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