ubuntu kylin mysql_Ubuntu16.04下Kylin的安装与配置

一、系统环境

kylin的安装配置并不像官方文档中描述的那样简单,复杂的原因在于hadoop,hive,hbase,kylin的版本一定要兼容,不然就会出现各种奇怪的错误。以下各软件版本可以成功运行kylin。

os : Ubuntu 16.04LTS 64bit

jdk :1.8.0_161

hadoop :2.6.4mysql :5.7.21hive :2.1.0hbase:0.98.22-hadoop2

kylin:1.5.4.1

以上版本软件在这里下载。

安装kylin之前,要先安装hadoop,hive,hbase ,hadoop和hbase要配置成伪分布式,hadoop要开启yarn和historyserver。

二、安装步骤

1、安装kylin

首先下载Kylin并安装到/usr/local目录下

~/下载$ sudo tar -xzf apache-kylin-1.5.4.1-bin.tar.gz -C /usr/local~/下载$ cd /usr/local/usr/local$ sudo mv apache-kylin-1.5.4.1-bin/kylin/usr/local$ sudo chown -R hadoop kylin/ #hadoop为我的用户名,更改为自己的用户名即可

编辑~/.bashrc,配置kylin的环境变量

export KYLIN_HOME=/usr/local/kylin

export PATH=$PATH:$KYLIN_HOME/bin

配置完成后 source /.bashrc 使环境变量生效。之前已经安装配置好了hadoop,hive,hbase,所以我的~/.bashrc如下所示:

18d0b2667052dfa995adb1f0c8fb2975.png

2、配置kylin

配置kylin使用hive的数据库名

cd /usr/local/kylin/conf

vim kylin.properties

将kylin.job.hive.database.for.intermediatetable修改为kylin_middle

fb18fbcd97131f959219ce7a49cd34e9.png

然后在hive中创建数据库kylin_middle

$ hive> create database kylin_middle;

然后在hdfs上创建目录kylin,并复制给当前用户,我的当前用户为hadoop

hadoop fs -mkdir /kylin

hadoop fs-chown -R hadoop /kylin

接着执行Kylin的 check-env.sh ,这时可能会报错

2857b41cad065b87a46240560a19def6.png

这需要将脚本中的sh替换成bash,命令如下:

cd /usr/local/kylin/bin

sed -i 's/`sh /`bash /g' *.sh

然后再check-env.sh发现问题消失。如果没有问题,kylin就可以运行了,在运行前,要先把hadoop,hbase打开:

$ start-dfs.sh$ start-yarn.sh$ mr-jobhistory-daemon.shstart historyserver

$ start-base.sh$ kylin.sh start

1607ab5d53d11f7f54ae87eedd4b265d.png

登录名/密码=ADMIN/KYLIN

3、kylin测试

官方有一个测试的例子可以帮助我们判断kylin是否已经正确安装了,输入以下命令

$ cd /usr/local/kylin

$ ./sample.sh$ ./kylin.shstop

$ ./kylin.sh start

进入kylin会发现出现了一个项目learn_kylin和一个名为kylin_sales_cube的cube,对这个cube执行build操作,可以在monitor中查看该cube build的进度,进度到100%才算build成功。

d9248cfbbf6c57e297d29b0ca7f2c358.png

如果出现错误,可以从$KYLIN_HOME/logs/kylin.log查看日志。

在Insight里面输入以下sql语句测试:

select part_dt, sum(price) as total_selled, count(distinct seller_id) as sellers from kylin_sales group by part_dt order by part_dt

结果如下:

76aa98a20a10e061f648d18cef114cbe.png

三、参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值