centos7安装nacos
2024-01-02 12:37:19
一、前言
centos 7.9上部署nacos 2.0.3
二、部署步骤
1、下载nacos
wget -P /opt/software/ https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.tar.gz
2、解压并改变nacos部署目录
cd /opt/software/
tar -zxf nacos-server-2.0.3.tar.gz
mv nacos /usr/local/
3、安装mysql5.7(略)
4、创建nacos数据库
mysql -uroot -pmypwd111
DROP DATABASE nacos_config;
CREATE DATABASE nacos_config;
exit;
注:创建nacos用的库,库名:nacos_config
5、导入nacos数据结构
mysql -uroot -pmypwd111 -Dnacos_config < /usr/local/nacos/conf/nacos-mysql.sql
6、修改nacos配置文件
vim /usr/local/nacos/conf/application.properties
### Count of DB:
db.num=1
### Connect URL of DB:
#db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=mypwd111
● db.num=1 去掉注释
●?db.url.0=jdbc:mysql://127.0.0.1:3306/nacos? 改为?db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?? ,这里的3306/和问号?之间的就是你的nacos数据库名。
●?db.user.0=nacos 改为?db.user.0=root? ?你的mysql账号
●?db.password.0=nacos 改为?db.password.0=mypwd111 你的mysql密码
7、启动nacos单机服务
cd /usr/local/nacos/bin/
./startup.sh -m standalone # 启动单机模式nacos服务
./shutdown.sh # 关闭服务
8、将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
9、设置nacos开机自启并启动nacos单机版(和步骤7重复,建议选这个)
systemctl daemon-reload
systemctl enable nacos.service --now
10、访问nacos单机版页面
http://192.168.10.79:8848/nacos/ ? ?(默认账号密码都是nacos)
三、(扩展)添加一条配置到nacos
文章来源:https://blog.csdn.net/xoofly/article/details/135335074
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!