cp ~/software/apache-hive-2.3.6-bin/conf/hive-log4j2.properties.template ~/software/apache-hive-2.3.6-bin/conf/hive-log4j2.properties vi ~/software/apache-hive-2.3.6-bin/conf/hive-log4j2.properties
cp ~/software/apache-hive-2.3.6-bin/conf/hive-default.xml.template ~/software/apache-hive-2.3.6-bin/conf/hive-site.xml vi ~/software/apache-hive-2.3.6-bin/conf/hive-site.xml
<!--修改javax.jdo.option.ConnectionURL的值为jdbc--> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://slave1:3306/hive_metadata?createDatabaseIfNotExist=true</value> </property> <!--修改javax.jdo.option.ConnectionDriverName的值为jdbc驱动--> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <!--修改javax.jdo.option.ConnectionUserName--> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive</value> </property> <!--修改javax.jdo.option.ConnectionPassword--> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>hive</value> </property> <!--设置hive在hdfs的表目录--> <property> <name>hive.metastore.warehouse.dir</name> <value>/home/easul/software/hadoop-data/hive/warehouse</value> </property> <!--修改验证为false,否则hive --service metastore &会有Caused by: MetaException...,可看下边的 hive本地模式开启不成功--> <property> <name>hive.metastore.schema.verification</name> <value>false</value> </property> <!--修改验证为true,否则hive --service metastore &会有Hive--MetaException...,可看下边的参考连接--> <property> <name>datanucleus.schema.autoCreateAll</name> <value>true</value> </property> <!--修改${system:java.io.tmpdir}为自定义目录,修改${system:user.name}为结点名master--> <property> <name>hive.exec.local.scratchdir</name> <value>/home/easul/software/hadoop-data/hive/tmp/master</value> <description>Local scratch space for Hive jobs</description> </property> <property> <name>hive.downloaded.resources.dir</name> <value>/home/easul/software/hadoop-data/hive/tmp/${hive.session.id}_resources</value> <description>Temporary local directory for added resources in the remote file system.</description> </property> <property> <name>hive.querylog.location</name> <value>/home/easul/software/hadoop-data/hive/tmp/master</value> <description>Location of Hive run time structured log file</description> </property> <property> <name>hive.server2.logging.operation.log.location</name> <value>/home/easul/software/hadoop-data/hive/tmp/master/operation_logs</value> <description>Top level directory where operation logs are stored if logging functionality is enabled</description> </property>
v1.5.2