1,hadoop 安装配置
2,Hbase 安装配置
3,Hive 安装配置
4,JDK1.8
5,Spark 安装配置(可选)
使用通Hadoop同一个用户
2.1,下载地址:kylin-3.1.2
2.2,进入文件保存目录
## 解压到和Hadoop集群软件同一个安装目录 $ sudo tar -zxvf ./apache-kylin-3.1.2-bin-hbase1x.tar.gz -C /usr/local/hdfs $ cd /usr/local/hdfs $ sudo sudo mv ./apache-kylin-3.1.2-bin-hbase1x ./kylin3.1.2 ## 将文件所有变更为hadoop用户,bigdata用户组 $ sudo chown -R hadoop:bigdata ./kylin3.1.2 ## 创建软连接,方便版本更换 $ sudo ln -s /usr/local/hdfs/kylin3.1.2 ~/hdfs/kylin
2.3,设置环境变量
vi ~/.bash_profile
KYLIN_HOME=/root/training/kylin export KYLIN_HOME PATH=$KYLIN_HOME/bin:$PATH export PATH
source ~/.bash_profile
在任何界面输入kylin
,然后连续按两下Tab
键,显示下面内容则设置成功:
$ kylin kylin kylin-port-replace-util.sh kylin.sh
需要在$HADOOP_HOME/etc/hadoop/yarn-site.xml
增加以下配置:
<property> <name>mapreduce.jobhistory.address</name> <value>host:10020</value> </property> <property> <name>mapreduce.jobhistory.webapp.address</name> <value>host:19888</value> </property> # host 为服务器地址
$ start-all.sh $ $HADOOP_HOME/sbin/mr-jobhistory-daemon.sh start historyserver $ start-hbase.sh $ nohup hive --service metastore > metastore.log 2>&1 & $ nohup hive --service hiveserver2 > hiveserver2.log 2>&1 &
# 执行下面的检查命令会在 hdfs 上创建 kylin 目录 $ $KYLIN_HOME/bin/check-env.sh # 检查数据源 hive 和数据存储 hbase $ $KYLIN_HOME/bin/find-hive-dependency.sh $ $KYLIN_HOME/bin/find-hbase-dependency.sh
如果没有打印出error信息,安装完成:
$ $KYLIN_HOME/bin/check-env.sh Retrieving hadoop conf dir... KYLIN_HOME is set to /home/hadoop/hdfs/kylin [hadoop@xiaojy ~]$ $KYLIN_HOME/bin/find-hive-dependency.sh Retrieving hive dependency... [hadoop@xiaojy ~]$ $KYLIN_HOME/bin/find-hbase-dependency.sh Retrieving hbase dependency...
# 每个节点都需要单独启动 kylin.sh start
界面输出如下则启动成功:
Retrieving hive dependency... Retrieving hbase dependency... Retrieving hadoop conf dir... ... A new Kylin instance is started by root. To stop it, run 'kylin.sh stop' Check the log at /root/training/kylin/logs/kylin.log Web UI is at http://<hostname>:7070/kylin
Kylin 启动后您可以通过浏览器 http://<hostname>:7070/kylin
进行访问。
其中 <hostname>
为具体的机器名、IP 地址或域名,默认端口为 7070。
初始用户名和密码是 ADMIN/KYLIN
。
运行 $KYLIN_HOME/bin/kylin.sh stop
脚本来停止 Kylin.
$ $KYLIN_HOME/bin/sample.sh $ $KYLIN_HOME/bin/kylin.sh stop $ $KYLIN_HOME/bin/kylin.sh start # 环境变量设置好可以不用加`$KYLIN_HOME/bin/
1,用默认的用户名和密码 ADMIN/KYLIN
登陆 Kylin 网站,选择 project
下拉框(左上角)中的 learn_kylin
工程;
2,选择名为 kylin_sales_cube
的样例 cube,点击 “Actions” -> “Build”
,“end-date”选择一个在 2014-01-01 之后的日期(覆盖所有的 10000 样例记录);
3,点击 “Monitor”
标签,查看 build 进度直至 100%;
4,点击 “Insight” 标签,执行 SQLs,例如:
select part_dt,sum(price) as total_selled, count(distinct seller_id) as sellers from kylin_sales group by part_dt;
成功安装!