springCloud-Alibaba——nacos-address安装linux集群

目录

(1)软件下载:

(2)可源码打包获取安装包:

(3)软件解压:

(4)增加配置文件:

A、配置服务端口:

(5)源码bug修改:

(6)授权sh脚本:

(7)配置nacos-address集群文件:

(8)软件启动:

(9)软件关闭:


首先设计好nacos-address集群使用的节点服务器,然后就是在集群中各个节点linux上安装单机nacos-address,然后在集群配置文件中配置上集群各节点上nacos-address节点地址,最终以集群模式启动即可。下面各操作要在集群各节点上均进行操作。

(1)软件下载:

软件下载地址:https://github.com/alibaba/nacos/releases

找到1.1.0版本,然后下载nacos-address-server.zip或tar.gz。

springCloud-Alibaba——nacos-address安装linux集群_第1张图片

(2)可源码打包获取安装包:

在nacos的1.1.0版本及其以后版本均有nacos-address的模块,只是在nacos的1.1.0以后版本官网没有提供对应的安装包,我们可以下载我们想要的源码版本,然后在本地进行打包获取对应高版本的安装包。这样我们如果需要,可以对高于nacos-1.1.0任何版本的源码进行修改,然后再打包即可。

在nacos源码根目录下执行命令:

mvn -Prelease-address clean install -Dmaven.test.skip=true

安装包会生成在distribution/target目录下。

(3)软件解压:

将下载的软件包解压到指定安装文件夹中即可。

(4)增加配置文件:

进入到nacos-address安装文件夹目录中的conf内,手动创建一个配置文件:application.properties,启动时,会读取配置文件中常用的spring配置参数。

A、配置服务端口:

在application.properties中配置参数:server.port=8081

配置服务端口号为:8081;

(5)源码bug修改:

默认的nacos-address只能传递nacos的ip地址,不能指定每个nacos服务的端口号,值传递ip时,会在nacos-address中存储时添加默认端口号8848,很不实用。因此对nacos-address源码进行修改,就可以实现在自定义传值nacos的IP和端口号了,如果不传递端口号也行,会默认添加端口号:8848,建议自己指定端口号。

修改好的运行包见:https://download.csdn.net/download/LSY_CSDN_/12251545

(6)授权sh脚本:

在linux中通过cd进入到nacos-address安装路径下的bin文件夹中,然后给.sh格式的脚本进行可运行授权命令:

chmod 777 *.sh

(7)配置nacos-address集群文件:

首先通过cd命令进入到nacos-address安装文件目录下的conf目录内,默认只有一个cluster.conf.example文件,我们需要自行复制一份,修改名称为cluster.conf。

然后使用vi编辑器,打开cluster.config,输入nacos-address集群的IP和端口号,一行一个nacos-address地址信息,然后保存。

springCloud-Alibaba——nacos-address安装linux集群_第2张图片

(8)软件启动:

首先通过cd命令进入到nacos-address安装文件目录下的bin,然后执行集群启动命令:

./startup.sh -s nacos-address

(9)软件关闭:

在linux中执行查找进行ID命令:

ps -ef | grep nacos-address

在linux中执行杀死进行ID的命令:

kill -9 进程ID号

你可能感兴趣的:(springCloud-Alibaba——nacos-address安装linux集群)