【kylin详细部署使用文档】 之前部署了一套kylin2.1.0版本,在进入web界面之后,出现了无法创建cube等一系列错误,于是根据版本要求,小厨将kylin的安装版本设置成了1.5.2,在三台虚机上重新部署一套单节点的kylin服务。在这里就省去上传jar包之类的操作,直接从需要更改配置文件开始。
一、配置环境变量
添加以下内容:将kylin所依赖的环境都配置上,切记HCAT_HOME和hive_dependency也得配置,否则build cube的时候肯定会出错。
export JAVA_HOME=/usr/java/jdk1.8.0_161
export JRE_HOME=/usr/java/jdk1.8.0_161/jre
export HADOOP_HOME=/usr/hadoop/hadoop-2.8.5
export HIVE_HOME=/usr/hive
export HCAT_HOME=/usr/hive/hcatalog
export HBASE_HOME=/usr/hbase
export ZOOKEEPER_HOME=/usr/zookeeper
export KYLIN_HOME=/usr/kylin
export hive_dependency=/usr/hive/conf:/usr/hive/lib/*:/$HCAT_HOME/share/hcatalog/hive-hcatalog-core-2.2.0.jar
export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HIVE_HOME/bin:$HCAT_HOME/bin:$HBASE_HOME/bin:$HBASE_HOME/sbin:$ZOOKEEPER_HOME/bin:$KYLIN_HOME/bin:$PATH
执行source /etc/profile使环境变量生效。
二、配置kylin
1、修改$KYLIN_HOME/bin/kylin.sh
将KYLIN_HOME修改为绝对路径:export KYLIN_HOME=/usr/kylin;
添加hive_dependency, export HBASE_CLASSPATH_PREFIX=${tomcat_root}/bin/bootstrap.jar:${tomcat_root}/bin/tomcat-juli.jar:${tomcat_root}/lib/*:$hive_dependency:$HBASE_CLASSPATH_PREFIX 如下图位置: