2020.9.5课堂笔记(zookeeper安装配置,Linux集群时间同步设置)


Linux集群时间同步设置:
(一)确认ntp的安装
1.确认是否已安装ntp

【命令】rpm –qa | grep ntp

rpm –qa | grep ntp

若只有ntpdate而未见ntp,则需删除原有ntpdate。如:
2020.9.5课堂笔记(zookeeper安装配置,Linux集群时间同步设置)

2.删除已安装的ntp

【命令】yum –y remove ntpdate-4.2.6p5。。。(原有的ntpdata文件)

yum –y remove

3.重新安装ntp

【命令】yum –y install ntp

yum –y install ntp

(二)配置ntp服务

vi /etc/ntp.conf

1.选择一个主节点(当前主节点ip地址为192.168.237.101)

在server部分添加以下,并注释掉server 0 ~ n
server 127.127.1.0
Fudge 127.127.1.0 stratum 10

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# server 0.centos.pool.ntp.org iburst
# server 1.centos.pool.ntp.org iburst
# server 2.centos.pool.ntp.org iburst
# server 3.centos.pool.ntp.org iburst
# 当前节点IP地址
restrict 192.168.237.101 nomodify notrap nopeer noquery
# 集群所在网段的网关(Gateway),子网掩码(Genmask)
restrict 192.168.237.1 mask 255.255.255.0 nomodify notrap
server 127.127.1.0
Fudge 127.127.1.0 stratum 10

2.除主节点以外,修改/etc/ntp.conf

在server部分添加如下语句,将server指向主节点(当前主节点ip地址为192.168.237.101)。

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# server 0.centos.pool.ntp.org iburst
# server 1.centos.pool.ntp.org iburst
# server 2.centos.pool.ntp.org iburst
# server 3.centos.pool.ntp.org iburst
# 当前节点IP地址
restrict 192.168.237.102 nomodify notrap nopeer noquery
# 集群所在网段的网关(Gateway),子网掩码(Genmask)
restrict 192.168.237.1 mask 255.255.255.0 nomodify notrap
server 192.168.237.101
Fudge 192.168.237.101 stratum 10

(三)启动ntp服务

【命令】

 service ntpd start

并且设置开机自启动:

chkconfig ntpd on

(四)查看是否同步成功

【命令】

ntpstat

2020.9.5课堂笔记(zookeeper安装配置,Linux集群时间同步设置)
若出现synchronized则表示同步成功,需要耐心等待

Zookeeper安装配置
1.解压安装

解压zookeeper文件到/opt目录下,重命名为zkpr

tar -zxvf zookeeper-3.4.6.tar.gz -C /opt
cd /opt
mv zookeeper-3.4.6/ zkpr

2.环境变量:

在原来环境变量配置的基础上加上ZOOKEEPER_HOME

export ZOOKEEPER_HOME=/opt/zkpr
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$ZOOKEEPER_HOME/bin:$PATH

3.修改配置文件

1.配置zoo.cfg文件:默认没有该文件,但提供了zoo_sample.cfg的模板文件
(1) 创建该文件:vi /opt/zkpr/conf/zoo.cfg
(2) 插入如下内容:

# The number of milliseconds of each tick
tickTime=2000
# 最大访问数:不限制
maxClientCnxns=0
# The number of ticks that the initial
# synchronization phase can take
# 初始化最小进程数:50
initLimit=50
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# 数据目录
dataDir=/opt/zkpr/zkdata
# 日志目录
dataLogDir=/opt/zkpr/zklogs
# the port at which the clients will connect
clientPort=2181
# 配置三台以上的奇数台可用机器主机名或者ip,注如果不配集群不需要添加以下内容,2888是通信端口,3888是选举通信端口
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888

注意点:如果是修改模板文件

mv zoo_sample.cfg zoo.cfg

要把对应的模板文件内的默认值注释掉,以下列出默认模板文件未注释部分

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181

4.创建数据目录和日志目录

要求:与配置文件中的数据目录、日志目录相同

#数据目录
dataDir=/opt/zkpr/zkdata
#日志目录
dataLogDir=/opt/zkpr/zklogs

创建语句:

mkdir /opt/zkpr/zkdata
mkdir /opt/zkpr/zklogs

(3)进入数据目录: cd /opt/zkpr/zkdata
(4)创建myid文件
输入对应机器主机名对应的server.后面的数字: vi myid
例:对应的主机名hadoop01,vi myid 输入1
其作用是用来选举,对应效果如下:
2020.9.5课堂笔记(zookeeper安装配置,Linux集群时间同步设置)

5.启动和关闭zookeeper

启动命令:zkServer.sh start
关闭命令:zkServer.sh stop
验证方式: jps,如果出现QuorumPeerMain服务即成功启动了,如下:
2020.9.5课堂笔记(zookeeper安装配置,Linux集群时间同步设置)
启动后判断leader/follow节点zkServer.sh status
2020.9.5课堂笔记(zookeeper安装配置,Linux集群时间同步设置)
若无配置环境变量,使用全路径启动:/opt/zkpr/bin/zkServer.sh status

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

2020.9.5课堂笔记(zookeeper安装配置,Linux集群时间同步设置)

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 2020.9.5课堂笔记(zookeeper安装配置,Linux集群时间同步设置)
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏