上一篇 <<<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单机环境安装