app开发定制公司Nacos2.1.1安装详解以及所需依赖

Nacos2.1.1app开发定制公司安装详解以及所需依赖

一、app开发定制公司下载安装包

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

app开发定制公司进入之后往下拉,app开发定制公司找到想要下载的对应版本的Assets

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

这里就以22年8月发布的2.1.1app开发定制公司最新版本为例:

注意:

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

二、Windows安装

2.1 解压安装包

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

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

目录说明:

目录名称说明
bin启动脚本文件
confNacos启动的脚本文件
targetnacos-server.jar的位置

2.2 Nacos端口配置

Nacos的默认端口是8848。

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

打开红框处的配置文件,修改如下位置的内容:

2.3. 启动Nacos

进入Nacosbin目录下:

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

windows单机启动命令:

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

注意:

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

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

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

成功启动后的效果如图:

执行成功之后Nacos目录下会多出两个文件夹

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

2.4 访问Nacos控制台

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

会首先进入登录页:

默认的账号和密码都是nacos

输入账号密码之后可以看到Nacos控制台主页:

三、Linux安装

3.1 创建Nacos存放目录路径

# 进入/usr/local/目录下cd /usr/local/# 创建 nacos 文件夹mkdir nacos# 进入创建的nacos目录cd nacos
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

3.2 使用finallshell上传Nacos安装包

把安装包上传到刚才的nacos目录下:

3.3 解压刚才上传的安装包

解压命令:

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

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

cd nacos
  • 1

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

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

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


可以看到目录结构其实个Windows下的目录结构是一样的。

3.4 端口配置

进入conf目录下

cd /usr/local/nacos/nacos/conf/
  • 1

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

vim  application.properties
  • 1

i进入插入模式

i
  • 1

修改完成后:wq退出

:wq
  • 1

3.5 启动Nacos

Linux单机启动命令:

进入nacos/bin目录下:

cd /usr/local/nacos/nacos/bin/
  • 1

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

sh startup.sh -m standalone
  • 1

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

4.1 SpringCloudAlibaba有关依赖

<!-- SpringCloudAlibaba有关依赖 --><dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-alibaba-dependencies</artifactId>    <version>2.2.5.RELEASE</version>    <type>pom</type>    <scope>import</scope></dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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

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

4.2 Nacos客户端起步依赖

<!-- nacos客户端起步依赖(Nacos服务注册发现依赖) --><dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency> <!--nacos配置管理依赖--> <dependency>     <groupId>com.alibaba.cloud</groupId>     <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

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

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发