centos7部署kylin-4.0.0

环境

hadoop-2.10
hive-2.3.7
spark-2.4.5
mysql-8.0.17
zookeeper-3.5.8

安装部署

官方文档
http://kylin.apache.org/cn/docs/install/index.html

在这里插入图片描述

在官网找到适合自己的,然后进入下载链接
在这里插入图片描述

然后复制下载链接
wget #{url}

例子:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/kylin/apache-kylin-4.0.0-beta/apache-kylin-4.0.0-beta-bin.tar.gz
vi /etc/profile

export KYLIN_HOME=`pwd`
export PATH=$KYLIN_HOME/bin

source /etc/profile
配置文件
vi /${KYLIN_HOME}/conf/kylin.properties 

修改点:
#### METADATA | ENV ###
#
## The metadata store has two implementations(RDBMS/HBase), while RDBMS is recommended in Kylin 4.X## Working folder in HDFS, better be qualified absolute path, make sure user has the right permission to this directory
kylin.env.hdfs-working-dir=hdfs://ip:port/kylin


## Please refer to https://cwiki.apache.org/confluence/display/KYLIN/How+to+use+HBase+metastore+in+Kylin+4.0 if you prefer HBase
kylin.metadata.url=kylin_metadata@jdbc,url=jdbc:mysql://ip:3306/kylin,username=xxxxxxxx,password=xxxxxxx,maxActive=10,maxIdle=10

## Hadoop conf folder, will export this as "HADOOP_CONF_DIR" to run spark-submit
## This must contain site xmls of core, yarn, hive, and hbase in one folder
kylin.env.hadoop-conf-dir=/bigdata/hadoop-2.10.0/etc/hadoop

启动
$KYLIN_HOME/bin/check-env.sh
$KYLIN_HOME/bin/kylin.sh start
报错
Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.RuntimeException: Fail to check or create znode for chRoot /kylin/kylin_metadata due to
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2263)
        at com.google.common.cache.LocalCache.get(LocalCache.java:4000)
        at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4789)
        at org.apache.kylin.common.util.ZKUtil.getZookeeperClient(ZKUtil.java:144)
        ... 45 more
Caused by: java.lang.RuntimeException: Fail to check or create znode for chRoot /kylin/kylin_metadata due to
        at org.apache.kylin.common.util.ZKUtil.createZkChRootIfNecessary(ZKUtil.java:209)
        at org.apache.kylin.common.util.ZKUtil.newZookeeperClient(ZKUtil.java:187)

解决方案

原因:没找到zookeeper下的文件夹

### 进入zookeeper
zkCli.sh

[zk: localhost:2181(CONNECTED) 1] ls /

### 如果没有kylin  就新建
### create 创建节点
### create [-s] [-e] path data acl 可以注意一下各个版本的变化

[zk: localhost:2181(CONNECTED) 1] create /kylin

[zk: localhost:2181(CONNECTED) 1] quit

修改配置文件

## kylin zk base path
kylin.env.zookeeper-base-path=/kylin
#
## Run a TestingServer for curator locally
kylin.env.zookeeper-is-local=false
#
## Connect to a remote zookeeper with the url, should set kylin.env.zookeeper-is-local to false
kylin.env.zookeeper-connect-string=IP:2181

重启即可


$KYLIN_HOME/bin/check-env.sh
$KYLIN_HOME/bin/kylin.sh start

web访问 ip:7070/kylin

#样例生成
$KYLIN_HOME/bin/sample.sh
#在web的项目那边会有learn-kylin

博主公众号
求关注
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值