docker安装搭建kylin

1.拉取docker镜像(注意:这个kylin是0.7.2版本的,集成了ambari1.7和hdp Hadoop2.2,镜像大约6G)

 

docker pull sequenceiq/kylin:0.7.2

 

拉取完成镜像,通过 docker iamges 查看sequenceiq/kylin:0.7.2镜像是否成功

 

2.启动kylin镜像

1) 首先执行以下docker命令启动ambari服务  (dns 要改成自己的)

docker run -P -d --dns 192.168.1.1 --entrypoint /usr/local/serf/bin/start-serf-agent.sh -e KEYCHAIN= --name Ambari -h Ambari sequenceiq/kylin:0.7.2 --tag ambari-server=true

 

2) 完成以上命令可以通过docker ps 查看是否启动完成,然后在浏览器输入主机ip和对应的8080外映射的端口进入ambari,用户密码: admin/admin ,然后执行以下docker命令,启动Hadoop,zookeeper等组件

 

docker run -P -d --rm -e EXPECTED_HOST_COUNT=1 -e BLUEPRINT=hdp-singlenode-kylin --link Ambari:ambariserver --entrypoint /bin/sh sequenceiq/kylin:0.7.2 -c /tmp/install-cluster.sh

 

3) 完成以上命令可以通过登录到ambari,查看Hadoop是否启动,等待启动完成,后通过docker ps 查看7070的外部映射端口,登录kylin

如果无法登录,执行以下docker命令,容器内启动kylin

 

docker run -P -d --rm --link Ambari:ambariserver --entrypoint /bin/sh sequenceiq/kylin:0.7.2 -c /usr/local/kylin/bin/kylin.sh start

 

4)登录kylin ip:7070

 成功!!!

转载请注明 https://blog.youkuaiyun.com/qq_18769269

### Galaxy Kylin ARM Docker Install Dameng Nacos #### 准备工作 为了在银河麒麟ARM环境下成功安装达梦版Nacos,需先确认操作系统已更新至最新状态并安装必要的依赖包。确保Docker已经正确安装[^1]。 ```bash sudo dnf update -y sudo dnf install -y epel-release ``` #### 安装Docker CE 对于银河麒麟服务器V10,在ARM架构上推荐使用以下命令来安装适合的Docker版本: ```bash sudo dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin --nobest ``` 启动并设置Docker服务开机自启: ```bash sudo systemctl start docker sudo systemctl enable docker ``` 验证Docker是否正常运行: ```bash sudo docker run hello-world ``` #### 获取达梦数据库驱动 由于官方Nacos镜像默认不支持达梦数据库,因此需要下载对应的JDBC驱动文件,并将其放置于本地路径下以便后续挂载到容器内使用。 访问[达梦官方网站](https://www.dm8.com/)获取适用于Linux平台的DM8 JDBC Driver压缩包,解压后得到`dmjdbc.jar`文件。 #### 构建定制化Nacos镜像 创建一个新的目录用于存放自定义化的Dockerfile及其他资源文件,如之前准备好的`dmjdbc.jar`。 ```bash mkdir nacos-dm && cd $_ cp /path/to/dmjdbc.jar . touch Dockerfile nano Dockerfile ``` 编辑`Dockerfile`内容如下所示: ```dockerfile FROM nacos/nacos-server:v2.0.3 COPY dmjdbc.jar /home/nacos/plugins/jdbc/ ENV SPRING_DATASOURCE_PLATFORM=dm \ MYSQL_SERVICE_HOST=localhost \ MYSQL_SERVICE_PORT=5432 \ MYSQL_SERVICE_USER=root \ MYSQL_SERVICE_PASSWORD=your_password_here \ MYSQL_SERVICE_DB_NAME=nacos_config RUN echo "nacos.core.auth.plugin.nacos.token.secret.key=${自定义,保证所有节点一致}" >> /home/nacos/init.d/custom.properties ``` 构建新的Nacos镜像: ```bash sudo docker build -t nacos-dm:latest . ``` #### 启动Nacos实例 通过下面这条命令可以基于刚刚制作完成的新镜像快速启动单机模式下的Nacos服务端口映射为8848,默认管理界面地址http://localhost:8848/nacos/index.html。 ```bash sudo docker run -d --name nacos-dm \ -e MODE=standalone \ -p 8848:8848 \ -v $(pwd)/logs:/home/nacos/logs \ nacos-dm:latest ``` 如果计划搭建集群,则还需要额外配置多个副本间的通信机制以及共享存储方案等复杂场景不在本文讨论范围内。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值