微服务(基础篇-003-Nacos安装)

目录

1.Windows安装

1.1.下载安装包

1.2.解压

1.3.端口配置

1.4.启动

1.5.访问

2.Linux安装

2.1.安装JDK

2.2.上传安装包

2.3.解压

2.4.端口配置

2.5.启动

3.Nacos的依赖


视频源地址:15-Nacos-认识和安装Nacos_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1LQ4y127n4?p=17&spm_id_from=pageDriver&vd_source=60a35a11f813c6dff0b76089e5e138cc

备注:此文档仅为学习回顾,方便查询所写。

1.Windows安装

开发阶段采用单机安装即可。

1.1.下载安装包

在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:

GitHub主页:GitHub - alibaba/nacos: an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. - alibaba/nacosicon-default.png?t=N7T8https://github.com/alibaba/nacos

GitHub的Release下载页:Releases · alibaba/nacos · GitHuban easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. - Releases · alibaba/nacosicon-default.png?t=N7T8https://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:

上传到Linux服务器的某个目录,例如/usr/local/src目录下:

2.3.解压

命令解压缩安装包:

tar -xvf nacos-server-1.4.1.tar.gz

然后删除安装包:

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

目录中最终样式:

目录内部:

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>
​

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-27 20:44:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-27 20:44:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-27 20:44:01       87 阅读
  4. Python语言-面向对象

    2024-03-27 20:44:01       96 阅读

热门阅读

  1. ChatGPT编程实践指南:让AI成为你的代码良师

    2024-03-27 20:44:01       39 阅读
  2. LeetCode刷题记录——day7

    2024-03-27 20:44:01       39 阅读
  3. Qt5.14.2 全面解锁Qt5事件处理的精髓

    2024-03-27 20:44:01       45 阅读
  4. Hutool工具包中的Validator类数据校验

    2024-03-27 20:44:01       37 阅读
  5. Mysql中的执行计划怎么分析?

    2024-03-27 20:44:01       45 阅读
  6. 【零基础C语言】动态内存管理

    2024-03-27 20:44:01       40 阅读
  7. 【linux】整理一波常用linux命令

    2024-03-27 20:44:01       37 阅读
  8. 语言模型的原理、实战与评估

    2024-03-27 20:44:01       41 阅读
  9. Django query

    2024-03-27 20:44:01       35 阅读
  10. 程序猿的一些真相话,看你适不适合吃这碗饭!

    2024-03-27 20:44:01       38 阅读
  11. ubuntu系统无法播放B站视频或一直加载

    2024-03-27 20:44:01       41 阅读
  12. Dockerfile优化

    2024-03-27 20:44:01       41 阅读