nacos集群安装

nacos 1.0.0-RC 伪集群部署

  1. 准备机器

    1
    目标主机IP 192.168.1.100
  2. 下载nacos

    1
    2
    3
    mkdir -p /opt/softwares
    cd /opt/softwares
    wget https://github.com/alibaba/nacos/releases/download/1.0.0-RC2/nacos-server-1.0.0-RC2.tar.gz
  3. 解压缩

    1
    tar -zxvf /opt/softwares/nacos-server-1.0.0-RC2.tar.gz -C /opt/
  4. 准备MYSQL数据库

    1
    2
    创建数据库 nacos
    执行 nacos-mysql.sql
  5. 修改配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    cd /opt/nacos
    vim conf/application.properties
    1. 修改application配置
    server.port=8847
    db.num=1
    db.url.0=jdbc:mysql://192.168.1.100:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
    db.user=root
    db.password=123456
    vim conf/cluster.conf
    2. 修改cluster.conf配置
    cd /opt/nacos/conf
    echo ''> cluster.conf
    vim cluster.conf
    192.168.1.100:8847
    192.168.1.100:8848
    192.168.1.100:8849
    3. startup.sh
    vim bin/startup.sh
    【可选】82行 修改JVM启动参数,正式环境默认就行。
  6. 复制nacos

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    cd /opt/
    mv nacos nacos-8847
    cp -r nacos-8847 nacos-8848
    cp -r nacos-8847 nacos-8849
    修改startup.sh
    104行 修改address端口
    vim nacos-8847/bin/startup.sh
    search /address=8000修改为8857
    vim nacos-8847/conf/application.properties
    server.port=8847
    vim nacos-8848/bin/startup.sh
    search /address=8000修改为8858
    vim nacos-8848/conf/application.properties
    server.port=8848
    vim nacos-8849/bin/startup.sh
    search /address=8000修改为8859
    vim nacos-8849/conf/application.properties
    server.port=8849
    保证以上端口不能被占用
  7. 测试

    1
    2
    3
    http://192.168.1.100:8849/nacos
    用户名:nacos
    密码:nacos
  8. 真实集群把相应的目录拷贝到不同的机器,然后修改cluster.conf文件为对应的ip就OK