Docker实战:安装单节点的zookeeper环境

作者 : 开心源码 本文共1511个字,预计阅读时间需要4分钟 发布时间: 2022-05-12 共189人阅读

假如你想更多一下理解docker:可以参看之前发布的几篇关于docker的文章

docker安装与部署

Docker实战-安装及远程连接centos容器

Docker实战-安装大数据分析与可视化平台superset(druid)Docker入门实战,相当给力,浅显易懂

学习过程中,不要强烈追求集群,有个单机就够了,单机好了,再学习集群,否则都把时间白费在了集群搭建上,还影响心情,影响我们核心内容的学习。你自己搞的小破集群也没有什么用,与生产环境的差别大了,还需要深入研究,才能搭建一个可以应用于生产环境的集群。

1、安装&配置zookeeper

//下载&安装:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz
tar -zxvf zookeeper-3.4.12.tar.gz
cd zookeeper-3.4.12
?
//配置
cp /conf/zoo_sample.cfg /conf/zoo.cfg
mkdir data
vim conf/zoo.cfg
dataDir=/zookeeper-3.4.12/data/ //修改数据目录文件,默认放在临时目录下,一重启就没了
//配置环境变量:
vim /root/.bashrc
export ZK_HOME=/zookeeper-3.4.12
export PATH=$ZK_HOME/bin:$PATH
$ZK_HOME/bin/zkServer.sh start
source /root/.bashrc

2、zookeeper简单使用

//启动zookeeper
zkServer.sh start
?
//查看进程信息:
jps
jps -m
[root@f52627d988f6 zookeeper-3.4.12]# jps
92 QuorumPeerMain
111 Jps
[root@f52627d988f6 zookeeper-3.4.12]# jps -m
123 Jps -m
92 QuorumPeerMain /zookeeper-3.4.12/bin/../conf/zoo.cfg
?
//启动用户端:访问测试zookeeper的基本使用https://zookeeper.apache.org/doc/current/zookeeperStarted.html#sc_ConnectingToZooKeeper
zkCli.sh -server 127.0.0.1:2181
?
//查看根节点
ls /
?
//创立新节点
create /zk_demo my_data
?
ls /
?
get /zk_demo
?

3、构建我们的新镜像

//保存我们的修改,形成新的镜像:该镜像即可以作为我们的基础镜像

docker commit -m "install zookeeper" -a "极客慧" 70fb19db4c33 env:jikeh_zookeeper
PS C:\Users\Administrator> docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
env my_zookeeper 08de7e17c04d 12 seconds ago 1.2GB

//以我们的新镜像为基础镜像,来启动我们的容器

docker run -i -t –name jikeh_zookeeper env:jikeh_zookeeper /bin/bash

以守护进程的方式来启动我们的zookeeper

docker run -itd --restart=always --name my_zookeeper -p 2181:2181 env:jikeh_zookeeper
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Docker实战:安装单节点的zookeeper环境

发表回复