栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux Centos7 集群部署nacos2.X

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux Centos7 集群部署nacos2.X

快速通道

上传nacos2.X

下载上传开启相应的端口 单机配置集群配置

预备环境准备效果修改配置 端口的大坑

兼容性总结 完结

启动(参加集群所有节点都需要启动)本地访问注意

上传nacos2.X 下载

可以自行去 github 下载 ===》 强烈推荐(尊重官方)直达官网页面资源下载 (便捷点,速度快)网盘下载 - ojko (适合白嫖,速度慢) 上传

Xftp ===》 强烈推荐(尊重官方) 开启相应的端口

由于防火墙的缘故,需要开启相应的端口号(默认8848)或者关闭防火墙(极其不推荐)来实现远程连接。
方法 - - 直达快车

单机配置

单机配置直达链接

集群配置 预备环境准备

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

64 bit OS Linux/Unix/Mac,推荐使用Linux系统。64 bit JDK 1.8+;下载.配置。Maven 3.2.x+;下载.配置。3个或3个以上Nacos节点才能构成集群。

注意: 3个或3个

效果
# ll /usr/local/java

drwxr-xr-x. 8 root root 110 3月 2 14:42 nacos-0
drwxr-xr-x. 8 root root 110 3月 2 14:42 nacos-1
drwxr-xr-x. 8 root root 110 3月 2 14:41 nacos-2

修改配置

修改启动文件(根据情况而定)

# vi /usr/local/java/nacos-0/bin/startup.sh


修改启动时所需的虚拟内存(单纯演示,为了启动效率,需要至少三台)

修改 application.properties 配置文件(端口有个坑,后面解答)
参加集群的所有结点都需要修改

# vi /usr/local/java/nacos-0/conf/application.properties


建议: 主 副 持久存储

修改 cluster.conf 配置文件
默认有个 cluster.conf.example 文件,可以 c p 更改名称

# cp /usr/local/java/nacos-0/conf/cluster.conf.example /usr/local/java/nacos-0/conf/cluster.conf

然后在对 cluster.conf 配置文件进行修改

# vi /usr/local/java/nacos-0/conf/cluster.conf

端口的大坑

Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成。

端口与主端口的偏移量描述
98481000客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求
98491001服务端gRPC请求服务端端口,用于服务间同步等

使用VIP/nginx请求时,需要配置成TCP转发,不能配置http2转发,否则连接会被nginx断开。

客户端拥有相同的计算逻辑,用户如同1.X的使用方式,配置主端口(默认8848),通过相同的偏移量,计算对应gRPC端口(默认9848)。

因此如果客户端和服务端之前存在端口转发,或防火墙时,需要对端口转发配置和防火墙配置做相应的调整。

兼容性

Nacos2.0的服务端完全兼容1.X客户端。Nacos2.0客户端由于使用了gRPC,无法兼容Nacos1.X服务端,请勿使用2.0以上版本客户端连接Nacos1.X服务端。

总结

也就是说你一个节点的访问端口为 8848,会由于gRPC的通信方式需要增加2个端口,也就是三个端口:8848、9848、9849。

如果服务使用1.x的版本 nacos必须使用1.x的版本如果服务使用2.x的版本 nacos必须使用2.x的版本两者不兼容两者不兼容两者不兼容 完结 启动(参加集群所有节点都需要启动)

进入 bin 目录下

# cd /usr/local/java/nacos-0/bin

执行脚本

# ./startup.sh

查看日志

# tail -f ../logs/start.out

INFO Nacos started successfully in cluster mode. use external storage

successfully 启动成功cluster 集群模式external 外部存储(持久化 mysql 存储) 本地访问

开启对应的端口 - 方法入口

能上网的设备上打开浏览器访问服务器的ip+端口

注意

端口!端口!端口!

完结撒花

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752127.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号