• 应用部署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
    
  • 相关阅读:
    RedisTemplate的rightpushAll()时的坑
    Redis操作HyperLogLog
    Redis做消息队列使用
    UML
    设计模式概述
    HTTP/HTTPS/TCP/IP协议
    SpringBoot特点
    虚拟机+kafka基础配置
    Spring学习
    SpringBoot配置文件
  • 原文地址:https://www.cnblogs.com/mznsndy/p/16365350.html
Copyright © 2020-2023  润新知