hive-env.sh
HADOOP_HOME
HIVE_CONF_DIR
HIVE_AUX_JARS_PATH
hive-log4j.properties: hive.log.dir
hive-site.xml
<configuration>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/hive_warehouse</value>
</property>
<property>
<name>hive.exec.compress.intermediate</name>
<value>true</value>
</property>
<property>
<name>hive.fetch.task.conversion</name>
<value>more</value>
</property>
<property>
<name>hive.auto.convert.sortmerge.join</name>
<value>true</value>
</property>
<property>
<name>hive.auto.convert.join</name>
<value>true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://172.17.0.3:3221/hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>hive</value>
</property>
<property>
<name>hive.cli.print.header</name>
<value>true</value>
</property>
<property>
<name>hive.cli.print.current.db</name>
<value>true</value>
</property>
</configuration>
另外,需要在lib目录中放入mysql驱动:mysql-connector-java-5.1.42-bin.jar
hive使用的mysql数据库需要做如下配置:alter database hive character set latin1;