CentOs7.6安装Nacos

本文最后更新于:2025年6月25日 晚上

如果服务器环境需要使用Nacos的话,那就一起来简单的搭建一下吧

只是简单的搭建运行,不涉及数据源等操作

1、从Nacos官网下载压缩包上传到服务器或者使用命令直接在服务器内执行命令下载

1.1、官网下载地址:https://github.com/alibaba/nacos/releases

1.2直接使用命令下载

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

2、解压压缩包

如果下载的压缩包后缀为.zip,那我们使用: unzip xxxx.zip 来解压

如果下载的压缩包后缀为.tar.gz,那我们使用: tar -xvf xxxx.tar.gz 来解压

2.1、安装unzip(适用于使用官网下载之后上传的压缩包)

yum install -y unzip zip

unzip常用命令

  • zip 压缩包名称,将当前目录下的a.zip文件解药到当前目录

example: unzip a.zip

  • zip -v 压缩包名称,查看当前目录下a.zip压缩包内的内容
    unzip unzip -v a.zip

  • zip -t 压缩包名称,验证当前目录下a.zip压缩包是否完整(没有被损坏)
    unzip -t a.zip

  • zip 压缩包名称 -d 被解压到的文件夹,将当前目录下a.zip压缩包解压到 /home/b 目录下
    unzip a.zip -d /home/b

解压后,可以看到bin目录有:shutdown.cmd shutdown.sh startup.cmd startup.sh,这么启动和关停脚本

.cmd 是Windows系统用的
.sh 为Linux系统所用

3、创建自启服务并启动

vim /lib/systemd/system/nacos.service

键入 i 进行编辑,输入一下内容

[Unit]
Description=nacos
After=network.target
 
[Service]
Type=forking
# /home/nacos/nacos/ 是Nacos所在位置,下同,-m standalone是启动单机模式
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

编辑完成之后先按下 Esc 退出编辑,然后键入 :wq 来保存文件

返回到命令行界面后,键入下列命令

# 重新加载配置文件
systemctl daemon-reload

# 开启Nacos自启服务
systemctl enable nacos.service

# 启动Nacos
systemctl start nacos.service

若是发现启动失败,打印下列语句

Job for nacos.service failed because the control process exited with error code. See "systemctl status nacos.service" and "journalctl -xe" for details.

键入 systemctl status nacos.service
pCpB458.md.png

发现Nacos找不到Java环境,如果已经安装了Java运行环境,那修改一下启动脚本:startup.sh,在开头部分加入Java位置

...
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# 在开头位置加入Java安装位置
JAVA_HOME=/usr/local/java
cygwin=false
darwin=false
...

pCpB7vj.md.png

再次启动

systemctl start nacos.service

没有报错的话查看一下状态:

systemctl status nacos.service

可以看到,已经是绿色的运行状态了
pCpBjaV.md.png

4、放行8848(Nacos默认端口)端口

4.1、 服务器放行

# 添加8848放行端口
firewall-cmd --zone=public --add-port=8848/tcp --permanent 

# 重新加载
firewall-cmd --reload

4.2、安全组放行

在服务器控制台里的安全组放行8848端口


CentOs7.6安装Nacos
https://codeofhh.cn/2022/07/16/CentOs7.6安装Nacos/
作者
hhu
发布于
2022年7月16日
许可协议