Linux-教你快速搭建Nacos集群
1. 准备mysql数据库,准备三台服务器
2. 安装nacos
本次使用的是nacos-server-1.4.1.tar.gz版本,这个版本的mysql数据库驱动jar包是8.0.16版本,所以我这次打算连接mysql8+以上的版本,就不再考虑mysql5.7版本了
2.1 下载nacos
下载nacos-server-1.4.1.tar.gz到 /usr/local/nacos目录下
2.2 解压
mkdir /usr/local/nacos
cd /usr/local/nacos
tar -zxvf nacos-server-1.4.1.tar.gz
2.3 修改集群配置文件
2.3.1 修改cluster.conf文件
cp cluster.conf.example cluster.conf
vim cluster.conf
加上下面三行保存退出:
[IP]:8848
[IP]:8848
[IP]:8848
2.3.2 修改application.properties文件
将nacos-mysql.sql在数据库中执行

vim application.properties
server.port=8848 # 可以调整端口号
# 数据库根据实际情况
db.num=1
db.url.0=jdbc:mysql://192.168.227.45:3309/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC
db.user.0=root
db.password.0=root
3. 启动nacos
3.1 单机版
chmod 755 startup.sh
./startup.sh ‐m standalone
3.2 集群版
chmod 755 startup.sh
./startup.sh

4. 启动测试
如果出现内存不足:修改启动脚本(bin\startup.sh)的jvm参数
JAVA_OPT="${JAVA_OPT} ‐server ‐Xms512m ‐Xmx512m ‐Xmn256 ‐XX:MetaspaceSize=64m ‐XX:MaxMetaspaceSize=128m"
相关推荐
-
面试题:Nginx 是如何实现高并发?常见的优化手段有哪些?
面试题:Nginx 是如何实现高并发?常见的优化手段有哪些?2025-04-23 00:38:05 -
如何在PHP中使用Smarty?2025-04-23 00:24:56
-
基于Java的ORM框架对MySQL的性能影响分析2025-04-22 02:46:48
-
PHP读取文件内容的五种方式2025-04-22 02:26:20
-
php如何获取get参数,点滴经验分享2025-04-22 02:06:09