#3个主机安装jdk环境
yum install java-1.8.0-openjdk-devel -y
#查看版本
java -version
#部署mysql5.7 数据库
省略
#下载地址:
https://github.com/alibaba/nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz
#解压并编辑配置文件
1、mv nacos-server-2.2.3.tar.gz nacos-server.tar.gz && tar -xvf nacos-server.tar.gz && vim /root/nacos/conf/application.properties
如下选项去掉注释
server.port=8851 #改成对应的访问端口和cluster.conf端口一致
spring.datasource.platform
db.num=1
db.url.0
db.user.0 #数据库账户
db.password.0 #数据库密码
#配置密码认证
nacos.core.auth.enabled=true
nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=nacos
nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg= #base64编码的字符串
2、创建数据库导入数据
create database nacos;
use nacos;
source /root/nacos/conf/mysql-schema.sql;
3、编辑文件
cp -a cluster.conf.example cluster.conf
10.103.1.5:8851
10.103.1.6:8853
10.103.1.7:8855
4、修改jvm 内存【内存大可忽略】
vim /root/nacos/bin/startup.sh
5、拷贝数据目录
pscp -h ip /root/nacos/ /root/nacos/
6、启动服务
sh bin/startup.sh
7、通过代理配置访问端口负载均衡
略
注:nacos 2.4.2 账户密码需要自己设置 ,命令如下
curl -X POST 'http://192.168.1.2:8848/nacos/v1/auth/users/admin' -d 'password=nacos'
8、开启application.properties metrics 监控接口
management.endpoints.web.exposure.include=*
9、测试 curl 192.168.1.2:8848/nacos/actuator/prometheus
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2023-06-20 pod 容器通过环境变量添加日志等级日志输出