hive使用出错

sd739898 2013-03-25 03:30:41
在完成hadoop和hive安装后,进行一系列操作时出现一下错误,不知是什么原因,希望帮助解答一下。
hive> show tables;

FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient

FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask
...全文
7462 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
白才 2014-02-25
  • 打赏
  • 举报
回复
的确是权限的问题 注意hive_site.xml中配置的用户有权限就行了
jianzong2000 2013-08-20
  • 打赏
  • 举报
回复
Embedded Metastore的情况下,会在metastore_db目录下面生成db.lck。 如果不同的用户使用hive CLI,有的用户无法生成了。删除即可
xueba207 2013-08-14
  • 打赏
  • 举报
回复
引用 10 楼 gzw185074833 的回复:
[quote=引用 1 楼 zhaoyilongylong 的回复:] 我也出现过这个问题 但是搞定了 不知道你用的Metastore是Embedded Metastore、Local Metastore、Remote Metastore这三种中的哪一种 如果是第一种的话hive在初始化的时候需要创建Metastore但是在创建的时候权限不够不让创建。
你的这个如何创建啊!我也是出现了这个问题。[/quote] 改大hive/bin/下文件的权限就行了
gzw185074833 2013-08-08
  • 打赏
  • 举报
回复
引用 1 楼 zhaoyilongylong 的回复:
我也出现过这个问题 但是搞定了 不知道你用的Metastore是Embedded Metastore、Local Metastore、Remote Metastore这三种中的哪一种 如果是第一种的话hive在初始化的时候需要创建Metastore但是在创建的时候权限不够不让创建。
你的这个如何创建啊!我也是出现了这个问题。
墨晟 2013-06-18
  • 打赏
  • 举报
回复
引用 8 楼 dlk004 的回复:
楼主有没有解决,分享一下呗?
就是啊 求分享 我也遇到同样的问题了...
dlkdqpi 2013-05-24
  • 打赏
  • 举报
回复
楼主有没有解决,分享一下呗?
LOOK-云客 2013-05-13
  • 打赏
  • 举报
回复
将mysql-connector-java-5.1.25-bin.jar包放置hive/lib目录下,重启hive。也是一个可以尝试的解决办法
zhaoyilongylong 2013-04-01
  • 打赏
  • 举报
回复
引用 3 楼 zty18945 的回复:
引用 1 楼 zhaoyilongylong 的回复:我也出现过这个问题 但是搞定了 不知道你用的Metastore是Embedded Metastore、Local Metastore、Remote Metastore这三种中的哪一种 如果是第一种的话hive在初始化的时候需要创建Metastore但是在创建的时候权限不够不让创建。 请问权限不够的话 怎么解决……
如果不把metastore放在mysql上的话 hive默认是把metastore放在hive的bin目录下改大bin目录权限
r6 2013-03-31
  • 打赏
  • 举报
回复
一般来说,配置了mysql的Metastore方式,会有访问权限问题。不过,这是mysql的权限问题,google即可解决
r6 2013-03-31
  • 打赏
  • 举报
回复
./hive -hiveconf hive.root.logger=DEBUG,console 用这个调试一下详细的信息吧,根据问题逐步解决
zty18945 2013-03-30
  • 打赏
  • 举报
回复
引用 1 楼 zhaoyilongylong 的回复:
我也出现过这个问题 但是搞定了 不知道你用的Metastore是Embedded Metastore、Local Metastore、Remote Metastore这三种中的哪一种 如果是第一种的话hive在初始化的时候需要创建Metastore但是在创建的时候权限不够不让创建。
请问权限不够的话 怎么解决?我也碰到这问题了。。。
zhaoyilongylong 2013-03-28
  • 打赏
  • 举报
回复
我也出现过这个问题 但是搞定了 不知道你用的Metastore是Embedded Metastore、Local Metastore、Remote Metastore这三种中的哪一种 如果是第一种的话hive在初始化的时候需要创建Metastore但是在创建的时候权限不够不让创建。
ivanrongyf 2013-03-28
  • 打赏
  • 举报
回复
楼上说的有道理。还有一种情况是,当你之前在该目录下进入hive但没退出,在另外的终端再进入hive也会报错。可以先杀了hive的进程,再进入。

20,848

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧