centos7 Nacos单机部署与开机启动
2021/9/12 7:09:21
本文主要是介绍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单机部署与开机启动的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11国产医疗级心电ECG采集处理模块
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南