centos7安装nacos且设置鉴权
nacos
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
项目地址:https://gitcode.com/gh_mirrors/na/nacos
免费下载资源
·
一、目标
在centos7上搭建单机版的 nacos 2.3.2 ,并且设置鉴权。
二、前言
1、nacos官方下载页面
https://nacos.io/download/nacos-server/
2、nacos数据所在的位置
● 数据库
● nacos根目录下的data和logs目录
注:如果是升级nacos的话,将数据库和数据目录、日志目录备份一下。
3、事先准备jdk至少1.8版本,本例使用的是java version "1.8.0_191",并设置好环境变量
4、事先准备好mysql环境
三、安装nacos
1、部署nacos
wget -P /usr/local/ https://download.nacos.io/nacos-server/nacos-server-2.3.2.zip
cd /usr/local/
unzip nacos-server-2.3.2.zip
2、迁移老的nacos数据到新nacos(新装的话就略过)
● 将老的nacos的data和logs目录拷贝到新的nacos目录/usr/local/nacos/下
● 将老的nacos数据库mysql导入到新的nacos服务器的mysql里
3、创建nacos数据库(迁移的话就略过)
mysql -uroot -pmypwd111
DROP DATABASE nacos;
CREATE DATABASE nacos;
exit;
4、导入nacos数据库建库建表文件(迁移的话就略过)
mysql -uroot -pmypwd111 -Dnacos_config < /usr/local/nacos/conf/nacos-mysql.sql
5、修改nacos配置文件
cp /usr/local/nacos/conf/application.properties{,.bak}
vim /usr/local/nacos/conf/application.properties
● 将【# db.num=1】 改为 【db.num=1】
● 将【# db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&*****rTimezone=UTC】 改为 【db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&*****rTimezone=UTC】 #注意,127.0.0.1:3306是你的mysql服务器的ip和端口,nacos是你为nacos建的数据库名。
● 将【# db.user.0=nacos】改为 【db.user.0=root】
● 将【# db.password.0=nacos】改为 【db.password.0=mypwd111】
● 将【nacos.core.auth.enabled=false】改为 【nacos.core.auth.enabled=true】
● 将【nacos.core.auth.plugin.nacos.token.secret.key=】改为 【SecretKey372136908901234567890123456789012345678901234567890123456789】
● 将【nacos.core.auth.server.identity.key=】改为 【nacos.core.auth.server.identity.key=nacos】
● 将【nacos.core.auth.server.identity.value=】改为 【nacos.core.auth.server.identity.value=nacos】
注:如果你是升级nacos,除了按上面的将原来的数据库连接信息写进去,然后其他各项照着上面改改
6、启动nacos单机服务
cd /usr/local/nacos/bin/
./startup.sh -m standalone # 启动单机模式nacos服务
./shutdown.sh # 关闭服务
7、将nacos启动加入到systemd管理
cat > /etc/systemd/system/nacos.service <<EOF
[Unit]
Description=Nacos Service standalone
After=syslog.target network.target
[Service]
Environment="JAVA_HOME=/usr/local/jdk"
Type=forking
ExecStart=/usr/local/nacos/bin/startup.sh -m standalone
ExecReload=/usr/local/nacos/bin/shutdown.sh
ExecStop=/usr/local/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
8、设置nacos开机自启并启动nacos单机版(和步骤6重复,建议选这个)
systemctl daemon-reload
systemctl enable nacos.service --now
9、访问nacos单机版页面
http://192.168.10.79:8848/nacos/ (默认账号密码都是nacos)
如果你是迁移升级的话,那密码还是和原来的保持不变
GitHub 加速计划 / na / nacos
29.83 K
12.75 K
下载
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
最近提交(Master分支:3 个月前 )
4334cd16
* Support custom client configuration timeout.(#12748)
* Add UT.(#12748) 12 天前
b04d2266
16 天前
更多推荐
已为社区贡献4条内容
所有评论(0)