首页 > 系统相关 >【Linux合集】单机部署zk集群

【Linux合集】单机部署zk集群

时间:2024-11-29 14:10:47浏览次数:7  
标签:zk 合集 zookeeper server1 applications Linux 3.7 data

创建存放目录/zk的多集群目录

mkdir -p /data/{softwares,applications}/
mkdir -p /data/applications/{zookeeper-server1,zookeeper-server2,zookeeper-server3}

下载3.7.2版本zk

先切目录到softwares下

cd /data/softwares/
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.7.2/apache-zookeeper-3.7.2-bin.tar.gz

将zk包解压至指定目录-applications

tar -zxvf apache-zookeeper-3.7.2-bin.tar.gz -C /data/applications/

改名

mv /data/applications/apache-zookeeper-3.7.2-bin/ /data/applications/zookeeper

后面的操作可以重复,只需要将其中的1改为我们要转移的节点zk目录的节点号即可(三台节点分为1,2,3)

cp -r /data/applications/zookeeper /data/applications/zookeeper-server1/
mkdir -p /data/applications/zookeeper-server1/data
echo '1' > /data/applications/zookeeper-server1/myid

修改zoo.cfg文件
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890
1的端口为2181
2的端口为2182
3的端口为2183

zoo.cfg文件中需要修改的地方,(上面那个server.1 server.2 server.3如果确定好端口,三个zoo文件都不用变,直接复制即可)---注意修改cfg文件中指定的端口和文件位置
dataDir=/data/applications/zookeeper-server1/zookeeper
clientPort=2181

标签:zk,合集,zookeeper,server1,applications,Linux,3.7,data
From: https://www.cnblogs.com/queryH/p/18576597

相关文章

  • 【应急响应】Linux 计划任务与 DFIR 排查实践(三)
    原创Y1x1nY1X1n安全2024年11月29日07:04免责声明本公众号文章中的程序、方法、信息和工具仅用于安全研究、教学、网络安全人员对网站及服务器的检测维护,禁止用于其他非法用途。使用者对不当使用造成的后果承担全部法律及连带责任,作者和公众号不担责。文中安全漏洞情报依公......
  • linux基本命令——sort详解
    sort命令作用、语法及参数作用Linuxsort命令用于将文本文件内容加以排序。sort可针对文本文件的内容,以行为单位来排序。注意1、排序时,默认是按每行/每个域的首字符排序,数字的优先级要大于字符的优先级2、不指定升序还是降序时,默认是升序语法sort[-bcdfimMnr][-o<......
  • linux一键部署apache脚本
    分享一下自己制作的一键部署apache脚本:脚本已和当前文章绑定,请移步下载(免费!免费!免费!)(单纯的分享!)步骤:将文件/内容上传到终端中(这里使用的是SecureCRT的远程)当然。可以使用其他方式将脚本上传到linux中然后在弹出的目录中选择脚本上传进入后使用sh指令运行脚本(记得要ro......
  • 基于Linux下单进程的网络客户端和服务端开发
    基于Linux下单进程的网络客户端和服务端开发前言一、socket是什么?二、网络客户端1.创建流式套截字2.connect()3.send()4.recv()5.关闭socket三、网络服务端1.创建服务端监听套接字2.用于指定通信的IP和端口3.把socket设置为监听的socket4.接收客户端的连接5.recv()/send......
  • Linux——跟时间相关的命令:hwclock -w
    1、date[root@localhost~]#dateFriNov2910:31:50CST20242、hwclock-w 这个命令在Linux系统中用于将当前的系统时间写入到硬件时钟(也称为实时时钟,RTC)。简单来说,这个命令的作用是将软件层面的系统时间同步到硬件层面的时钟上,确保即使在系统关闭后,时间也能保持准确。解释......
  • Linux安装RabbitMQ详细教程(最详细的图文教程)
    一、环境准备1、RabbitMQ版本和Erlang版本兼容性关系https://www.rabbitmq.com/which-erlang.html2、ErLang安装教程https://www.cnblogs.com/haoliyou/p/17666817.html3、RabbitMQ的安装依赖于erlang所以先安装4、RabbitMQ CentOS 参考安装步骤https://www.rabbitmq.co......
  • Linux 下编辑器vi介绍(二)
    光标跳转字符间跳转:h,j,k,lh:左l:右k:上j:下#COMMAND:跳转由#指定的个数的字符;行首行尾跳转:^:跳转至行首的第一个非空白字符;0:跳转至绝对的行首;$:跳转至绝对行尾;行间移动:#G:跳转至由#指定行;G:跳转至最后一行;1G,gg:跳转至第一行;vim的编辑命令字符编辑:x:删除光标处的单个字......
  • Linux物理内存管理
    1物理内存初始化——引导分配器memblock  Linux内核启动时,先要初始化物理内存,这个阶段的作用主要是确定物理内存大小,哪些是可用的?哪些是预留的?完成这一阶段工作的是memblock引导分配器。  内核启动时初始化物理内存的处理函数调用路径大概是(基于Linux5.10.1源码查看): ......
  • Kali Linux的Pwn环境搭建
    链接指北:1、安装pwntools、gdb等插件参考链接:https://blog.csdn.net/Bossfrank/article/details/1302134562、途中出现以下问题解决方案链接:https://blog.csdn.net/2202_75762088/article/details/134625775#/error:externally-managed-environment×Thisenvironmenti......
  • 优化Linux服务性能:深度解析 systemctl 与资源限制
    在Linux系统中,合理配置资源限制(如最大文件描述符数、最大进程数等)对于确保服务的稳定性和性能至关重要。然而,许多开发者在配置了limit限制后,发现通过systemctl启动的服务进程仍然出现诸如“Toomanyopenfiles”的错误。这背后的原因主要涉及到systemd与PAM(PluggableAuth......