Nacos集群部署
准备
硬件
3台虚拟机 2核4G
软件环境
64bit Linux系统 系统版本 Centos7.6
64bit JDK1.8
Maven 3.6.3
关闭防火墙
centos7.6启用的防火墙一般都是firewalld
$ systemctl stop firewalld
$ systemctl disable firewalld
查看firewall状态
$ firewall-cmd --state
# not running 若是running 请用kill手动关闭
软件下载
JDK1.8
下载版本为jdk-8u261-linux-x64.tar.gz,由此下载
Maven3.6.3
下载版本为apache-maven-3.6.3-bin.tar.gz 由此下载
Nacos
下载版本为nacos-server-1.3.0.tar.gz 官方下载: zip包 tar.gz包
官方速度下载特别慢,我是在网盘里下的你 Baidu Netdisk Fetch Code : rest
环境安装 JDK和Maven
解压安装包
$ tar zxf jdk-8u261-linux-x64.tar.gz -C /usr/local/
$ tar zxf apache-maven-3.6.3-bin.tar.gz -C /usr/local/
配置
$ vim /etc/profile.d/jdkmaven.sh
写入以下内容
export JAVA_HOME=/usr/local/jdk1.8.0_261
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
保存后
$ source /etc/profile.d/jdkmaven.sh
验证
$ 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)
$ mvn -v
# 看到以下输出
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/apache-maven-3.6.3
Java version: 1.8.0_261, vendor: Oracle Corporation, runtime: /usr/local/jdk1.8.0_261/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "4.4.188-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"
Nacos安装
$ tar zxf nacos-server-1.3.0.tar.gz -C /usr/local/
单机模式启动测试
$ cd /usr/local/nacos/bin
$ sh startup.sh -m standalone
查看启动日志
$ tail -f /usr/local/nacos/logs/start.out
查看控制台 地址:http://ip:8848/nacos 看到界面则启动成功了 默认密码nacos/nacos
集群安装
所有节点安成以下步骤
配置cluster.conf
$ cp /usr/local/nacos/conf/cluster.conf.example /usr/local/nacos/conf/cluster.conf
$ vim /usr/local/nacos/conf/cluster.conf
写入内容如下:
#it is ip
#example
172.16.130.118
172.16.130.119
172.16.130.120
使用内置数据源启动
$ sh /usr/local/nacos/bin/startup.sh -p embedded
查看启动日志
$ tail -f /usr/local/nacos/logs/start.out
查看控制台 地址:http://ip:8848/nacos 看到界面则启动成功了 默认密码nacos/nacos
在控制台里集群管理 节点列表里,可以看到所有启动的节点,若是所有节点状态为UP,则表示成功
参考
Last updated
Was this helpful?