nacos集群部署
nacos集群部署
参考链接:
官网:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html
部署架构:
部署步骤
-
下载官网编译好的二进制包
wget https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.tar.gz
-
下载完成后解压
tar -xvf nacos-server-1.3.0.tar.gz cd nacos/bin
-
3台服务器均配置集群配置文件
在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)
vim cluster.conf #内容如下: # ip:port 192.168.0.77:8848 192.168.0.89:8848 192.168.0.218:8848
-
确定数据源
-
使用内置的数据源
由于我的环境没有mysql数据库,我就使用内置的数据源。内置数据源就没有其他任何依赖。
-
使用外置数据源-mysql
如果是使用外部数据源,只能是mysql数据库。这样的话需要在mysql数据库里面创建一个数据库,初始化语句在conf目录下,再分配一个可以读写该库的账号。
修改配置文件:application.properties
### Count of DB: db.num=1 #取消注释 ### Connect URL of DB: db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user.0=nacos db.password.0=nacos
-
-
集群启动
-
使用内置数据源启动方式
sh startup.sh -p embedded
-
使用外部数据mysql启动方式
sh startup.sh
-
-
停止服务器
sh shutdown.sh
-
验证nacos集群
选择任意一个节点登录web页面,http://192.168.0.77:8848/nacos/ 默认密码是nacos/nacos
查看集群状态是3个节点