美文网首页
安装zookeeper步骤:

安装zookeeper步骤:

作者: 八爪鱼下水 | 来源:发表于2021-02-03 08:21 被阅读0次

安装zookeeper步骤:

环境统一

一. 选择用镜像安装虚拟机.

虚拟机静态IP配置:

vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="dfd8991d-799e-46b2-aaf0-ed2c95098d58"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.88.161"
GATEWAY="192.168.88.2"
NETMASK="255.255.255.0"
DNS1="8.8.8.8"
DNS2="114.114.114.114"
IPV6_PRIVACY="no"
systemctl restart network
Ifconfig

设置虚拟机 ->.更改设置 -> 选择Nat模式-> 设置网络端口88端口->设置nat设置 网关:88:2

设置电脑网卡:

![1611552145624](C:\Users\ToNY\AppData\Roaming\Typora\typora-user-images\1611552145624.png

二. 配置网络跟HOSTS文件修改.

1611552145624.png

三.安装JDK.

mkdir -p /export/software    
mkdir -p /export/server
#软件包放置的目录
#软件安装的目录
#安装 rz 上传软件包
yum install -y lrzsz
#上传 / 解压
tar -zxvf jdk-8u241-linux-x64.tar.gz -C /export/server

四.配置java_home

#第一步: 
vim /etc/profile
#第二步: 通过键盘上下键 将光标拉倒最后面
#第三步: 然后输入 i, 将一下内容输入即可
#set java environment 
JAVA_HOME=/export/servers/jdk1.8.0_241 
CLASSPATH=.:$JAVA_HOME/lib 
PATH=$JAVA_HOME/bin:$PATH 
export JAVA_HOME CLASSPATH PATH
#第四步: esc键 然后 shift + z z 保存退出即可
#让资源生效
source /etc/profile

//如果是本地虚拟机需要复制完整的虚拟机.然后需要修改每一个虚拟机的mac地址,然后在配置IP.

//在网络适配器高级中重新设置新的mac地址

五. 设置三台服务器免密登录.

分别配置三台地址,主机名, host地址

vim /etc/hostname
#第一台主机主机名为:node1
#第二台主机主机名为:node2
#第三台主机主机名为:node3
vim /etc/hosts

192.168.88.161 node1 node1.itcast.cn
192.168.88.162 node2 node2.itcast.cn
192.168.88.163 node3 node3.itcast.cn

#关闭防火墙
systemctl stop firewalld.service          #停止firewall
systemctl disable firewalld.service       #禁止firewall开机启动
#关闭之后,查看防火墙状态:
systemctl status firewalld.service
#关闭每台虚拟机的Selinux
vim /etc/selinux/config
////
SELINUX=disabled
/////
#重启虚拟机
reboot

# 第二部 在三台机器执行以下命令,生成公钥与私钥
ssh-keygen -t rsa

#执行该命令之后,按下三个回车即可,然后敲(三个回车),就会生成两个文件id_rsa(私钥)、#id_rsa.pub(公钥),默认保存在/root/.ssh目录。

#三台机器执行命令:
ssh-copy-id node1

#将第一台机器的公钥拷贝到其他机器上
#在第一台机器上指行以下命令
scp /root/.ssh/authorized_keys node2:/root/.ssh
scp /root/.ssh/authorized_keys node3:/root/.ssh

exit

六步: 三台机器时钟同步

#方式一 启动定时任务
crontab -e
# 随后在输入界面键入以下内容,每隔一分钟就去连接阿里云时间同步服务器,进行时钟同步
*/1 * * * * /usr/sbin/ntpdate -u ntp4.aliyun.com

#方式二 通过某一台机器进行同步  
#在node1 
#安装ntp服务
yum -y install ntp
#启动
systemctl start ntpd

#设置ntpd的服务开机启动
#关闭chrony,Chrony是NTP的另一种实现
systemctl disable chrony 
#设置ntp服务为开机启动
systemctl enable ntpd


#第二步:编辑node1的/etc/ntp.conf文件
vim /etc/ntp.conf

#在文件中添加如下内容(授权192.168.88.0-192.168.88.255网段上的所有机器可以从这台机器上查询和同步时间)
restrict  192.168.88.0  mask  255.255.255.0  nomodify  notrap

#注释一下四行内容:(集群在局域网中,不使用其他互联网上的时间)
#server  0.centos.pool.ntp.org
#server  1.centos.pool.ntp.org
#server  2.centos.pool.ntp.org
#server  3.centos.pool.ntp.org

#添加
server   127.127.1.0 
fudge    127.127.1.0  stratum  10

#配置以下内容,保证BIOS与系统时间同步 
vim /etc/sysconfig/ntpd 

#添加一行内容  
SYNC_HWLOCK=yes

#重启ntp服务
systemctl restart  ntpd

#另外两台机器与192.168.88.161进行时钟同步,在node2和node3机器上分别进行以下操作
crontab  -e

#添加以下内容:(每隔一分钟与node1进行时钟同步)
*/1 * * * * /usr/sbin/ntpdate 192.168.88.161


第二部: 解压/ 复制到服务目录

cd /export/software
tar -zxvf zookeeper-3.4.6.tar.gz -C /export/server/

第三步: 修改配置文件

#在node1上
cd /export/server/zookeeper-3.4.6/conf/
cp zoo_sample.cfg zoo.cfg
mkdir -p /export/server/zookeeper-3.4.6/zkdatas/
vim  zoo.cfg

#Zookeeper的数据存放目录
dataDir=/export/server/zookeeper-3.4.6/zkdatas
# 保留多少个快照
autopurge.snapRetainCount=3
# 日志多少小时清理一次
autopurge.purgeInterval=1
# 集群中服务器地址
server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888

第四部:添加myid配置

echo 1 > /export/server/zookeeper-3.4.6/zkdatas/myid
#安装包分发并且修改各自MYID的值
scp -r  /export/server/zookeeper-3.4.6/ node2:/export/server/
scp -r  /export/server/zookeeper-3.4.6/ node3:/export/server/
#第二台机器上修改myid的值为2
echo 2 > /export/server/zookeeper-3.4.6/zkdatas/myid
#第三台机器上修改myid的值为3
echo 3 > /export/server/zookeeper-3.4.6/zkdatas/myid

第五步:三台机器分别启动

#这个命令三台机器都要执行
/export/server/zookeeper-3.4.6/bin/zkServer.sh start
#三台主机分别查看启动状态
/export/server/zookeeper-3.4.6/bin/zkServer.sh status

#运行 zkCli.sh –server ip   进入命令行工具。
bin/zkCli.sh  -server node1:2181

相关文章

  • zookeeper安装文档

    zookeeper安装文档 a、安装前准备步骤 版本:zookeeper3.4.8 zookeeper 下载链接 ...

  • ZoopKeeper安装

    步骤1:安装JDK不说了 步骤2:ZooKeeper框架安装 步骤2.1:下载ZooKeeper 要在你的计算机上...

  • kafka学习

    1 ZooKeeper框架安装 步骤1.1 - 下载ZooKeeper要在您的机器上安装ZooKeeper框架,请...

  • [java]64、zookeeper安装

    1、安装步骤 1.1、下载最新的zookeeper版本 zookeeper[https://zookeeper.a...

  • 技术贴——kafka集群安装

    一、安装环境 1.多台Linux服务器 2.已经安装好zookeeper的集群(安装zookeeper的步骤可以查...

  • 安装zookeeper步骤:

    安装zookeeper步骤: 环境统一 一. 选择用镜像安装虚拟机. 虚拟机静态IP配置: 设置虚拟机 ->.更改...

  • Dubbo+Zookeeper+Spring 搭建

    本文采用Dubbo与Zookeeper、Spring框架的整合。 主要是以下几个步骤: 安装Zookeeper,启...

  • spark 2.3.1入门学习

    基础环境 安装jdk,zookeeper,hadoop 安装步骤 启动、停止服务 启动 访问:http://hos...

  • zookeeper安装到Linux

    Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。安装步骤: 安装jd...

  • 【4】安装hbase

    环境准备 jdk hadoop zookeeper hbase-2.1.0-bin.tar.gz 安装步骤 解压重...

网友评论

      本文标题:安装zookeeper步骤:

      本文链接:https://www.haomeiwen.com/subject/aehstltx.html