当前位置:网站首页>Nacos Installation Guide
Nacos Installation Guide
2022-08-06 01:33:00 【Super code meow】
Nacos安装指南
1.Windows安装
开发阶段采用单机安装即可.
1.1.下载安装包
在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:
GitHub主页:https://github.com/alibaba/nacos
GitHub的Release下载页:https://github.com/alibaba/nacos/releases
如图:

本课程采用1.4.1.版本的Nacos,课前资料已经准备了安装包:

windows版本使用nacos-server-1.4.1.zip包即可.
1.2.解压
将这个包解压到任意非中文目录下,如图:

目录说明:
- bin:启动脚本
- conf:配置文件
1.3.端口配置
Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程.
如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改配置文件中的端口:

修改其中的内容:

1.4.启动
启动非常简单,进入bin目录,结构如下:

然后执行命令即可:
windows命令:
startup.cmd -m standalone
执行后的效果如图:

1.5.访问
在浏览器输入地址:http://127.0.0.1:8848/nacos即可:

默认的账号和密码都是nacos,进入后:

2.Linux安装
Linux或者Mac安装方式与Windows类似.
2.1.安装JDK
Nacos依赖于JDK运行,索引Linux上也需要安装JDK才行.
上传jdk安装包:

上传到某个目录,例如:/usr/local/
然后解压缩:
tar -xvf jdk-8u144-linux-x64.tar.gz
然后重命名为java
配置环境变量:
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
设置环境变量:
source /etc/profile
2.2.上传安装包
如图:

也可以直接使用课前资料中的tar.gz:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n3fovLLF-1659669163411)(assets/image-20210402161130261.png)]](/img/96/f02ec86f18d46e2960135d4b4386f8.png)
上传到Linux服务器的某个目录,例如/usr/local/src目录下:

2.3.解压
命令解压缩安装包:
tar -xvf nacos-server-1.4.1.tar.gz
然后删除安装包:
rm -rf nacos-server-1.4.1.tar.gz
目录中最终样式:

目录内部:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1cd7IAOS-1659669163412)(assets/image-20210402164414827.png)]](/img/29/4eb91ed94773d5a060962189f322ea.png)
2.4.端口配置
与windows中类似
2.5.启动
在nacos/bin目录中,输入命令启动Nacos:
sh startup.sh -m standalone
3.Nacos的依赖
父工程:
<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>
客户端:
<!-- nacos客户端依赖包 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
边栏推荐
- sqli-labs(安装与配置)报错原因
- ERP部门的添加(十一)
- It's not my fault that programmers write programs
- TS(TypeScript) 二元运算符 + , - , * , / , % , << , >> , >>> , & , | , ^ 分析
- typescript71-已有的类型声明文件(内置声明类型文件)
- About the time format and the method of getting the specified time
- DVWA:Brute Force(High)
- typescript72 - Existing type declaration files (type files for third-party libraries)
- 一体机的思考
- session、cookie的区别
猜你喜欢

浏览器缓存太多怎么办,清理浏览器缓存的方法

(3.2) Metasploit kali - the exploit 】 【 basis (under) : MSF terminal using process

17. Learn MySQL Transactions

DAY24:漏洞复现

案例|工业物联网解决方案•工业互联网云平台

typescript69-类型声明文件概述

History and Development of Character Encodings (ASCII, GBK, Unicode)

typescript72 - Existing type declaration files (type files for third-party libraries)

C语言·函数

Horizontal Federated Learning - Gradient Safe Aggregation 1
随机推荐
Child pages to monitor the parent page click event
How to view code comments in Idea Modified by?
CAN转4G远程透传记录云网关为工程机械赋能
STM32与K210串口通信的解码问题(基于正点原子源码)
剑指offer第6题(倒叙输出链表)
Kubernetes Cilium展示
MSP430F5529(三)学习记录:芯片超频运行,超频后的串口使用
One-Class Convolutional Neural Network
海康联网网关平台级联EasyCVR出现通道无法上线现象,是什么原因?
阿里云技术专家郝晨栋:云上可观测能力,问题的发现与定位实践
Go 语言 strings 库常用方法
EasyCVR通过进程启动无报错,但是自动退出该如何解决?
TS(TypeScript) 变量类型
STM32MP157A驱动开发 | 01- 板载LED作为系统心跳指示灯
Civil law common sense summary 1
codeforces 4A.watermelon
C语言日记 10 if的嵌套语句(分支结构程序设计)
小白兔的颜色
Convert the children array to a one-bit array
微信小程序做电子签名,并导出图片