手机版
你好,游客 登录 注册
背景:
阅读新闻

Ubuntu 13.10下Hive 安装

[日期:2013-11-09] 来源:Linux社区  作者:devtao [字体: ]

Hive其他配置:

Hive可以像Mysql一样进行运行时配置,如:

set mapred.job.tracker=myhost.mycompany.com:50030

set mapred.reduce.tasks=100;

set -v

通过set -v可以查看当前所有设定信息。set的作用是session级的,只对本次操作有效。

hive设置本地模式:。。。。P221

Hive的错误日志

hive采用log4j记录日志,默认情况下的记录等级使WARN级别的。存储在/tmp/{user.na-ame}/hive.log文件夹。用户也可以改变日志级别。

hive -hiveconf hive.root.logger=DEBUG,console

 

 

测试:

$HIVE_HOME/bin/hive

show databases;

报错:

FAILED: Execution Error, return code 1 from org.apache.Hadoop.hive.ql.exec.DDLTask. java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient


解决办法:

如上,修改日志权限,打印出日志查找

MetaException(message:Version information not found in metastore.

修改属性:

<name>hive.metastore.schema.verification</name>
<value>false</value>

修改后继续实验,依然报错
13/11/07 14:45:16 ERROR hive.log: Got exception: java.net.ConnectException Call to localhost/127.0.0.1:9000 failed on connection exception: java.net.ConnectException: 拒绝连接

原因很简单:hadoop没有启动,启动之后重新实验,OK!!

dat@dat-HP:/opt/hive-0.12.0/bin$ hive

Logging initialized using configuration in jar:file:/opt/hive-0.12.0/lib/hive-common-0.12.0.jar!/hive-log4j.properties
hive> show databases;
OK
default
Time taken: 2.448 seconds, Fetched: 1 row(s)
hive> show tables;
OK
Time taken: 2.466 seconds
hive>

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

linux
相关资讯       Hive  Hive安装 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款