极简kylin开发环境搭建指南
对于kylin的开发者来说,关注点不应该是搭建hadoop全家桶的框架上,但事实上是没有全家桶,kylin就搭建不起来,Kylin 依赖于 Hadoop 集群处理大量的数据集。需要准备一个配置好 HDFS,YARN,MapReduce,Hive, HBase,Zookeeper 和其他服务的 Hadoop 集群供 Kylin 运行。所以,如何快速玩起hadoop全家桶是一个很基础性的工作了。
1.hdp2.6.5 sandbox
因为屌丝属性,家里的电脑i3+16G内存,选择轻微老一点的版本,内存会占用少一些。具体VirtualBox or VM,看自己情况,我用的vm player,所以,果断下VM.(https://hortonworks.com/downloads/#sandbox)
2.下载kylin
沙箱系统起来后,会有具体提示,可以用ssh工具登陆沙箱shell.
端口选择2222(!!!),用户名root,密码hadoop,会提示改密码,改个自己的密码完事儿。
浏览器打开:http://{you sandbox ip}:1080
输入用户名/pwd:raj_ops/raj_ops,观察服务dashboard(默认起的很慢的,不着急,等吧,如果打不开这个页面,那就等会儿。再下载kylin)
cd /usr/local/
wget http://mirrors.hust.edu.cn/apache/kylin/apache-kylin-2.6.0/apache-kylin-2.6.0-bin-hbase1x.tar.gz
tar xvzf apache-kylin-2.6.0-bin-hbase1x.tar.gz
cd apache-kylin-2.6.0-bin
export KYLIN_HOME=`pwd`
3.启动kylin
这个kylin文档中有,跟着来就行了,不多写了。关键是如果./kylin.sh start成功后,webUI打不开怎么办。
修改 /usr/local/apache-kylin-2.6.0-bin/tomcat/conf/server.xml
./kylin.sh stop
./kylin.sh start
到这里,环境应该ok了,可以玩一些sample或者kylin的帮助文档继续学习了。有问题欢迎留言或者联系。peter.beijing@qq.com,帮助你到永远。