这次只是简单记录一下困扰了我两天的一个问题:
起初,我按照网上的步骤安装好了MySQL5.6,又安装了hive2.3,成功初始化启动,但是进入了命令行之后,不管是执行什么命令,sql命令甚至是exit,都会卡住,而且是无限卡住,我根本找不到原因,找了很多教程,确认了很多遍我的配置是没错的,还是没有任何办法。 后来我看到了一个教程,说明问题出在了hive-site.xml的配置上,说是要配置那几项
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://192.168.137.101:3306/hive?createDatabaseIfNotExist=true&useSSL=false</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
<description>username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123</value>
<description>password to use against metastore database</description>
</property>
但是我是搜索文档找出了这几项,整个配置文件有五千多行,其他我都没变,后来才看到,所有的配置都要全部删除,只留下这几个配置而已,这样我才成功运行了命令,真的是很烦啊,网上根本没有这样相同的问题解答,同样的问题倒是很多,就是没找到答案,我真是要记录一下了。