Apache Kylin容器化安装及应用
Kylin官方提供了 Kylin 的 docker 镜像。该镜像中,Kylin 依赖的各个服务均已正确的安装及部署,包括:
• JDK 1.8
• Hadoop 2.7.0
• Hive 1.2.1
• Hbase 1.1.2 (with Zookeeper)
• Spark 2.3.1
• Kafka 1.1.1
• MySQL 5.1.73
Docker组件安装
yum install docker
拉取kylin官方镜像
直接执行以下命令从 docker 仓库 pull 镜像:
docker pull apachekylin/apache-kylin-standalone:3.1.0
可能会出现如下报错:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
检查两点
- Docker server是否启动
- /etc/docker/daemon.json中添加如下内容(如果没有这个文件则自己新建):
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
然后再拉取镜像
开启kylin镜像
docker run -d \
-m 8G \
-p 7070:7070 \
-p 8088:8088 \
-p 50070:50070 \
-p 8032:8032 \
-p 8042:8042 \
-p 16010:16010 \
apachekylin/apache-kylin-standalone:3.1.0
开启后kylin可能并没有启动
先查看docker的id
docker ps
所以要进入容器进行操作,xxx是你kylin的docker id
docker exec -it xxx /bin/bash
进入后启动kylin
apache-kylin-3.1.0-bin-hbase1x/bin/kylin.sh start
现在就可以正常登陆了