我在任何步骤中都没有得到任何错误,但是在Hive中创建表之后,当我尝试在mysql中查询(show tables)时,结果显示为空结果( empty set (0.00秒))。
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/metastore_db?createDatabaseIfNotExist=true</value>
<description>metadata is stored in a MySQL server</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>MySQL JDBC driver class</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hiveuser</value>
<description>user name for connecting to mysql server </description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>hivepassword</value>
<description>password for connecting to mysql server </description>
</property>
<property>
<name>hive.metastore.uris</name>
<value>thrift://localhost:9083</value>
</property>发布于 2015-12-02 13:57:43
第一次运行
mysql -u hiveuser
show databases
use metastore_db
show tables您是否能够在配置单元中创建表?
你能找到像这样的日志吗?
[root@sandbox ~]# cd /var/log/hive
[root@sandbox hive]# ls -ltr *.log
-rw-r--r-- 1 hive hadoop 1255 2015-11-02 23:54 hive.log
-rw-r--r-- 1 hive hadoop 1255 2015-11-02 23:54 hive-server2.log
-rw-r--r-- 1 hive hadoop 179943 2015-12-08 10:28 hivemetastore.log
-rw-r--r-- 1 hive hadoop 1738852 2015-12-08 10:34 hiveserver2.log
[root@sandbox hive]# https://stackoverflow.com/questions/34035128
复制相似问题