在Hive COnfiguration期间,当我进入时 hive-dir-path $ bin / hive,我得到的错误是: 失踪的Hive Builtins Jar。
通过ant成功构建包之后, 当我尝试从Hive目录启动Hive CLI时。 我得到“Missing Hive Builtins Jar:/home/hadoop/hive-0.7.1/hive/lib/hive-builtins - * .jar”
配置中可能出现什么问题?请尽快建议我。
答案 0 :(得分:1)
尝试在bin /目录中执行Hive时,我遇到了一次错误。除非你改变它,否则Ant可能在build / dist / bin目录中构建了Hive。 jar文件下载到build / dist / lib目录。 这可能是您找到库找不到错误的原因,即使您已成功构建。
答案 1 :(得分:0)
我可以建议您在配置Hive时采用的步骤
从Cloudera Repository安装了hive-0.7.1-cdh3u1
在.bash_profile
中添加了这两行导出HIVE_HOME = / home / hadoop / Desktop / Cloudera / hive-0.7.1-cdh3u1
export PATH = $ PATH:$ HIVE_HOME / bin
[HIVE_HOME =安装配置单元的路径]
[可选:直接运行Hive CLI而不输入bin文件夹]
3.保存文件并输入source~ / .bash_profile
在我看来,所有的jar都可以在lib目录中找到。但是当你面对“Missing jars ......”时,你可以下载这些罐子。
仍然, hive-0.7.1-cdh3u1 版本的lib目录中包含所有jar。