kylin安装
kylin安装
1、前提条件
Hadoop: 2.4+
Hive: 0.13+
HBase: 0.98+
JDK: 1.7+
约定:
/usr/local/hadoop-2.6.0
/usr/local/hbase-1.1.5
/usr/local/hive-0.14.0
/usr/local/jdk1.7.0_55
/usr/local/kylin-1.5.2.1
我这里配置以hostname为主,这里是node0
2、Hadoop方面的配置
1)、hadoop需要安装snappy压缩格式,详细看hadoop安装snappy。
2)、在mapred-site.xml配置文件中配置10020和19888相关项
<property>
<name>mapreduce.jobhistory.address</name>
<value>node0:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>node0:19888</value>
</property>
3)、启动historyserver进程,负责历史job的查看,监控等操作
mr-jobhistory-daemon.sh start historyserver
4)、注释掉hadoop-env.sh中关于contrib的信息了
大概在36行的位置:
36 #for f in $HADOOP_HOME/contrib/capacity-scheduler/*.jar; do
37 # if [ "$HADOOP_CLASSPATH" ]; then
38 # export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$f
39 # else
40 # export HADOOP_CLASSPATH=$f
41 # fi
42 #done
3、HBase中的配置
需要手动在HBase中创建一张表,在保存查询sql的时候,需要将相关sql写到这张表中,没有这张表,后台报错,
create 'kylin_metadata_user', 'q'
4、安装KYLIN
1°、解压,重命名,在环境变量中配置KYLIN_HOME和HCATE_HOME
export KYLIN_HOME=/usr/local/kylin-1.5.2.1
export HCATE_HOME=$HIVE_HOME/hcatalog
2°、配置kylin.properties
##配置rest接口服务地址
kylin.rest.servers=<ip>:7070
eg.kylin.rest.servers=node0:7070
##配置服务器查询时区 东八区 默认为PST,和东八区相差16个小时
kylin.rest.timezone=GMT+8
##新增配置
kylin.job.yarn.app.rest.check.status.url=http://node0:8088/ws/v1/cluster/apps/${job_id}?anonymous=true
3°、启动或关闭
kylin.sh start/stop
4°、访问
在浏览器方位http://<ip>:7070/kylin
eg. http://node0:7070/kylin
用户名/密码:ADMIN/KYLIN,ANALYST/ANALYST,MODELER/MODELER
5、测试
实行$KYLIN_HOME/sample.sh脚本,OK之后,重新启动kylin,构建cube,最后查询数据