Nacos2.1.1安装详解以及所需依赖

Nacos2.1.1安装详解以及所需依赖

一、下载安装包

下载位置:https://github.com/alibaba/nacos/releases

进入之后往下拉,找到想要下载的对应版本的Assets

然后选择Linux或者Windows的安装包。

这里就以22年8月发布的2.1.1最新版本为例:

Nacos2.1.1安装详解以及所需依赖_第1张图片

注意:

  • 不管使用哪个系统,都有把安装包解压到任意非中文目录下,否则启动时就会出现问题
  • 不管使用哪个系统,都需要保证系统上安装了JDK,因为Nacos是依赖于JDK运行的。

二、Windows安装

2.1 解压安装包

将这个包解压到任意非中文目录

一定要是非中文目录,要不然可能会出现各种各样的问题。特别是在集群部署的时候。

Nacos2.1.1安装详解以及所需依赖_第2张图片

目录说明:

目录名称 说明
bin 启动脚本文件
conf Nacos启动的脚本文件
target nacos-server.jar的位置

2.2 Nacos端口配置

Nacos的默认端口是8848。

如果想要修改端口,可以进入Nacosconf目录下,修改application.properties中的端口配置。

Nacos2.1.1安装详解以及所需依赖_第3张图片

打开红框处的配置文件,修改如下位置的内容:
Nacos2.1.1安装详解以及所需依赖_第4张图片

2.3. 启动Nacos

进入Nacosbin目录下:
Nacos2.1.1安装详解以及所需依赖_第5张图片

  • cmdWindows下的批处理命令
  • sh则是Linux系统下的可执行文件。
  • shutdown代表关闭
  • startup代表启动

windows单机启动命令:

startup.cmd -m standalone
# 如果上面命令报错就执行:
.\startup.cmd -m standalone

注意:

可能有人会有疑问,为什么不直接点击上面的cmd文件启动。

主要是因为Naocs默认是使用集群模式启动。

直接点击cmd文件是没办法启动成功的。

成功启动后的效果如图:
Nacos2.1.1安装详解以及所需依赖_第6张图片

执行成功之后Nacos目录下会多出两个文件夹
Nacos2.1.1安装详解以及所需依赖_第7张图片

目录名称 说明
data Nacos运行后的相关数据,包括注册的服务器信息、共享配置信息、集群配置信息等
logs Nacos运行后相关的日志文件

2.4 访问Nacos控制台

在浏览器输入地址:http://127.0.0.1:8848/nacos

会首先进入登录页:
Nacos2.1.1安装详解以及所需依赖_第8张图片

默认的账号和密码都是nacos

输入账号密码之后可以看到Nacos控制台主页:
Nacos2.1.1安装详解以及所需依赖_第9张图片

三、Linux安装

3.1 创建Nacos存放目录路径

# 进入/usr/local/目录下
cd /usr/local/
# 创建 nacos 文件夹
mkdir nacos
# 进入创建的nacos目录
cd nacos

3.2 使用finallshell上传Nacos安装包

把安装包上传到刚才的nacos目录下:
Nacos2.1.1安装详解以及所需依赖_第10张图片

3.3 解压刚才上传的安装包

解压命令:

tar -zxvf nacos-server-2.1.1.tar.gz

再次进入刚才解压出来的nacos目录:

cd nacos

因为刚才在/usr/local/下创建了一个nacos文件夹,并在这个文件夹下执行了解压安装包的命令

所以这个nacos文件夹中又有了一个nacos文件夹。

现在的目录结构应该是/usr/local/nacos/nacos

Nacos2.1.1安装详解以及所需依赖_第11张图片
可以看到目录结构其实个Windows下的目录结构是一样的。

3.4 端口配置

进入conf目录下

cd /usr/local/nacos/nacos/conf/

使用vim命令修改application.properties配置文件

vim  application.properties

Nacos2.1.1安装详解以及所需依赖_第12张图片

i进入插入模式

i

修改完成后:wq退出

:wq

3.5 启动Nacos

Linux单机启动命令:

进入nacos/bin目录下:

cd /usr/local/nacos/nacos/bin/

nacos/bin目录中,输入命令启动Nacos

sh startup.sh -m standalone

Nacos2.1.1安装详解以及所需依赖_第13张图片

四、SpringBoot中关于引入Nacos的依赖

4.1 SpringCloudAlibaba有关依赖


<dependency>
    <groupId>com.alibaba.cloudgroupId>
    <artifactId>spring-cloud-alibaba-dependenciesartifactId>
    <version>2.2.5.RELEASEversion>
    <type>pomtype>
    <scope>importscope>
dependency>

如果有使用父工程同意管理依赖的话。

可以把这个依赖交由父工程的pom文件管理。

4.2 Nacos客户端起步依赖


<dependency>
    <groupId>com.alibaba.cloudgroupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discoveryartifactId>
dependency>

 
 <dependency>
     <groupId>com.alibaba.cloudgroupId>
     <artifactId>spring-cloud-starter-alibaba-nacos-configartifactId>
 dependency>

在需要使用Nacos的微服务模块中引入就可以使用Nacos中的服务注册发现和配置管理功能。

你可能感兴趣的:(linux,java,服务器,spring,cloud,分布式)