C/C++教程

centos7 Nacos单机部署与开机启动

本文主要是介绍centos7 Nacos单机部署与开机启动,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Nacos单机安装

安装包下载地址

https://github.com/alibaba/nacos/releases

 

将下载安装包上传至 /usr/local 目录下,解压:

tar -zxvf nacos-server-2.0.3.tar.gz 

进入解压后目录:/usr/local/nacos, 出现如下:

 

 支持MySQL

安装数据库,版本要求:5.6.5+
2.初始化mysql数据库
3.修改conf/application.properties文件

 

 按esc,保存退出(:wq)

启动nacos

进入bin目录,cd /usr/local/nacos/bin

启动nacos命令(-m standalone 指定启动模式为单机版):sh startup.sh -m standalone

默认端口为8848,在application.aproperties中可以配置。

  • 五、给nacos服务端口开放防火墙

centos7给防火墙开放8848端口:firewall-cmd --zone=public --add-port=8848/tcp --permanent

重新载入防火墙:firewall-cmd --reload

访问nacos控制台,
http://192.168.2.220:8848/nacos ( http://ip:8848/nacos),
用户名密码均为:nacos

Nacos安装配置开机自启

添加nacos.service文件
vi /lib/systemd/system/nacos.service

[Unit]
Description=nacos
After=network.target
 
[Service]
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

加入Nacos服务

systemctl daemon-reload

设置开机自启

systemctl enable nacos.service

启动/停止

 systemctl start nacos.service

systemctl stop nacos.service
服务启动报错

错误描述:

 

 错误原因

nacos是有java开发而成,在启动的时候需要JDK版本1.8,在系统环境中已经配置了JAVA_HOME,但是在service脚本中,会从(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin这些路径中寻找javac,只需要将我们自己的java目录软链接到/usr/bin/java即可

错误解决
查看java安装位置

 

 建立软链接

ln -s /usr/local/jdk1.8.0_181/bin/javac /usr/bin/javac

如果还是无法启动找不到javac,将javac设置为可执行

chmod +x /usr/local/jdk1.8.0_181/bin/javac

  

 
这篇关于centos7 Nacos单机部署与开机启动的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!