上传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)基础上,进行一定偏移量自动生成。
| 端口 | 与主端口的偏移量 | 描述 |
|---|---|---|
| 9848 | 1000 | 客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求 |
| 9849 | 1001 | 服务端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+端口
端口!端口!端口!
完结撒花



