应用部署zookeeper、ntp

docker 安装 mysql、elasticsearch

docker 启动mysql

docker 启动elasticSearch

zookeeper

分布式 应用程序协调 服务

1.解压zookeeper,配置环境变量

2.修改配置文件

cp  zoo_sample.cfg  zoo.cfg
#创建数据目录和日志目录
cd $ZK_HOME
mkdir dataDir
mkdir dataLogDir
# 在zoo.cfg中设置dataDir和dataLogDir
dataDir=/opt/apache-zookeeper-3.7.0-bin/dataDir
dataLogDir=/opt/apache-zookeeper-3.7.0-bin/dataLogDir

#以服务形式启动
zkServer.sh start
#开机启动
vim /usr/lib/systemd/system/zookeeper.service #创建文件

# 客户端查看
zkCli.sh
#增删改查
create
delete
set
get

ls
quit



3.开机启动

  (1)编辑zookeeper.service文件

    vim /usr/lib/systemd/system/zookeeper.service

    加入如下内容

[Unit]
Description=zookeeper
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/zookeeper/zookeeper-3.4.12/bin/zkServer.sh start
ExecReload=/usr/local/zookeeper/zookeeper-3.4.12/bin/zkServer.sh restart
ExecStop=/usr/local/zookeeper/zookeeper-3.4.12/bin/zkServer.sh stop
[Install]
WantedBy=multi-user.target

  (2)生效

    systemctl daemon-reload

  (3)改变文件权限

    chmod 777 /usr/lib/systemd/system/zookeeper.service

  (4)systemctl开机启动zookeeper

    systemctl enable /usr/lib/systemd/system/zookeeper.service

    或

    systemctl enable /usr/lib/systemd/system/zookeeper

  (5)查看是否开机启动

    systemctl is-enabled zookeeper.service

  (6)systemctl取消开机启动

    systemctl disable zookeeper.service

ntp

时间同步服务

1.安装ntp

#安装ntp服务
yum install ntp

2.配置服务端

vi /etc/ntp.conf
#1.添加允许接收请求的网络范围
restrict 192.168.151.0 mask 255.255.255.0 nomodify notrap
# 2.同步时钟的服务器
server 202.112.10.36       # 1.cn.pool.ntp.org
# 3.允许上层时间服务器主动修改本机时间
restrict 202.112.10.36 nomodify notrap noquery
# 4.外部时间服务器不可用时,以本地时间作为时间服务
server 127.0.0.1
fudge 127.0.0.1 stratum 10

客户端配置:1注释掉 2、3改为服务端ip

#查看ntp同步情况
$ ntpq -p
$ ntpstat
#X 开机自启动 暂不行
chkconfig --add ntpd
chkconfig ntpd on
#启动ntpd服务
service ntpd start
posted @ 2022-06-11 10:12  赵钱富贵  阅读(47)  评论(0编辑  收藏  举报