Linux安装配置Nacos

安装

  1. 安装Nacos前,要先看系统是否已经安装了jdk,java -version验证是否已经安装号jdk;

  2. 没有安装去JDK官网下载rpm包,使用jdk8
    在这里插入图片描述

  3. 下载好后,将压缩包上传至服务器,/usr/local/jdk下面,路径可自定义

    进入/usr/local/jdk目录,使用西面命令解压包
    tar -zxvf 包全名
    
  4. 配置环境变量

    1.进入配置文件,按i进入编辑模式
    vim /etc/profile
    2.在文本末尾添加一下内容,将JAVA_HOME中的路径替换为3中的自定义路径
    JAVA_HOME=/usr/local/jdk8/jdk1.8
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME PATH CLASSPATH
    3.编辑好后按esc键,输入“:wq"保存退出
    4.使用下面命令使配置生效,不用重启
    source /etc/profile
    
    
  5. 查看是否安装成功,均有正确返回结果,则安装成功

    执行
    java -version
    java
    javac
    
  6. 下载nacos · GitHub
    在这里插入图片描述

  7. 将文件解压至/usr/local/nacos中,可自定义路径

  8. 配置nacos jdk目录

    1.切换到nacos/bin目录下面
    2.编辑startuo.sh
    vim startup.sh
    3.指定JAVA_HOME
    JAVA_HOME=/usr/local/jdk8/jdk1.8
    4.保存退出
    
  9. 配置nacos开机自启

    1.编辑命令文件
    vim /usr/lib/systemd/system/nacos.service
    2.加入内容,路径替换成自己的nacos路径
    [Unit]
    Description=nacos
    After=network.target
    
    [Service]
    Type=forking
    #单节点方式启动
    ExecStart=sh /usr/local/nacos/nacos/bin/startup.sh -m standalone
    # 集群方式启动
    # ExecStart=sh /usr/local/nacos/nacos/bin/startup.sh
    ExecReload=sh /usr/local/nacos/nacos/bin/shutdown.sh
    ExecStop=sh /usr/local/nacos/nacos/bin/shutdown.sh
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    4.保存退出
    5.刷新配置
    systemctl daemon-reload
    systemctl enable nacos.service
    
  10. nacos启动关闭重启命令

    systemctl  start|stop|reload nacos
    
  11. 查看是否开启了防火墙,开放8848端口

    1.查看防火墙是否打开
    systemctl status firewalld
    2.如果没有,打开它
    systemctl start firewalld
    3.开启8848端口
    firewall-cmd --add-port=8848/tcp --permanent 
    4.重新载入
    firewall-cmd --reload
    
  12. 访问测试http:ip号:8848/nacos,账号密码均为nacos

  13. 如果集群搭建还需要配置数据库等信息

    1.使用navicat远程连接mysql数据库
    2.新建nacos数据库
    3.在nacos库下运行nacos/config路径下的nacos-mysql.sql文件
    4.修改nacos/config路径下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://81.70.150.60:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
    db.user.0=root
    db.password.0=songlin1913
    
  14. 配置nacos节点信息

    1.在nacos/config路径下运行cp cluster.conf.example cluster.conf命令复制文件
    2.vim cluster.conf编辑文件
    3.添加其他nacos节点
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rhSfDGhB-1656316546919)(C:\Users\she52\AppData\Roaming\Typora\typora-user-images\image-20220627153855451.png)]

  15. 修改启动方式为集群启动

    1.编辑nacos启动文件
    vim /usr/lib/systemd/system/nacos.service
    2.将单节点注掉,打开集群方式启动
    3.刷新配置
    systemctl daemon-reload
    
  16. 启动各个节点服务

    systemctl start nacos.service
    
  17. 输入http://各个ip:8848/nacos查看集群节点信息

  18. 结束

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐