CentOS安装Nacos(超详细教程)

一、Nacos官网

在这里插入图片描述
可以看到稳定的版本,因为我的不是docker所以需要到github下载
下载Nacoshttps://github.com/alibaba/nacos/releases
找到对应的版本进行下载,在Assets里面
在这里插入图片描述
下载之后将Nacos上传到服务器上,我上传到了/usr/download
在这里插入图片描述

二、开放端口

firewall-cmd --add-port=8848/tcp --permanent
firewall-cmd --add-port=9848/tcp --permanent
firewall-cmd --add-port=9849/tcp --permanent
firewall-cmd --reload
# 查看开放端口列表
firewall-cmd --permanent --list-port

在这里插入图片描述

三、安装

1.解压

cd /usr/download

tar -zxvf nacos-server-2.3.2.tar.gz

mv nacos /usr/local/nacos

2.Nacos配置持久化

cd /usr/local/nacos/conf

在这里插入图片描述

创建nacos数据库

#登录数据库
#mysql -u root -p密码
mysql -u root -p123456

#创建数据库;
create database nacos;

#退出
exit;

<think>好的,用户想在CentOS安装Nacos 2.5,需要一步步的指导。首先,我需要确认Nacos 2.5的系统要求和依赖。Nacos是用Java开发的,所以需要确保CentOS安装了合适的JDK版本。通常Nacos 2.x需要JDK 1.8或更高版本,所以先检查JDK的安装步骤。 接下来,用户可能需要下载Nacos安装包。我应该提供官方下载链接或者从GitHub仓库获取的方式,确保用户下载的是2.5版本。然后,解压安装包到指定目录,比如/usr/local,这样符合Linux的目录规范。 安装完成后,配置Nacos的数据库。虽然Nacos默认使用嵌入式数据库,但生产环境建议使用MySQL,所以需要指导用户如何初始化数据库,导入SQL脚本,并修改配置文件中的数据库连接信息。 然后是启动Nacos,这里分为单机模式和集群模式。用户可能刚开始需要单机模式,所以重点放在单机启动命令上,同时提醒集群配置的注意事项。启动后,验证是否成功,可以通过访问管理界面和检查日志文件来确认。 另外,防火墙设置也是关键,CentOS通常使用firewalld,需要开放Nacos的端口8848,可能还需要其他端口如9848和9849用于gRPC通信,这点需要注意,因为Nacos 2.x版本新增了gRPC的端口。 最后,设置开机自启可以增加用户的便利性,通过创建systemd服务文件,让Nacos随系统启动。可能还需要提醒用户定期维护和备份数据的重要性。 在思考过程中,还要考虑用户可能的错误操作,比如权限问题,解压后的目录权限是否正确,数据库配置是否正确,以及端口冲突等。需要确保每一步都清晰,并给出验证步骤,帮助用户确认是否成功完成。 总结步骤:安装依赖(JDK)、下载和解压Nacos、配置数据库、启动服务、配置防火墙、设置开机启动。同时生成相关问题,帮助用户深入理解Nacos的配置、高可用方案、迁移数据、日志管理和性能调优。</think>### CentOS 安装 Nacos 2.5 分步指南 #### 1. 环境准备 - **安装JDK 1.8+** ```bash sudo yum install -y java-1.8.0-openjdk-devel java -version # 验证安装 ``` > 若需更高版本JDK,可通过[Oracle官网](https://www.oracle.com/java/technologies/downloads/)下载或使用`AdoptOpenJDK` - **防火墙配置** ```bash sudo firewall-cmd --permanent --add-port=8848/tcp # Nacos控制台端口 sudo firewall-cmd --permanent --add-port=9848-9849/tcp # Nacos 2.x新增gRPC端口 sudo firewall-cmd --reload ``` #### 2. 下载与安装 ```bash wget https://github.com/alibaba/nacos/releases/download/2.5.0/nacos-server-2.5.0.tar.gz tar -zxvf nacos-server-2.5.0.tar.gz -C /usr/local/ cd /usr/local/nacos ``` #### 3. 数据库配置(可选) - **初始化MySQL数据库** ```sql CREATE DATABASE nacos_config; USE nacos_config; SOURCE /usr/local/nacos/conf/mysql-schema.sql; ``` - **修改配置文件** 编辑`conf/application.properties`: ```properties spring.datasource.platform=mysql db.url.0=jdbc:mysql://localhost:3306/nacos_config?characterEncoding=utf8 db.user=root db.password=your_password ``` #### 4. 启动服务 - **单机模式启动** ```bash sh bin/startup.sh -m standalone # 日志输出在logs/start.out ``` - **集群模式启动** 修改`conf/cluster.conf`添加节点IP后执行: ```bash sh bin/startup.sh ``` #### 5. 验证安装 ```bash curl http://localhost:8848/nacos/ # 应返回HTML内容 tail -f logs/nacos.log # 查看实时日志 ``` 访问管理界面:`http://服务器IP:8848/nacos`(默认账号/密码:nacos/nacos) #### 6. 设置开机自启 创建`/etc/systemd/system/nacos.service`: ```ini [Unit] Description=Nacos Server After=network.target [Service] Type=forking ExecStart=/usr/local/nacos/bin/startup.sh -m standalone ExecStop=/usr/local/nacos/bin/shutdown.sh Restart=on-failure [Install] WantedBy=multi-user.target ``` 执行: ```bash sudo systemctl daemon-reload sudo systemctl enable nacos ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linrp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值