1.执行$KYLIN_HOME/bin/check-env.sh
- 错误内容:找不到 hive-site.xml 文件
- 根本原因:check-env的过程中执行的是以下脚本:find-hadoop-conf-dir.sh,find-hbase-dependency.sh,find-hive-dependency.sh,find-kafka-dependency.sh等,执行find-hive-dependency.sh时报出找不到 hive-site.xml 文件,搜索EMR集群文件,没有hive-site.xml文件,hive-site.xml的等价文件是hive-default.xml.template
- 解决思路:修改 $KYLIN_HOME/bin/find-hive-dependency.sh,将hive-site.xml 替换为 hive-default.xml.template
2.执行$KYLIN_HOME/bin/check-env.sh
- 错误内容:Not all processes could be identified, non-owned process info will not be show,you would have to be root to see it all.
- 根本原因:check-env.sh的执行过程中会有netstat 查看进程的命令,因为是在普通用户下执行的 netstat命令,所以权限不足
- 解决思路:su -root,执行 chmod +s /bin/netstat,或者sudo chmod +s /bin/netstat