Linux搭建Nacos服务(单机版)

1、下载Nacos安装包

Nacos下载地址连接
下载的安装包版本为【nacos-1.2.0】

wget https://github.com/alibaba/nacos/releases/download/1.2.0/nacos-server-1.2.0.tar.gz

2、安装JDK

  • 检查我们的JDK

    java version
    检查JDK

  • 如果没有安装,请根据以下命令安装

    浏览JDK版本
    yum -y list java*
    选择适合自己的版本进行安装,这里我选择1.8,不能选择1.9及1.9以上版本,因为Elasticsearch不支持
    yum install java-1.8.0-openjdk-devel.x86_64
    由yum安装的jdk位置为/usr/lib/jvm

  • 开始设置环境变量

    vim /etc/profile
    接着文档最下面部分输入下面的代码,保存退出

    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    
  • 这样我们的JDK安装完成了

3、解压文件

tar -xvf nacos-server-1.2.0.tar.gz

4、启动nacos

我这边是带着路径启动的,当然也可以选择不带路径启动,standalone的意思为非集群模式启动,启动成功后如下图所示。

/opt/nacos/bin/startup.sh -m standalone
./startup.sh -m standalone

启动成功后的说明

5、服务注册&发现和配置管理

服务注册

curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080'

服务发现

curl -X GET 'http://127.0.0.1:8848/nacos/v1/ns/instance/list?serviceName=nacos.naming.serviceName'

发布配置

curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=HelloWorld"

获取配置

curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test"

6、停止服务

/opt/nacos/bin/shutdown.sh
./shutdown.sh

7、开启nacos持久化

  • nacos的SQL文件地址

/nacos/conf/nacos-mysql.sql

  • 我们将这个SQL文件,放到我们的数据库中运行,修改一下内容即可
    nacos数据库
  • 修改我们的nacos配置,修改下图中的内容即可
    • nacos配置地址

      vim /opt/nacos/conf/application.properties
      

      配置文件配置

8、重启我们的nacos服务

/opt/nacos/bin/shutdown.sh
/opt/nacos/bin/startup.sh -m standalone

10、Nacos相关连接


nacos官网地址


nacos文档连接



版权声明:本文为gfk3009原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。