centos 安装 nacos

Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境。

需确保安装以下环境

  1. JDK 1.8+
  2. Maven 3.2.x+

安装 nacos

下载安装文件,地址:https://github.com/alibaba/nacos/releases

# wget https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.tar.gz

解压缩,将其解压到你想放置到文件夹

# tar -zxvf nacos-server-1.3.2.tar.gz

修改配置文件,支持mysql,修改 nacos/conf/application.properties 文件,增加支持mysql数据源配置,添加mysql数据源的url、用户名和密码

[root@localhost nacos]# vim conf/application.properties
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://172.11.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=name
db.password=pwd

启动服务,在 nacos/bin 目录里,有启动、关闭的sh脚本

[root@localhost bin]# sh startup.sh -m standalone

设置开机自启动

创建并编辑 nacos.service 文件

# vim /lib/systemd/system/nacos.service
[Unit]
Description=nacos
After=network.target

[Service]
Type=forking
ExecStart=/home/nacos/nacos/bin/startup.sh -m standalone
ExecReload=/home/nacos/nacos/bin/shutdown.sh
ExecStop=/home/nacos/nacos/bin/shutdown.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存后执行命令

# systemctl daemon-reload
# systemctl enable nacos.service
# systemctl start nacos.service

在启动 nacos.service 时可能会遇到错误

找不到 JAVA环境,实际上JAVA环境已经配好,输出$JAVA_HOME也没有问题,并且手动执行一直都是可以启动运行的。猜测是 无论把脚本放到rc.local中还是创建nacos.service,在开机启动的时候,都在环境变量的配置文件前面加载,所以才会报找不到 JAVA_HOME

于是查看并修改 startup.sh

centos 安装 nacos_第1张图片

再次启动运行就可以了

# systemctl start nacos.service

 

你可能感兴趣的:(nacos,CentOS)