nacos单机以及集群配置
安装准备
1、下载库
从Github 上拉取Nacos Github最新版地址:https://github.com/alibaba/nacos
2、本地解压
tar -zxvf nacos-server-1.1.3.tar.gz
解压后目录说明如下:
bin目录主要是运行的脚本
* conf是配置文件
* data是数据存储的地方,之后会替换mysql来持久配置数据
* logs是日志输出
* plugins是插件
* target包括了主要的jar包
3、本地安装jdk环境
只需要下载JDK,然后配置JDK解压路径即可
tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/
ln -s /usr/local/jdk1.8.0_161/ /usr/local/java
vim /etc/profile
添加内容
export JAVA_HOME=/usr/local/java/
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
使用环境变量配置
source /etc/profile
一、前言
Nacos支持三种部署模式
- 单机模式 - 用于测试和单机试用。
- 集群模式 - 用于生产环境,确保高可用。
- 多集群模式 - 用于多数据中心场景。
本文已Linux CentOS7系统为讲述如何部署单机模式(standalone)和集群模式(cluster);
二、单机模式(standalone)
进入解压后目录bin。
windows使用命令行启动或双击启动即可
startup.cmd
linux下使用sh启动startup.sh,注意添加standalone非集群启动参数
bash startup.sh -m standalone
linux查看启动进程
jps
浏览器测试
如果启动错误,请查看启动日志(解压所在目录/logs)
cat ../logs/start.out
启动后打开浏览器访问对应主页
http://localhost:8848/nacos/index.html
默认的用户名和密码都是:nacos
三、集群搭建(cluster)
这里的集群环境为:
192.168.12.113
192.168.12.114
192.168.12.115
保持默认端口8848即可
根据官方文档的介绍,Nacos的集群架构大致如下图所示(省略了集中化存储信息的MySQL)
(1)安装配置
同理,解压nacos,进入conf目录进行集群配置
cd /opt/nacos/conf
cp cluster.conf.example cluster.conf
vim cluster.conf
添加内容
192.168.12.113:8848
192.168.12.114:8848
192.168.12.115:8848
其他机器做同样处理(当然以上做真实的集群环境,如果在一台机器上做伪分布是集群可以端口不一致,默认端口8848)
(2)创建nacos数据库
快来成为我的朋友或合作伙伴,一起交流,一起进步!:
QQ群:961179337
微信:lixiang6153
邮箱:lixx2048@163.com
公众号:IT技术快餐
更多资料等你来拿!