Hive 安装过程出现的问题总结
问题1、Hive启动失败
解决方法:
hive-site.xml文件修改如下:
<property>
<name>hive.exec.local.scratchdir</name>
<value>$HIVE_HOME/iotmp</value> <!--比如: /usr/software/hive/iotmp-->
<description>Local scratch space for Hive jobs</description>
</property>
<property>
<name>hive.downloaded.resources.dir</name>
<value>$HIVE_HOME/iotmp</value>
<description>Temporary local directory for added resources in the remote file system.</description>
</property>
<property>
<name>hive.querylog.location</name>
<value>$HIVE_HOME/iotmp</value>
<description>Location of Hive run time structured log file</description>
</property>
<property>
<name>hive.server2.logging.operation.log.location</name>
<value>$HIVE_HOME/iotmp</value>
<description>Top level directory where operation logs are stored if logging functionality is enabled</description>
</property>
问题2、schematool -dbType mysql -initSchema初始化失败
解决方法:
hive-site.xml文件修改如下:
<!--mysql userName-->
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<!--mysql passWord-->
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://master1:3306/hive?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
hive-site.xml文件中有这四个配置,如果是添加上去的话,那么原来的必须要注释掉或者删除
这两个问题是我配置过程遇到的,希望能够帮到你们。