zookeeper集群搭建方式

zookeeper集群搭建方式,第1张

本次搭建版本是:zookeeper-3.4.14.tar.gz(以下在每台服务器都需要部署一遍)

1,将zookeeper-3.4.14.tar.gz 拷贝到服务器(本次集群是3台)指定文件夹位置。

        解压 tar -zxvf zookeeper-3.4.14.tar.gz   让后修改名称 mv zookeeper-3.4.14 zookeeper

2,进入到zookeeper目录。

3,然后在/etc/profile 增加zookeeper环境变量

4,进入到conf目录下面。修改zoo_sample.cfg 文件名

    执行命令:mv zoo_sample.cfg zoo.cfg

5,编辑zoo.cfg文件

    执行命令:vim zoo.cfg 

    1》修改dataDir 为zookeeper下面的data(该文件需要自己创建)

    2》clientPort 默认是2181 (此处有端口占用,所有我这边改成2182)

    3》在文件最后面加入集群(此处三台集群为什么这样加,暂时没有研究)

    server.0=ip1:2888:3888

    server.1=ip2:2888:3888

    server.2=ip3:2888:3888

6,在5中dataDir的目录下面新建myid文件,文件内容是当前zk的节点

7,启动每台服务器的zk服务节点,在bin目录下执行(添加环境变量的话可以在任意位置执行)

    执行命令:./zkServer.sh start(./zkServer.sh stop是停止)

    启动成功后 查看是否启动起来:

        执行命令:ps aux | grep 'zookeeper' 或者 jps

8,查看三台机器主从身份(leader 主 follower从)

至此zk集群搭建成功。

kafka集群搭建方式: https://www.jianshu.com/p/cc588e01dc74

网站的文件集群跟备份很重要。首先推荐服务器使用lnmp环境(linux+nginx+mysql+php),然后在来做集群。集群分三步走:

第一:域名支持智能解析。

第二:组建好主服务器跟分服务器。

第三:安装好自动备份软件,推荐:rsync。使用增量备份。设置1分钟自动发送一次。

原理如下:a为主服务器,b为分服务器。在a服务器上面更新网站的新内容,生成的新文件,在1分钟内,自动检测a服务器文件是否有变动,如果有,自动更新。以此类推。组建集群。

集群准备工作N多,看你的具体需求而定,一般情况如下:

1、节点服务器,域,节点服务器必须在同一域内;

2、共享存储,最次也得一个NAS吧;

3、节点服务器的双网卡,共享存储一块,服务器通讯一块;

4、域相关设置,比如集群管理帐户等;

具体安装比较简单,add

feature(添加功能),集群功能。

安装后需要先验证安装,开始菜单--〉管理工具--〉故障转移集群管理,验证过程中输入节点服务器IP或者域名(域内DNS注册以后)--〉运行全部测试,最后查看报告,根据报告修改、配置集群。一切正常以后,开始正式配置集群;


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/539289.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-25
下一篇2023-06-25

发表评论

登录后才能评论

评论列表(0条)

    保存