我刚安装了在ubuntu上运行的单节点Hadoop 2.2.0集群。 我尝试了几个基本的示例计算,它工作正常。
然后我尝试设置hive 0.12.0,其中包括hcatalog。
我实际上是遵循tutorial。
当我尝试启动hcatalog时,我总是会收到以下错误:
bash $ HIVE_HOME / hcatalog / sbin / hcat_server.sh start
dirname:缺少操作数 请尝试使用`dirname --help'获取更多信息。 启动Metastore服务器init,测试是否正确初始化...
/usr/local/hive/hcatalog/sbin/hcat_server.sh:line 91:/usr/local/hive-0.12.0/hcatalog/sbin/../var/log/hcat.out:没有这样的文件或目录
Metastore启动失败,请参阅/usr/local/hive-0.12.0/hcatalog/sbin /../ var / log / hcat.err
但是根本没有hcat.err文件,我现在有点被阻止了。
非常感谢任何帮助!
提前致谢,
纪尧姆
答案 0 :(得分:0)
我发现hcat在我下载的hive安装中不可执行。
只是sudo chmod A + X hcat,它可以正常工作