Liunx中集群搭建nacos

该文详细介绍了如何在Linux系统中下载Nacos1.4.1版本,将其传输至服务器,解压并配置为三个独立实例,每个实例绑定不同的端口,并连接到外部MySQL数据库。过程中涉及修改配置文件如`application.properties`和`cluster.conf`,以及启动和关闭服务的命令。
摘要由CSDN通过智能技术生成

第一步

在浏览器下载1.4.1版的压缩包

第二步

通过win与Liunx的传输工具将下载好的nacos 压缩包 传入到Liunx中的/opt/compression/下

如果Liunx中没有compression,进入、/opt/目录下创建 mkdir compression

第三步

解压nacos 到/usr/local/src/ 下 并改名为nacos91919(名字可以自取) mv /usr/local/src/nacos解压的 /usr/locar/src/nacos9191 ,发布解压三次,要安装3个nacos ,改名分别为nacos9191,nacos9292,nacos9393

[root@master ~]# tar -xvf /opt/compression/nacos-server-1.4.1.tar.gz -C /usr/local/src
nacos/LICENSE
nacos/NOTICE
nacos/target/nacos-server.jar
nacos/conf/
nacos/conf/1.4.0-ipv6_support-update.sql
nacos/conf/schema.sql
nacos/conf/nacos-mysql.sql
nacos/conf/application.properties.example
nacos/conf/nacos-logback.xml
nacos/conf/cluster.conf.example
nacos/conf/application.properties
nacos/bin/startup.sh
nacos/bin/startup.cmd
nacos/bin/shutdown.sh
nacos/bin/shutdown.cmd
[root@master ~]# cd /usr/local/src
[root@master src]# ls
java  nacos
[root@master src]# cd ./nacos/
[root@master nacos]# ls
bin  conf  LICENSE  NOTICE  target
[root@master nacos]# cd ..
[root@master src]# mv nacos nacos9191
[root@master src]# cd ..
[root@master local]# cd
[root@master ~]# tar -xvf /opt/compression/nacos-server-1.4.1.tar.gz -C /usr/local/src
nacos/LICENSE
nacos/NOTICE
nacos/target/nacos-server.jar
nacos/conf/
nacos/conf/1.4.0-ipv6_support-update.sql
nacos/conf/schema.sql
nacos/conf/nacos-mysql.sql
nacos/conf/application.properties.example
nacos/conf/nacos-logback.xml
nacos/conf/cluster.conf.example
nacos/conf/application.properties
nacos/bin/startup.sh
nacos/bin/startup.cmd
nacos/bin/shutdown.sh
nacos/bin/shutdown.cmd
[root@master ~]# mv /usr/local/src/nacos /usr/local/src/nacos9292
[root@master ~]# ls /usr/local/src/
java  nacos9191  nacos9292
[root@master ~]# tar -xvf /opt/compression/nacos-server-1.4.1.tar.gz -C /usr/local/src/
nacos/LICENSE
nacos/NOTICE
nacos/target/nacos-server.jar
nacos/conf/
nacos/conf/1.4.0-ipv6_support-update.sql
nacos/conf/schema.sql
nacos/conf/nacos-mysql.sql
nacos/conf/application.properties.example
nacos/conf/nacos-logback.xml
nacos/conf/cluster.conf.example
nacos/conf/application.properties
nacos/bin/startup.sh
nacos/bin/startup.cmd
nacos/bin/shutdown.sh
nacos/bin/shutdown.cmd
[root@master ~]# mv /usr/local/src/nacos /usr/local/src/nacos9393
[root@master ~]# ls /usr/local/src/
java  nacos9191  nacos9292  nacos9393

第四步

对nacos9191,nacos9292,nacos9393,进行配置

以nacos9191为例

进入nocos9191的conf目录下

cd /usr/local/src/nacos9191/conf

ls       # 查看

[root@master ~]# cd /usr/local/src/nacos9191/
[root@master nacos9191]# ls
bin  conf  LICENSE  NOTICE  target
[root@master nacos9191]# cd ./conf/
[root@master conf]# ls
1.4.0-ipv6_support-update.sql  application.properties.example  nacos-logback.xml  schema.sql
application.properties         cluster.conf.example            nacos-mysql.sql

第五步

修改conf/application.properties的配置,使用外置数据源,端端口号,要使用mysql5.7+(包括5.7版)

vi /conf/application.properties

server.servlet.contextPath=/nacos
### Default web server port:
server.port=9191  #要改的端口(自己的端口号)

#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false

### Specify local server's IP:
# nacos.inetutils.ip-address=


#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql  //将#删除

### 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=root   //将#删除 改成自己的用户名
db.password.0=xxx  //将#号删除,改成自己的数据密码

第六步

将 /conf/cluster.conf.example  拷贝为 /conf/cluster.conf

cp /conf/cluster.conf.example/ /conf/cluster.conf

[root@master conf]# cp cluster.conf.example cluster.conf
[root@master conf]# ls
1.4.0-ipv6_support-update.sql  application.properties.example  cluster.conf.example  nacos-mysql.sql
application.properties         cluster.conf                    nacos-logback.xml     schema.sql


修改文件cluster.conf,vi cluster.conf

配置cluster.conf文件

将自己的虚拟机ip:自己的nacos定义的端口号 

第四步()

进入/bin/下

修改startup.sh配置文件,注意配置大小是注意分配空间,否者会导致jvm的空间不足情况,

配置是可以根据单机版的来配置,配置是也要注意单位,我在这里也跳入坑,注意,注意,

不然导致你的虚拟机空间不足

vi startup.sh

第五部启动

 进入/bin目录下

./startup.sh 

启动之后进入,查看

cat /usr/local/src/nacos9191/logs/start.out

表示安装成功

第6部在浏览器上访问

 

 

大功告成

关闭

在/bin/目录下

./shutdown.sh 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值