Nacos集群安装文档

前言:

本次安装文档为Nacos集群(3个节点)部署方式;

操作系统:CentOS Linux release 7.3.1611 (Core)
Nacos版本:nacos-server-1.2.1.zip
jdk版本:jdk-8u261-linux-x64.tar.gz
Mysql版本:mysql-5.7.29-1.el7.x86_64.rpm

Mysql安装

此处仅编写数据库新建及脚本执行,安装部分参照我的另一篇博文,rpm方式安装Mysql5.7.29安装步骤以及主从复制配置
新建nacos数据库
进入navicat管理界面,选择新建数据库
在这里插入图片描述
按下图填写数据库名,以及字符集排序规则
在这里插入图片描述
执行数据库脚本,复制nacos安装包中的conf目录下的nacos-mysql.sql文件内容到新建的nacos_config数据库中执行。
在这里插入图片描述
脚本执行过程无报错即可,查看是否有nacos的基础表信息;
在这里插入图片描述

JDK安装

上传jdk-8u261-linux-x64.tar.gz到三台服务器的/opt/src目录下,三台服务器均需操作;

##解压jdk安装包##
[root@localhost opt]# cd src/
[root@localhost src]# tar -zxvf jdk-8u261-linux-x64.tar.gz -C /opt/
##添加系统jdk环境变量##
[root@localhost src]# vim /etc/profile
文末新增以下参数
export JAVA_HOME=/opt/jdk1.8.0_261
export JRE_HOME=/opt/jdk1.8.0_261/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

##重新加载配置##
[root@localhost src]# source /etc/profile

##查看jdk版本##
[root@localhost src]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
[root@localhost src]#

Nacos安装

一、上传nacos-server-1.2.1.zip到三台服务器的/opt/src目录下,三台服务器(示例服务器IP为172.16.220.51/52/53)均需操作;

##解压nacos安装包##
[root@localhost opt]# cd src/
[root@localhost src]# unzip nacos-server-1.2.1.zip -d /opt/

#####################################################################

##修改nacos配置文件application.properties##
[root@localhost nacos]# vim /opt/nacos/conf/application.properties
#在配置文件末新增以下参数,并保存退出
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://数据库IP:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=数据库密码

#####################################################################
##修改nacos集群配置文件cluster.conf##########
[root@localhost src]# cd /opt/nacos/conf/
[root@localhost conf]# cp -rf cluster.conf.example cluster.conf
[root@localhost conf]# vim cluster.conf
#删掉原配置文件的IP信息,新增以下nacos节点信息,并保存退出
172.16.220.51:8848
172.16.220.52:8848
172.16.220.53:8848

#####################################################################
##开放nacos防火墙端口##
[root@localhost src]# firewall-cmd --permanent --zone=public --add-port=8848/tcp
[root@localhost src]# firewall-cmd --reload
[root@localhost src]# firewall-cmd --list-ports

##启动nacos服务##
[root@localhost conf]# cd /opt/nacos/bin/
[root@localhost conf]# sh startup.sh

二、负载节点添加:
在负载AD设备上新增以下nacos集群节点信息,并映射至公网:

172.16.220.51:8848
172.16.220.52:8848
172.16.220.53:8848

或者通过nginx方式代理,此处复制测试环境的nginx参数

        upstream nacostcluster {
        server 192.168.124.59:8848;
        server 192.168.124.59:8849;
        server 192.168.124.59:8850;
        }
        ... ...
                location /nacos {
            proxy_pass   http://nacostcluster;
        }

在这里插入图片描述
三、测试验证
访问Nacos服务,打开google浏览器,输入http://公网IP:公网端口访问。 初始用户名和密码为nacos/nacos,如有绑定域名,直接域名访问
在这里插入图片描述
出现上图访问页面,即代表Nacos服务可以正常访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值