傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

部署前提需要安装JDK8

一、单机部署

1.1、下载nacos

点击下载nacos2.2.3 如果链接打不开可 评论区私信或者+v: QQ1183051165 联系获取

傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

点击nacos-server-2.2.3.tar.gz下载即可


1.2  下载后解压

#建议压缩包放在/usr/local目录下
tar -zxvf nacos-2.2.3.tar.gz

1.3 启动服务

cd /usr/local/nacos/bin
./startup.sh -m standalone #standalone 表示单机启动

#查看运行日志
cd /usr/local/nacos/logs/start.out

傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

运行后出现此结果表示成功


1.4 开启防火墙入口

sudo firewall-cmd --zone=public --add-port=8848/tcp --permanent #用于访问界面客户端
sudo firewall-cmd --zone=public --add-port=9848/tcp --permanent #2.x版本用于服务端连接
sudo firewall-cmd --zone=public --add-port=9849/tcp --permanent #2.x版本用于服务端连接
sudo firewall-cmd --reload

注:如果是云服务器记得开启安全组入口。生产环境不要对外开放!生产环境不要对外开放!生产环境不要对外开放!

1.5 访问nacos

访问 http://服务器ip:8848/nacos

傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

nacos界面


1.6 启动鉴权

vi /usr/local/nacos/conf/application.properties #打开配置文件

傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

nacos.core.auth.enabled 配置修改为true 开启鉴权


傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

修改nacos.core.auth.plugin.nacos.token.secret.key密钥的值这里默认SecretKey012345678901234567890123456789012345678901234567890123456789生产环境建议使用强密码生成器修改其中的值


1.7  重启nacos

cd /usr/local/nacos/bin
./shutdown.sh #关闭nacos
./startup.sh -m standalone #启动nacos

傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

默认登录账号密码为 nacos/nacos , 进去后可以在右上角修改密码


1.8 SpringBoot整合Nacos

创建命名空间

傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

将必填项补全,ID可以自动生成。


导入maven依赖

<!--nacos依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.9.RELEASE</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.9.RELEASE</version>
</dependency>

注意:需要和springboot的版本一致
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.9.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

1.9 将application.yml配置文件改为 bootstrap.yml配置文件,写入nacos配置

spring:
#配置应用名称,注册到nacos的名称
application:
name: demoapp
profiles:
active: dev # 开发环境,这里是dev
cloud:
nacos:
#注册中心配置
discovery:
file-extension: yml #配置文件后缀
server-addr: 自己的nacosip:8848 #nacos地址 例如127.0.0.1:8848
namespace: 270fdb1f-0350-4ec2-aa45-6711f91cc957 #命名空间ID.省略不配置时,默认使用的public命名空间。配置时,指向nacos创建的命名空间。
group: demo-dev #分组名
username: nacos #登录nacos的账号
password: nacos #登录nacos的密码
#配置中心配置
config:
file-extension: yml #配置文件后缀
server-addr: ${spring.cloud.nacos.discovery.server-addr} #nacos地址引用上面配置
namespace: ${spring.cloud.nacos.discovery.namespace} #命名空间引用上面配置
group: ${spring.cloud.nacos.discovery.group} #分组名引用上面配置
username: ${spring.cloud.nacos.discovery.username} #登录nacos的账号引用上面配置
password: ${spring.cloud.nacos.discovery.password} #登录nacos的密码引用上面配置

1.10 nacos添加配置

傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

新建配置


傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)


1.11 启动服务后查看是否有成功注册

傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)


傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

服务列表有显示则表示注册成功


原文始发于微信公众号(香蕉学java):傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/270855.html

(0)
葫芦侠五楼的头像葫芦侠五楼

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!