美文网首页
AnolisOS 8 下nacos安装配置

AnolisOS 8 下nacos安装配置

作者: 前浪浪奔浪流 | 来源:发表于2022-12-22 17:16 被阅读0次

    1、GitHub下载Nacos安装包

    (https://github.com/alibaba/nacos/releases)
    这次下载的版本:https://github.com/alibaba/nacos/releases/tag/2.2.0
    https://github.com/alibaba/nacos/releases/download/2.2.0/nacos-server-2.2.0.tar.gz

    image.png
    #根据版本修改路径中的2.2.0
    [root@anolis8 ~]# wget https://github.com/alibaba/nacos/releases/download/2.2.0/nacos-server-2.2.0.tar.gz
    [root@anolis8 ~]# tar -zxvf nacos-server-2.2.0.tar.gz
    nacos/LICENSE
    nacos/NOTICE
    nacos/target/nacos-server.jar
    nacos/conf/
    nacos/conf/derby-schema.sql
    nacos/conf/1.4.0-ipv6_support-update.sql
    nacos/conf/application.properties.example
    nacos/conf/nacos-logback.xml
    nacos/conf/mysql-schema.sql
    nacos/conf/cluster.conf.example
    nacos/conf/application.properties
    nacos/bin/startup.sh
    nacos/bin/startup.cmd
    nacos/bin/shutdown.sh
    nacos/bin/shutdown.cmd
    
    [root@anolis8 ~]# mv nacos /usr/local/
    [root@anolis8 ~]# cd /usr/local/nacos/conf/
    [root@anolis8 conf]# ll
    总用量 88
    -rw-r--r-- 1 502 games  1224 10月 31 11:59 1.4.0-ipv6_support-update.sql
    -rw-r--r-- 1 502 games  9235 12月  1 10:01 application.properties
    -rw-r--r-- 1 502 games  9440 12月  1 10:01 application.properties.example
    -rw-r--r-- 1 502 games   670 10月 31 11:59 cluster.conf.example
    -rw-r--r-- 1 502 games  8939 11月  2 11:30 derby-schema.sql
    -rw-r--r-- 1 502 games 10825 11月  2 11:30 mysql-schema.sql
    -rw-r--r-- 1 502 games 31156 10月 31 11:59 nacos-logback.xml
    

    2、在/usr/local/nacos/conf/下找到mysql-schema.sql,在已经安装好的mysql数据库中建立数据库,新增用户名密码授权,执行sql脚本

    image.png

    数据库名nacos_config
    字符集utf8mb4
    排序规则utf8mb4_general_ci


    image.png image.png
    image.png

    3、修改conf下的application.properties配置文件

    #*************** Config Module Related Configurations ***************#
    ### If use MySQL as datasource:
    spring.datasource.platform=mysql
    
    ### Count of DB:
    db.num=1
    
    ### Connect URL of DB:
    db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
    db.user.0=nacos
    db.password.0=nacos
    

    注意数据库版本,是否mysql8以上。
    放开数据库配置,并修改为上面定义的数据配置信息保存

    4、开放8848端口

    firewall-cmd --zone=public --add-port=8848/tcp --permanent
    systemctl restart firewalld
    

    5、启动nacos

    cd ../bin
    sh startup.sh -m standalone
    

    6、验证(换成自己的IP,默认用户名密码 nacos/nacos)

    http://192.168.100.86:8848/nacos/#/login

    image.png

    7、集群配置

    在/usr/local/nacos/conf目录下修改cluster.conf文件
    [root@nacos1 conf]# vim cluster.conf
    添加如下配置

    2021-08-20T10:03:57.892

    192.168.100.86:8848
    192.168.100.87:8848
    192.168.100.88:8848
    保存后退出。

    8、配置为service服务

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

    如果是单机模式这个语句需要修改为如下,ExecStart=/usr/local/nacos/bin/startup.sh -m standalone

    [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
    

    保存后执行以下命令

    加载新建的nacos.service
    systemctl daemon-reload
    设置nacos.service 为开机启动
    systemctl enable nacos.service
    开启nacos.service服务
    systemctl start nacos.service
    关闭nacos.service服务
    systemctl stop nacos.service
    查看  nacos.service服务状态
    systemctl status nacos.service -l
    

    9、其他使用设置

    参考
    https://blog.csdn.net/xionglangs/article/details/118145684

    10、配置nginx负载均衡

    https://www.jianshu.com/p/3ab9ef944c65

    相关文章

      网友评论

          本文标题:AnolisOS 8 下nacos安装配置

          本文链接:https://www.haomeiwen.com/subject/ncmfzrtx.html