集群模式部署

这个快速开始手册是帮忙您快速在你的电脑上,下载安装并使用Nacos,部署生产使用的集群模式。

1.预备环境准备

请确保是在环境中安装使用:

2.下载源码或者安装包

你可以通过两种方式来获取 Nacos。

从 Github 上下载源码方式

  1. unzip nacos-source.zip
  2. cd nacos/
  3. mvn -Prelease-nacos clean install -U
  4. cd nacos/distribution/target/nacos-server-0.2.1/nacos/bin

下载编译后压缩包方式

下载地址

zip包

tar.gz包

  1. unzip nacos-server-0.2.1.zip 或者 tar -xvf nacos-server-0.2.1.tar.gz
  2. cd nacos/bin

3.配置集群配置文件

在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。

  1. # ip:port
  2. 200.8.9.16:8848
  3. 200.8.9.17:8848
  4. 200.8.9.18:8848

4.配置mysql数据库

生产使用建议至少主备模式,或者采用高可用数据库。

初始化mysql数据库

sql语句源文件

application.properties 配置

application.properties配置文件

5.启动服务器

Linux/Unix/Mac

启动命令(在没有参数模式,是集群模式):

sh startup.sh

6.服务注册&发现和配置管理

服务注册

curl -X PUT '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/instances?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"

5.关闭服务器

Linux/Unix/Mac

sh shutdown.sh

原文: https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html