分享

HIVE中show tables报错

本帖最后由 pig2 于 2014-9-1 11:35 编辑
如图所示 在HIVE中输入 show tables命令报错显示 无法创建实例 。求指导 ,急 谢谢

报错图片

报错图片

已有(10)人评论

跳转到指定楼层
pig2 发表于 2014-9-1 11:47:24
下面配置是否修改:

1.修改hadoop的hadoop-env.sh(否则启动hive汇报找不到类的错误)


2.修改$HIVE_HOME/bin的hive-config.sh,增加以下三行



详细参考:


hbase0.96与hive0.12整合高可靠文档及问题总结

回复

使用道具 举报

sstutu 发表于 2014-9-1 12:00:28
hadoop/lib里面是否有MyInputFormat.jar,
回复

使用道具 举报

howtodown 发表于 2014-9-1 12:02:55
试下修改下面内容,根据自己的实际情况修改:
hadoop-env.sh :
export   HADOOP_CLASSPATH_OTHER=/usr/lib/hadoop-0.20/hadoop-0.20.1+169.68-core.jar:/usr/lib/hadoop-0.20/lib/commons-logging-1.0.4.jar:/usr/lib/hadoop-0.20/lib/*:/usr/lib/hadoop-0.20/*
export HADOOP_CLASSPATH=${HADOOP_CLASSPATH}$:{HADOOP_CLASSPATH_OTHER}

回复

使用道具 举报

二进制的蛇 发表于 2014-9-1 14:55:41
本帖最后由 pig2 于 2014-9-1 15:19 编辑
pig2 发表于 2014-9-1 11:47
下面配置是否修改:

1.修改hadoop的hadoop-env.sh(否则启动hive汇报找不到类的错误)

您好 ,我已经按您的提示完成相应的修改 但还是一样的报错哦。

hive-env.sh

hive-env.sh


hadoop-env.sh

hadoop-env.sh


回复

使用道具 举报

二进制的蛇 发表于 2014-9-1 15:00:10
sstutu 发表于 2014-9-1 12:00
hadoop/lib里面是否有MyInputFormat.jar,

您好,没有这个包 但是我想 hive-common-0.10.0-cdh4.5.0.jar 这个包中应该是包含了InputFormat的。
我另外一个集群的LIB目录下是一样的配置,但那个集群上却可以使用show tables;

回复

使用道具 举报

二进制的蛇 发表于 2014-9-1 15:12:47
howtodown 发表于 2014-9-1 12:02
试下修改下面内容,根据自己的实际情况修改:
hadoop-env.sh :
export   HADOOP_CLASSPATH_OTHER=/usr/li ...

您好  按照您的提示 进行相关修改后 也还是没有效果

回复

使用道具 举报

二进制的蛇 发表于 2014-9-1 15:15:36
回复

使用道具 举报

pig2 发表于 2014-9-1 15:19:45
二进制的蛇 发表于 2014-9-1 14:55
您好 ,我已经按您的提示完成相应的修改 但还是一样的报错哦。
你在看看权限之类的,看看配置的文件是否生效。
配置完毕,source一下
回复

使用道具 举报

二进制的蛇 发表于 2014-9-1 15:54:00
pig2 发表于 2014-9-1 15:19
你在看看权限之类的,看看配置的文件是否生效。
配置完毕,source一下

您好 source过了 而且HDFS的权限检验功能我是关闭了的 。但还是没有效果 如果还没有更好的办法 解决 我想等下试试重装HIVE看看。非常感谢

回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条