基于CDH6.2kylin2.6.2安装部署

kylin安装前提是CDH6.2需要正常安装,hbase、hive、hdfs、spark(虽然官网是说spark可选安装,但是在kylin启动脚本中包含对spark环境的检测,所以建议CDH添加spark服务)需要正常启动,且没有报错信息影响。

 

安装kylin过程中,需要切换到hdfs用户下去安装,不可以用root管理员。

hdfs用户默认是不可登录的,需要处理下:

usermod -s /bin/bash hdfs

问题1:

(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)
解决:安装 yum -y install net-tools   并且 chmod +s /bin/netstat

问题2

mkdir: cannot create directory ‘/opt/kylin-2.6.2/logs’: Permission denied
mkdir: cannot create directory ‘/opt/kylin-2.6.2/ext’: Permission denied

解决:修改kylin整个目录为777权限,最方便,最省事。

问题3:运行check-env.sh  或者kylin.sh start 的时候报错

Error: Could not find or load main class org.apache.hadoop.hbase.util.GetJavaProperty

hbase-common lib not found

解决:到/opt/cloudera/parcels/CDH/lib/hbase/bin目录,找到hbase原装的脚本,并编辑

添加   :/opt/cloudera/parcels/CDH/lib/hbase/lib/*   添加之后的结果图如下:

# CLASSPATH initially contains $HBASE_CONF_DIR
CLASSPATH="${HBASE_CONF_DIR}"
CLASSPATH=${CLASSPATH}:$JAVA_HOME/lib/tools.jar:/opt/cloudera/parcels/CDH/lib/hbase/lib/*

 

你可能感兴趣的:(CDH,kylin)