centos 安装 nacos
·
Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境。
需确保安装以下环境
- JDK 1.8+
- 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

再次启动运行就可以了
# systemctl start nacos.service
更多推荐



所有评论(0)