网站首页 > 精选文章 正文
一、准备三台机器
这里我使用VirtualBox创建3个虚拟机来进行部署zk集群,VirtualBox不了解的可自行百度;
二、部署linux系统
此处不讲解linux部署,很简单,百度一下很多教程的
部署完直接重启
三、配置网络
这里设置为桥接网络
切换root账号
su -
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
动态分配一个ip地址
ONBOOT=yes
service network restart
ip addr
设置静态ip地址
BOOTPROTO=static
IPADDR=192.168.31.250
NETMASK=255.255.255.0
GATEWAY=192.168.31.1
service network restart
配置DNS
检查NetManager的状态:systemctl status NetworkManager.service
检查NetManager管理的网络接口:nmcli dev status
检查NetManager管理的网络连接:nmcli connection show
上面检查部分视情况可跳过
设置dns:nmcli con mod enp0s3 ipv4.dns "114.114.114.114 8.8.8.8"
让dns配置生效:nmcli con up enp0s3
在SecureCRT上新建连接
四、关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
五、配置host
vi /etc/hosts
六、配置免密码互相通信
ssh-keygen -t rsa
生成本机的公钥,过程中不断敲回车即可,ssh-keygen命令默认会将公钥放在/root/.ssh目录下
cd /root/.ssh
cp id_rsa.pub authorized_keys
将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了
使用ssh-copy-id -i hostname命令将本机的公钥拷贝到指定机器的authorized_keys文件中
在将zk01的authorized_keys文件内容复制到其他机器的相同目录下
七、官网下载相应版本压缩包
官网地址:
http://zookeeper.apache.org/releases.html
八、上传至linux
先在linux上安装rzsz软件,命令是yum install lrzsz -y
rz
九、安装zk
tar -zxvf zookeeper-3.4.9.tar.gz
mv zookeeper-3.4.9 zookeeper
vi ~/.bashrc
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source ~/.bashrc
vi zoo.cfg ($ZOOKEEPER_HOME/conf)
dataDir=/home/data/zookeeper
dataLogDir=/home/log/zookeeper
server.1=zk01:2888:3888
server.2=zk02:2888:3888
server.3=zk03:2888:3888
mkdir -p /home/data/zookeeper
mkdir -p /home/log/zookeeper
cd /home/data/zookeeper
echo 1 > myid
scp -r /usr/local/zookeeper hadoop04:/usr/local ,修改环境变量,在zk02将myid的内容改为2 (echo 2 > myid)
scp -r /usr/local/zookeeper hadoop05:/usr/local,修改环境变量,在zk03将myid的内容改为3 (echo 3 > myid)
三台机器上执行:zkServer.sh start
查看集群状态
1、jps(查看进程)
2、zkServer.sh status(查看集群状态,主从信息)
- 上一篇: -bash: rz: 未找到命令 怎么办?
- 下一篇: Ali linux 通过yum安装redis
猜你喜欢
- 2025-04-26 centos7 Linux-yum只离线下载不安装方式
- 2025-04-26 Step by Step之CentOS7安装Selenium篇
- 2025-04-26 急死!CPU被挖矿了,却找不到哪个进程
- 2025-04-26 使用ISO文件搭建本地yum源
- 2025-04-26 yum源配置方法跟linux常用命令
- 2025-04-26 【Linux】——从0到1的学习,让你熟练掌握,带你玩转Linu
- 2025-04-26 CentOS下通过yum搭建lnmp(单版本PHP)
- 2025-04-26 CentOS系统搭建本地源,摆脱无公网环境下的软件安装难题
- 2025-04-26 黑客技术linux/yum在线管理安装
- 2025-04-26 VMware与CentOS安装配置指南
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)