openEuler欧拉配置Nacos集群.240108

​一、安装Nacos

systemctl stop firewalld
​systemctl disable firewalld
mkdir -p /home/nacos
tar xvf nacos-server-2.1.2.tar
mv nacos nacos8848
cd /home/nacos/nacos8848/conf/

在mysql中,执行mysql-schema.sql文件,生成表结构,然后建用户nacos,授权。
记得nacos密码使用native password模式,否则默认mysql8会报错哦!

create USER 'nacos'@'%' IDENTIFIED WITH 'mysql_native_password' BY '12341234+pQ';
grant all privileges on nacos.* to nacos@'%';
flush privileges;

​vim /home/nacos/nacos8848/conf/application.properties ,修改数据库

db.num=1
db.url.0=jdbc:mysql://数据库地址:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=数据库密码

cd /home/nacos/nacos8848/bin/ 启动

sh startup.sh -m standalone
ss -ntl | grep 8848

二、配置Nacos集群

vim /home/nacos/nacos8848/conf/cluster.conf

172.62.17.108:8848
172.62.17.108:8858
172.62.17.108:8868

cp -r nacos/ nacos8858
cp -r nacos/ nacos8868
vim nacos8858/conf/application.properties
server.port=8858
vim nacos8868/conf/application.properties
server.port=8868

三、配置Nacos开机启动

vim /etc/systemd/system/nacos8848.service ,剩下的两个也按此做一下

[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/home/nacos/nacos8848/bin/startup.sh
ExecReload=/home/nacos/nacos8848/bin/shutdown.sh
ExecStop=/home/nacos/nacos8848/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target

systemctl daemon-reload

systemctl enable nacos8848.service
systemctl start nacos8848.service
systemctl enable nacos8858.service
systemctl start nacos8858.service
systemctl enable nacos8868.service
systemctl start nacos8868.service

posted @   中国的Amadeus  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示