集群配置 zookeeper

环境:虚拟机,三台centos7,已经配置hadoop
ip:
192.168.243.200 master
192.168.243.201 slave1
192.168.243.202 slave2

三台机器均进行以下配置和操作

关闭防火墙

systemctl stop firewalld 
systemctl disable firewalld

解压 zookeeper 的压缩包

cd /usr/local/src
tar xvzf zookeeper-3.4.5.tar.gz
cd zookeeper-3.4.5

修改配置文件

cd conf
# 复制一份模板
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg

修改
dataDir 、dataLogDir
注意:dataDir 、dataLogDir 最好是相同的父目录,都在zookeeper文件里面,如果按照默认,去了/tmp/ 里面创建zookeeper 在进行其他操作是不行的
添加
server.1=master:2881:3881
server.2=slave1:2881:3881
server.3=slave2:2881:3881
在这里插入图片描述
去到 dataDir 对应的路径,创建 data 目录和 logs 目录

cd /usr/local/src/zookeeper-3.4.5
mkdir logs
mkdir data
cd data
vim myid

在 myid 里面,填入server.x 的 x,对应的是哪一台机器,就填那个数

启动

cd bin
./zooServer.sh start

验证

master上
在这里插入图片描述
在这里插入图片描述slave1上
在这里插入图片描述
在这里插入图片描述slave2上
在这里插入图片描述
在这里插入图片描述

要在Docker上安装Nacos集群配置Zookeeper,可以按照以下步骤进行操作: 1. 首先,确保已经安装了Docker和Docker Compose。 2. 创建一个名为`docker-compose.yml`的文件,并在其中添加以下内容: ```yaml version: '3' services: nacos-server-1: image: nacos/nacos-server:latest container_name: nacos-server-1 ports: - "8848:8848" environment: - PREFER_HOST_MODE=hostname - MODE=standalone - SPRING_DATASOURCE_PLATFORM=mysql - MYSQL_SERVICE_HOST=mysql - MYSQL_SERVICE_PORT=3306 - MYSQL_SERVICE_DB_NAME=nacos_config - MYSQL_SERVICE_USER=root - MYSQL_SERVICE_PASSWORD=root depends_on: - mysql nacos-server-2: image: nacos/nacos-server:latest container_name: nacos-server-2 ports: - "8849:8848" environment: - PREFER_HOST_MODE=hostname - MODE=standalone - SPRING_DATASOURCE_PLATFORM=mysql - MYSQL_SERVICE_HOST=mysql - MYSQL_SERVICE_PORT=3306 - MYSQL_SERVICE_DB_NAME=nacos_config - MYSQL_SERVICE_USER=root - MYSQL_SERVICE_PASSWORD=root depends_on: - mysql mysql: image: mysql:5.7 container_name: mysql ports: - "3306:3306" environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=nacos_config zookeeper: image: zookeeper:3.4.14 container_name: zookeeper ports: - "2181:2181" ``` 3. 保存文件并在终端中进入该文件所在的目录。 4. 运行以下命令启动Nacos集群Zookeeper: ```bash docker-compose up -d ``` 5. 等待一段时间,直到所有容器都成功启动。 现在,你已经成功在Docker上安装了Nacos集群,并配置Zookeeper。你可以通过访问`http://localhost:8848/nacos`来访问Nacos控制台。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值