CentOS8 Linux系统上安装nacos并开启远程调用 超详细的攻略

CentOS8 Linux系统上安装nacos并开启远程调用

nacos在Linux上的安装时非常简单的,

就像在windows系统中安装一样,只要系统的环境配置好了的,那么解压之后就可以直接使用了。

但往往环境那东西就是不好,要找事情,所以以下操作流程解决所有烦恼。

首先前往Nacos官方下载地址:https://nacos.io/zh-cn/,下载所需要的版本,

官网有点不太友好,看图,点击图中圈起来的位置,页面跳转,然后拖到最下面下载最新版本,点击下载

随后使用把压缩包放到虚拟机中,我放在了/opt/文件目录下,位置随意。如果是刚接触Linux可以完全照着的来

注:一下操作均是在Linux的root权限下操作的,请先获取root

然后在 当前目录 下输入命令:

tar -zxvf nacos-server-2.0.4.tar.gz 

      解压文件,得到一个nacos文件夹。

将解压得到的 nacos 文件夹复制到  /usr/local/  目录下,命令:

cp -r nacos /usr/local 

  当然图形化界面可以右键剪切到 /usr/local/

然后进入到nacos的bin目录下:命令: 

cd /usr/local/nacos/bin

输入命令  :

 ll 

 (两个小写的L),可以看到一下文件结构

nacos安装就结束了,很简单对吧?

然后试着启动:

sh startup.sh -m standalone

指定以单机模式启动,不指定 默认集群模式

这时候你可能就会惊奇的发现,MD报错了

很明显,应该是java的环境变量有问题。

那么接下来又开始配置java吧。

在安装JDK之前需要我们先确认安装的CentOS中是否自带了JDK,

控制台输入:

java -version

如果有版本号,说明自带了。如果没有应该就是没有了。

如果有需要先卸载删除掉,要删除干净(为什么自带的JDK8要删掉了,原因是:要想启动nacos需要在Linux中配置JDK的环境变量,自带的,我没配明白,最后失败,索性重装JDK8)

准备删除:命令如下:

​rpm -qa | grep java   或 rpm -qa|grep jdk   或 rpm -qa|grep gcj

最好是三个都执行一下,

由于我已经删除过了,所以这里没有查到任何有关的东西,如果安装的系统带了JDK那么这里应该会查到一系列和JAVA有关的。

那么执行命令:

​rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64

解释一下:rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64

命令: rpm -e --nodeps 后面则是查询出来的,复制粘贴,查出来的都删掉。

(或者有种更舒服的方法,能操作到CentOS图形界面的话,可以直接到目录: /usr/local/ 下寻找两个文件夹:java jvm,直接删除)

上面命令执行后:

控制台再次输入:上面三个命令:rpm -qa | grep java   rpm -qa|grep jdk   rpm -qa|grep gcj,如果删除干净了,那么这个时候就不会有任何信息

再次确认,输入命令:java -version  如果没有任何提示,或者提示没有找到命令,这下可以放心安装了。

那么下载Linux版本的JDK

官网下载地址:https://www.oracle.com/java/technologies/downloads/

下载JDK8之后,检查一下下载对了没。文件格式类似于: jdk-8u144-linux-x64.tar.gz 

我以这个为例,自行下载的版本不同注意区别

开始安装,

Linux安装JDK如果安装nacos一样简单,只需要解压,即可

先将下载的JDK8放到CentOS的 /opt/ 目录下

进入到 /opt/目录下,执行命令:解压到指定目录:  /usr/lib/  目录下

tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/lib/

解压之后,进入到 cd /usr/lib/ 目录下,

输入命令:ll   (两个小写的L),会发现得到一个类似名叫 jdk1.8.0_144 的文件夹。

(图形界面可以直接查看)

进入到jdk1.8.0_144这个文件夹的:

cd jdk1.8.0_144 

 (输入的你得到的文件夹名)

输入命令:

jps

 提示报错,未找到命令,说明环境变量有问题

那么开始配置环境变量

输入命令:

vi /etc/profile

在profile的任意位置复制粘贴一下内容:(建议复制粘贴,然后手动更改红色加粗标记文件夹名)

#set java environment

export JAVA_HOME=/usr/lib/jdk1.8.0_144

#(jdk1.8.0_144是上面说的在  /usr/lib/  文件目录下新生成的文件夹名)

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME JRE_HOME

注:这里可能会发现,无法编辑文件,操作如下:先按  i  英文字母。然后会看到左下角有个INSERT。表示可以编辑文件了。

粘贴完之后,先按下 ESC 退出编辑模式,输入   :wq    (冒号wq)  保存并退出。

这个时候一定要记得输入命令:

source /etc/profile

   (应该叫做)重启profile配置文件,反正就是使他立即生效!太多没搞明白的。不然还是“报未找到命令”: 

好了,测试输入命令:

jps

如果发现有如下的内容,表示JDK安装成功。我系统里有nacos所有会多出后面的两个,有第一个数字就表示成功了。

然后输入命令:

java -version

如果看到了java的版本号,ok大功已经基本完成

好了,现在可以回到nacos这里了。

先进入到nacos安装目录下的bin文件夹:cd /usr/local/nacos/bin

然后输入命令:

sh startup.sh -m standalone

如果看见:

那么接下开始测试远程调用:

在此之前,我们需要关闭(不建议)Linux防火墙(临时):

systemctl stop firewalld

开放nacos端口(建议使用),命令如下

firewall-cmd --zone=public --add-port=8848/tcp --permanent

8848是nacos默认端口,如果自己有修改,填上对应的,就好

然后 一定 要重启防火墙:

systemctl restart firewalld.service

开始测试:①:在windows系统下打开浏览器,输入地址:

http://192.168.128.128:8848/nacos

地址解析:http://192.168.128.128这个是装的虚拟机服务器地址,,8848是nacos占用端口,

应该是没问题了,会进入到:账号密码都是nacos

好了,总算TM的完成了,艹

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值