Zookepper分布式安装

Zookepper分布式安装

测试环境:Linux、Centos7
安装软件:zookeeper-3.4.7、jdk1.8.0_131、3台虚拟机

安装步骤:

  1. 关闭防火墙:
    临时关闭防火墙: systemctl stop firewalld
    禁止开机启动防火墙: systemctl disable firewalld

2.卸载linux系统自带jdk:
查看系统jdk: rpm -qa | grep java
或 rpm -qa | grep jdk
在这zhe里插入图片描述
删除jdk:( 图片中箭头包含的全部删除)rpm -e --nodeps jdk名
查看jdk是否删除干净: jdk:rpm -qa | grep java
或 rpm -qa | grep jdk

3.安装jdk并配置环jdk环境:
安装jdk:tar -zxvf 安装包名(比如我的安装路径:/home/softwarepre/jdk1.8.0_131)
配置jdk环境: vim /etc/profile ,在文件末尾添加上环境变量:
export JAVA_HOME=/home/softwarepre/jdk1.8.0_131
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
测试jdk是否安装成功:java -version

4.安装Zookeeper并配置Zookeeper的环境:
安装Zookeeper:tar -zxvf 安装包名
Zookeeper安装模式:
(1)单机安装:进入Zookeeper的安装目录下的./conf目录,
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
指定dataDir目录:dataDir=/home/softwarepre/zookeeper-3.4.7/tmp
(2)集群模式:(在3台虚拟机上搭建Zookeeper集群)
进入Zookeeper的安装目录下的./conf目录,
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg:
指定dataDir目录:dataDir=/home/softwarepre/zookeeper-3.4.7/tmp
zoo.cfg文件末尾添加3台虚拟机的ip、广播地址、对外服务端口:
server.1=192.168.253.128:2888:3888
server.2=192.168.253.129:2888:3888
server.3=192.168.253.130:2888:3888
进入dataDir指定的目录:vim myid ,文件中插入1,保存退出,如图:
|在这里插入图片描述 |
配置Zookeeper的环境变量:
vim /etc/profile,将下面的直接加入文件的末尾
export ZOOKEEPER_HOME=/home/softwarepre/zookeeper-3.4.7
export PATH= Z O O K E E P E R H O M E / b i n : ZOOKEEPER_HOME/bin: ZOOKEEPERHOME/bin:PATHexport PATH

5.将Zookeeper的安装目录,分别拷贝到另外两台虚拟机:
scp Zookeeper安装目录 用户名@ip(或者主机名):/目标主机的Zookeeper需要安装的路径,
如: scp /home/softwarepre/zookeeper-3.4.7/ root@hadoop01:/home/softwarepre/
修改另外两台主机的zookeeper目录下的myid
卸载另外两台主机的jdk
安装另外两台主机的jdk
配置另外两台主机的的jdk环境
配置另外两台主机的zookeeper环境

6.重启虚拟机
7.启动集群:
进入zookeeper安装目录的bin目录
启动:sh zkServer.sh start
关闭:sh zkServer.sh stop
查看状态:sh zkServer.sh status
注意:每个服务端只能单独启动,因此三台虚拟机,需要启动三次

寄:小弟正在学习大数据技术,对这个研究不深,有很多错误,忘大佬们指正。
一个希望大数据改变世界的弱鸡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值