• Linux安装nacos


    1.下载

    • 下载地址[.tar.gz] https://github.com/alibaba/nacos/releases

    解压并移动

    tar -zxvf nacos-server-1.1.4.tar.gz

    mv nacos /usr/local

    单机模式启动

    cd /usr/local/nacos/bin
    sh startup.sh -m standalone
    或启动

    bash startup.sh -m standalone

    注意防火墙的端口8848

    集群

    1.配置 cluster.conf文件

    • 在文件里添加相关服务器IP,三台机器都做相同的配置
    cd /usr/local/nacos/conf
    cp cluster.conf.example cluster.conf
    vim cluster.conf

    cluster.conf文件内容为:

    #2021-08-25T02:17:52.410
    192.168.x.xxx:8848
    192.168.x.xxx:8848
    192.168.x.xxx:8848
    
    #需要集群的ip

    2.创建数据库

    • 脚本位置 /usr/local/nacos/conf/nacos-mysql.sql
    • 将脚本里的SQL语句直接导入既可

    3.配置application.properties

    cd /usr/local/nacos/conf
    vim application.properties

    增加内容为:

    spring.datasource.platform=mysql
    db.num=1
    db.url.0=jdbc:mysql://192.168.x.xxx:3306/nacos_config?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=UTC
    db.user=root
    db.password=123456

    4.分别启动三台服务器

    cd /usr/local/nacos/bin
    sh startup.sh
    
    

    设置开机自启动

    ① 修改nacos的startup.sh文件;设置你当前的jdk路径,其他的注释掉

    [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/home/java/jdk1.8.0_251
    #[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
    #[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
    #[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java
    #[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME

     

     

    ②  修改nacos的startup.sh文件开头添加当前的jdk路径,其他地方无需修改

    JAVA_HOME=/home/java/jdk1.8.0_251

     

     

    1.添加nacos.service文件

    vim /lib/systemd/system/nacos.service
    [Unit]
    Description=nacos
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/nacos/bin/startup.sh -m standalone
    ExecReload=/usr/local/nacos/bin/shutdown.sh
    ExecStop=/usr/local/nacos/bin/shutdown.sh
    PrivateTmp=true
    
    [Install]  
    WantedBy=multi-user.target

    2.加入nacos服务

    systemctl daemon-reload

    3.设置开机自启

    systemctl enable nacos.service

    4.启动nacos服务和关闭服务  

    systemctl start nacos.service
    systemctl stop nacos.service

     

  • 相关阅读:
    python disable node
    Spring拥有xml配置文件和JavaConfig并存的情况
    Spring拥有多个JavaConfig(@Configuration)的情况
    阿里腾讯极其看重的数据中台,我用大白话给你解释清楚了
    f5 force offline
    JavaScript内存优化
    JavaScript内存优化
    JavaScript内存优化
    TreeMap分析(中)
    TreeMap分析(中)
  • 原文地址:https://www.cnblogs.com/2839888494xw/p/15184955.html
Copyright © 2020-2023  润新知