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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。