check-env.sh在Hortonworks上安装Apache Kylin时出错

时间:2018-01-03 04:48:12

标签: shell hadoop environment hortonworks-sandbox kylin

我正按照Apache Kylin install上提供的说明尝试在Hortonworks Sandbox上安装Apache Kylin。

我设置了我的.bashrc导出KYLIN_HOME ='/ root / kylin'(在此文件夹中有Kylin二进制文件)。

在第3步中它说要运行bin / check-env.sh来检查环境问题,这个脚本在kylin / build下而不是kylin / so里面,我试图将KYLIN_HOME设置为'/ root / kylin /建立'和'/ root / kylin'

我使用'/ root / kylin'

收到此错误
  

$ bin / check-env.sh:line 23:/root/kylin/bin/find-hadoop-conf-dir.sh:没有这样的文件或目录   KYLIN_HOME设置为/ root / kylin   bash:/root/kylin/bin/get-properties.sh:没有这样的文件或目录   请在kylin.properties中设置kylin.env.hdfs-working-dir

这个错误与'/ root / kylin / build'

有关
  

检索hadoop conf dir ...   ls:无法访问/root/kylin/build/tool/kylin-tool-.jar:没有这样的文件或目录   KYLIN_HOME设置为/ root / kylin / build   ls:无法访问/root/kylin/build/tool/kylin-tool-.jar:没有这样的文件或目录   请在kylin.properties中设置kylin.env.hdfs-working-dir

如何解决这个问题,以便在Hortonworks Sandbox中成功运行Kylin?我错过了什么?

1 个答案:

答案 0 :(得分:0)

我在HDP 2.6上遇到了类似的问题(在ubuntu 16.04上运行),结果是一个简单的java设置问题:JAVA_HOME和PATH变量设置不正确。

由于某些原因,check-env.sh脚本无法正确处理此异常,并且您会收到这些误导性的无关错误消息。一旦确定,Kylin可以毫无问题地启动。

希望这有帮助!