Linux安装部署Nacos

简介: 从头到尾的教程以及解决安装中可能遇到的问题

一、安装JDK

(1)Nacos依赖于JDK运行,所以Linux上也需要安装JDK才行。

(2)Linux安装JDK链接如下:自行百度

二、安装nacos

1、下载并上传安装包(这里演示的是nacos1.1.4版本)

(1)下载链接:见GitHub

(2)下载下图中的安装包,并上传到Linux服务器目录中,例如/opt

image.png

image.png

2、解压安装包

(1)解压安装包:

tar -zxvf nacos-server-1.4.1.tar.gz


(2)删除安装包(此步不执行也可以)

rm -rf nacos-server-1.4.1.tar.gz


(3)目录样式,以及解压后文件内部目录

image.png

image.png

3、端口配置

Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。

如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改配置文件中的端口:

#进入nacos配置文件目录

cd /opt/nacos/conf

#编辑nacos配置文件

vim application.properties

进入编辑模式后,修改下图端口号即可:

image.png

保存编辑:

按下ESC

#保存文件

:wq

4、启动nacos

(1)在nacos/bin目录中,输入命令启动Nacos:

#进入目录

cd /opt/nacos/bin

#启动nacos

sh startup.sh -m standalone

(2)注意:使用sh startup.sh -m standalone命令启动后发现nacos并没有启动,查看进程也没有nacos的进程,此时 我们查看nacos的启动日志(如下图):

image.png

发现nacos启动日志会报错cannot execute binary file, 此时我们只需要将命令换成下面命令即可

sudo sh startup.sh -m standalone


(3)此时nacos已经启动完成

(4)启动时如果报以下错误

image.png

解决方案:

第一、首先查看JAVA_HOME配置:echo $JAVA_HOME

image.png

第二步:找到配置,然后开始修改,修改成这样,注释四个,重新写一个HAVA_HOME,见红框部分

vim /opt/nacos2/nacos/bin/startup.sh


修改后截图:

image.png

然后保存配置,进行启动

5、浏览器访问

访问链接:http://IP:8848/nacos/

账号:nacos

密码:nacos

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
目录
相关文章
|
22天前
|
Kubernetes Nacos 数据库
k8s快速部署nacos单机版
k8s快速部署nacos单机版
|
26天前
|
资源调度 JavaScript Linux
【Azure 应用服务】本地Node.js部署上云(Azure App Service for Linux)遇到的三个问题解决之道
【Azure 应用服务】本地Node.js部署上云(Azure App Service for Linux)遇到的三个问题解决之道
|
17天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
16天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。
|
22天前
|
Linux TensorFlow 算法框架/工具
在Linux上安装其他版本的cmake 或 升级cmake
在Linux上安装其他版本的cmake 或 升级cmake
33 2
|
22天前
|
人工智能 Linux 开发工具
Linux安装Taiyi stable-diffusion-webui
Linux安装Taiyi stable-diffusion-webui
|
22天前
|
Kubernetes 关系型数据库 MySQL
k8s部署nacos集群
k8s部署nacos集群
|
22天前
|
Java 关系型数据库 MySQL
安装单机版nacos
安装单机版nacos
|
23天前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
64 2
|
25天前
|
存储 Linux 开发工具
【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux)关键错误
【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux)关键错误

热门文章

最新文章