Nacos安装与使用

/ 技术 / 0 条评论 / 280浏览

简介

单机版编译源码方式安装部署

1.下载源码

git clone https://github.com/alibaba/nacos.git

2.编译

mvn -Prelease-nacos clean install -U -Dmaven.test.skip=true

3.拷贝编译文件至服务器

拷贝路径:nacos/distribution/targe
拷贝文件:将nacos-server-1.1.2.zip或者nacos-server-1.1.2.tar.gz

4.数据库

Derby数据源
内嵌的数据库,通过命令直接启动即可,无需额外安装。
MySQL数据源(本教程使用&&建议)
版本要求:5.6.5+
初始化数据库:/www/server/myNacos/nacos/conf/nacos-mysql.sql

5.配置

配置文件:conf/application.properties
配置内容:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456

6.启动Nacos || 关闭Nacos

启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
关闭命令
sh shutdown.sh

集群部署

1-3参照单机版编译源码方式安装部署

4.配置集群配置文件

在Nacos的conf目录下有一个cluster.conf.example,可以直接把example扩展名去掉来使用,
也可以单独创建一个cluster.conf文件,然后打开将后续要部署的Nacos实例地址配置在这里,
请每行配置成ip:port。(请配置3个或3个以上节点)
# ip:port
200.8.9.16:8848
200.8.9.17:8848
200.8.9.18:8848

5.配置 MySQL 数据库

生产使用建议至少主备模式,或者采用高可用数据库
配置内容:与单机版一样

6.配置nginx反向代理

7.启动服务器

启动命令(在没有参数模式,是集群模式):分别在每个服务器上启动服务。
cd nacos/bin
sh startup.sh