Nacos集群环境安装

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2021-10-29 07:10 被阅读0次

上一篇 <<<Nacos单机环境安装
下一篇 >>>架构演变之单体架构


创建cluster文件夹
---nacos-server-8848
---nacos-server-8849
---nacos-server-8850

1. 预备环境准备

请确保是在环境中安装使用:
1.64 bit OS Linux/Unix/Mac,推荐使用Linux系统。
2.64 bit JDK 1.8+;下载.配置。
3.Maven 3.2.x+;下载.配置。
4.3个或3个以上Nacos节点才能构成集群。

2. 下载源码或者安装包

你可以通过两种方式来获取 Nacos。
从 Github 上下载源码方式
unzip nacos-source.zip
cd nacos/
mvn -Prelease-nacos clean install -U
cd nacos/distribution/target/nacos-server-0.8.0/nacos/bin

下载编译后压缩包方式
下载地址
zip包
tar.gz包
unzip nacos-server-0.8.0.zip 或者 tar -xvf nacos-server-0.8.0.tar.gz
cd nacos/bin

3. 配置集群配置文件

在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf(把cluster.conf.sample改名),请每行配置成ip:port。(请配置3个或3个以上节点)

###ip和端口号---这里不能用127.0.0.1,要不然查询不到集群列表
10.211.55.16:8848
10.211.55.16:8849
10.211.55.16:8850

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"

7. 关闭服务器

Linux/Unix/Mac
sh shutdown.sh


推荐阅读:
<<<服务注册、服务发现和服务治理
<<<服务治理的方式和原理
<<<Nacos的服务手动注册与发现
<<<Nacos整合到SpringCloud中
<<<Eureca作为注册中心配置实例
<<<Eureka的自我保护机制
<<<Consule作为注册中心配置实例
<<<Zookeeper作为注册中心配置实例
<<<@EnableDiscoveryClient与@EnableEurekaClient区别
<<<Nacos单机环境安装

相关文章

网友评论

    本文标题:Nacos集群环境安装

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