【求助】hive启动后执行show tables;出现错误

查看数: 15738 | 评论数: 16 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-4-11 15:31

正文摘要:

hive启动后执行show tables;出现已下错误: hive> show tables; FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.thrift.transport.TTransportException: ja ...

回复

Purplelione 发表于 2016-4-12 20:35:38
leo_1989 发表于 2016-4-12 20:31
show table卡住是配置文件的原因?

可能是mysql的原因,我卸载mysql之后重新把所有都安装一遍就可以了。
leo_1989 发表于 2016-4-12 20:31:49
Purplelione 发表于 2016-4-12 20:06
show tables;可以执行了,十分感谢你们的帮助

show table卡住是配置文件的原因?
Purplelione 发表于 2016-4-12 20:06:11
leo_1989 发表于 2016-4-12 18:55
show table卡是不行的,但是启动是卡住的。
然后你在其它客户端试试,如果可以,是没有问题的

show tables;可以执行了,十分感谢你们的帮助
leo_1989 发表于 2016-4-12 18:55:29
Purplelione 发表于 2016-4-12 18:40
原来是这样啊,我试一下,谢谢

show table卡是不行的,但是启动是卡住的。
然后你在其它客户端试试,如果可以,是没有问题的
Purplelione 发表于 2016-4-12 18:40:30
leo_1989 发表于 2016-4-12 18:36
hive启动,就是卡在那里的。最好,可以加上&符号,在后台运行。
[mw_shl_code=bash,true]nohup hive -– ...

原来是这样啊,我试一下,谢谢
leo_1989 发表于 2016-4-12 18:36:37
本帖最后由 leo_1989 于 2016-4-12 18:38 编辑
Purplelione 发表于 2016-4-12 18:14
我整合了,也可以用了,不过开启元数据库就卡在最后一行那里,需要在另外一台slave上登录master才能用, ...

hive启动,就是卡在那里的。最好,可以加上&符号,在后台运行。
[mw_shl_code=bash,true]nohup hive -–service hiveserver  &[/mw_shl_code]
Purplelione 发表于 2016-4-12 18:14:06
atsky123 发表于 2016-4-12 17:29
整合hbase才需要上面配置,如果不整合的话,不需要的。建议楼主多参考几个hive安装配置

我整合了,也可以用了,不过开启元数据库就卡在最后一行那里,需要在另外一台slave上登录master才能用,请问有什么解决的办法吗?
atsky123 发表于 2016-4-12 17:29:32
Purplelione 发表于 2016-4-12 12:07
这是我的配置文件:

  hive.metastore.warehouse.dir

整合hbase才需要上面配置,如果不整合的话,不需要的。建议楼主多参考几个hive安装配置
Purplelione 发表于 2016-4-12 12:07:06
Alkaloid0515 发表于 2016-4-11 17:58
配置文件弄规整了,多一个空格,少一个空格,或则有换行都不行。特别是下面的配置
hive.aux.jars.path
   ...

这是我的配置文件:<configuration>
<property>
  <name>hive.metastore.warehouse.dir</name>
  <value>hdfs://master:8020/hive/warehouse</value>
</property>
<property>
  <name>hive.exec.scratchdir</name>
  <value>hdfs://master:8020/hive/scratchdir</value>
</property>
<property>
<name>hive.querylog.location</name>
<value>/usr/hive/logs</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://192.168.10.160:3306/hiveMeta?createDatabaseIfNotExist=true</value>
</property>
<property>
  <name>hive.aux.jars.path</name>
  <value>file:///usr/hive/lib/hive-hbase-handler-0.13.0-SNAPSHOT.jar,file:///usr/hive/lib/protobuf-java-2.5.0.jar,file:///usr/hive/lib/hbase-client-0.96.0-hadoop2.jar,file:///usr/hive/lib/hbase-common-0.96.0-hadoop2.jar,file:///usr/hive/lib/zookeeper-3.4.5.jar,file:///usr/hive/lib/guava-11.0.2.jar</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>aboutyun</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123</value>
</property>
<property>
<name>hive.metastore.uris</name>
<value>thrift://192.168.10.160:9083</value>
</property>
</configuration>

关闭

推荐上一条 /2 下一条