nacos本机电脑服务器上如何安装配置nacos

Posted 征途黯然.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nacos本机电脑服务器上如何安装配置nacos相关的知识,希望对你有一定的参考价值。

[1] nacos简要介绍

  Nacos就是注册中心+配置中心,等价于SpringCloud的Eureka+Config+Bus。现在国内许多Spring Cloud项目都使用nacos。

[2] nacos下载

  官网下载地址:https://github.com/alibaba/nacos/releases.

  linux系统的主机下载tar.gz的压缩包,window下载zip的压缩包。

[3] 本地电脑配置nacos(win系统)

[1] 在0.7版本之前,在单机模式时nacos使用嵌入式数据库(Derby)实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力,所以只要使用0.7及以上版本的nacos,便可以配置mysql数据库,可视化的查看数据的存储情况了。
[2] 使用mysql数据库时,需要使用mysql5.7以上版本。

   [3.1] 下载下来的nacos压缩包解压,进入解压目录下的bin文件夹下,修改startup.cmd里面的内容。

  改为:

set MODE="standalone"


   [3.2] 双击startup.cmd启动naocs.看到成功提示,代表启动成功。

   [3.3] 访问http://localhost:8848/nacos/#/login以登录nacos,账号密码都是nacos。

3.1~3.3步使用的是naocs内置的数据库,常规项目都是使用我们自己的mysql数据库。下面介绍如何配置mysql数据库。

   [3.4] 如下图,是conf文件夹的内容:

   [1] application.properties是nacos单机启动配置文件。
   [2] application.properties.example单机默认配置文件。
   [3] cluster.conf.example是nacos集群默认配置文件。
   [4] nacos-logback.xml是日志配置文件。
   [5] nacos-mysql.sql是mysql数据库初始化脚本。
   [6] schema.sql是Derby 数据库初始化脚本

   执行nacos-mysql.sql脚本,执行结果,如下。

   [3.5] 修改application.properties配置文件:

   红色框中的内容是自己设置的数据库名、用户、密码。然后再参照3.1~3.3步即可。

[4] 服务器配置nacos(linux系统)

1、这里我使用的是阿里云服务器、宝塔镜像;
2、大多数操作可以使用可视化界面进行,部分操作还是推荐使用命令语句

   [4.1] 下载下来的tar.gz压缩包解压,进入解压目录下的bin文件夹下,修改startup.sh里面的内容。

文件传服务器大家应该都会。


  改为:

set MODE="standalone"

   [4.2] 如下图,是conf文件夹的内容:

   [1] application.properties是nacos单机启动配置文件。
   [2] application.properties.example单机默认配置文件。
   [3] cluster.conf.example是nacos集群默认配置文件。
   [4] nacos-logback.xml是日志配置文件。
   [5] nacos-mysql.sql是mysql数据库初始化脚本。
   [6] schema.sql是Derby 数据库初始化脚本

   执行nacos-mysql.sql脚本,执行结果,如下。

   [4.3] 修改application.properties配置文件:

   红色框中的内容是服务器中设置的数据库名、用户、密码。

   [4.4] 重点来了!在服务器中开启/关闭nacos!

   我们在shell命令中进入nacos的bin文件夹(以我的路径举例):

cd /usr/local/install/nacos/bin

  然后执行启动nacos命令(注意我们是linux系统,用startup.sh):

./startup.sh -m standalone

  如果想重启nacos,一定要记得先kill进程,不然nacos进程会堆叠,系统会崩:

# 查找nacos相关进程
ps -aux | grep ’nacos‘


  我们可以看到进程号是14720,然后输入kill进程的命令:

kill -9 进程号

【特别】在服务器配置nacos后,不需要在防火墙分配8848端口。

以上是关于nacos本机电脑服务器上如何安装配置nacos的主要内容,如果未能解决你的问题,请参考以下文章

NacosNacos安装

什么是Nacos

SpringCloud--alibliba--Nacos--上

【Nacos专题】Nacos 快速入门

Nacos配置自动刷新不生效

SpringCloud--alibliba--Nacos--下