kylin安装配置-kylin-3.1.2-Centos7

2021/8/19 7:07:34

本文主要是介绍kylin安装配置-kylin-3.1.2-Centos7,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、软件要求

二、Kylin 安装

三、文件配置

四、运行kylin

-------------------------------

一、软件要求

1,hadoop 安装配置
2,Hbase 安装配置
3,Hive 安装配置
4,JDK1.8
5,Spark 安装配置(可选)

二、Kylin 安装

使用通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

三、文件配置

3.1 yarn-site.xml,添加历史服务器

需要在$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 为服务器地址

四、运行kylin

3.1 启动 Kylin 前需要启动 Hadoop、Zookeeper、Hbase、Hive 等服务

$ 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 &

3.2 依赖检查

# 执行下面的检查命令会在 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...

3.3 启动kylin

# 每个节点都需要单独启动
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.

ps -ef | grep kylin

3.4 运行样例Cube脚本

$ $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;

image

image

成功安装!



这篇关于kylin安装配置-kylin-3.1.2-Centos7的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程