【环境搭建】Apache Kylin 各个版本Docker搭建汇总

前言

最近需要做一些Web漏洞复现的研究,所以需要搭建不同版本的Apache Kylin,在这里汇总一下。

用Docker来搭建环境是最简单的方式,因为无需在本地构建镜像,只需执行以下命令直接从 Docker Hub 拉取镜像,当容器启动时,以下服务还会自动启动:NameNode,DataNode ResourceManager,NodeManager Kylin,从而节省很多时间。

更多详细信息参考 Kylin 官网文档 http://kylin.apache.org/cn/docs/install/kylin_docker.html

**安装环境:**Ubuntu 20.04,Docker 27.3.1

Apache Kylin 3.0.1环境搭建

拉取镜像:

复制代码
 docker pull apachekylin/apache-kylin-standalone:3.0.1

拉取成功后,执行以下命令以启动容器:

复制代码
 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.0.1

登录 Kylin Web UI: http://127.0.0.1:7070/kylin/login

出现问题:

解决:

查看docker ps结果,端口号是否映射正确:

如果正确,那么等一会再访问就好了,大约5分钟左右:

默认账号:admin、默认密码:KYLIN

Apache Kylin 3.1.0环境搭建

拉取镜像:

复制代码
 docker pull apachekylin/apache-kylin-standalone:3.1.0

拉取成功后,执行以下命令以启动容器:

复制代码
 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

由于我们已将容器中的指定端口映射到本地端口,因此我们可以直接在本地浏览器中打开每个服务的页面。

例如:

Apache Kylin 4.0.0环境搭建

拉取镜像:

复制代码
 docker pull apachekylin/apache-kylin-standalone:4.0.0

拉取成功后,执行以下命令以启动容器:

复制代码
 docker run -d \
 -m 8G \
 -p 7070:7070 \
 -p 8088:8088 \
 -p 50070:50070 \
 -p 8032:8032 \
 -p 8042:8042 \
 -p 2181:2181 \
 apachekylin/apache-kylin-standalone:4.0.0

由于我们已将容器中的指定端口映射到本地端口,因此我们可以直接在本地浏览器中打开每个服务的页面。

例如:

Apache Kylin 5.0.0环境搭建

拉取镜像并启动:

复制代码
 docker run -d \
     --name Kylin5-Machine \
     --hostname localhost \
     -e TZ=UTC \
     -m 10G \
     -p 7070:7070 \
     -p 8088:8088 \
     -p 9870:9870 \
     -p 8032:8032 \
     -p 8042:8042 \
     -p 2181:2181 \
     apachekylin/apache-kylin-standalone:5.0.0-GA
相关推荐
wan_da_ren23 分钟前
Docker安装Elasticsearch9.2.1与Kibana9.2.1 保姆教程(带验证版)
运维·docker·jenkins
Hellc00726 分钟前
Docker部署BaGet私有NuGet服务器:从入门到备份恢复完整指南 二
服务器·docker·eureka
熊文豪1 小时前
工业物联网时序数据库选型指南:Apache IoTDB 的技术优势与应用实践
物联网·apache·时序数据库·iotdb
t***31651 小时前
Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql
sql·mysql·docker
一个天蝎座 白勺 程序猿2 小时前
Apache IoTDB(10):数据库操作——从查询到优化的全链路实践指南
数据库·apache·时序数据库·iotdb
爱喝矿泉水的猛男3 小时前
ssh远程访问另一台windows(可扩展到docker环境)
docker·ssh·zerotier
gggg远4 小时前
docker详解
运维·docker·容器
SelectDB4 小时前
字节跳动:Apache Doris + AI 一站式融合数据引擎的探索与实践
数据库·apache
ALex_zry5 小时前
Consul全方位入门指南:第二阶段—— 实操。Consul核心功能与项目集成
运维·docker·微服务·云原生·架构
热爱学习的小怪兽6 小时前
Docker容器的一些总结
运维·docker·容器