部署前提需要安装JDK8
一、单机部署
1.1、下载nacos
点击下载nacos2.2.3 如果链接打不开可 评论区私信或者+v: QQ1183051165 联系获取
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
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
1.6 启动鉴权
vi /usr/local/nacos/conf/application.properties #打开配置文件
1.7 重启nacos
cd /usr/local/nacos/bin
./shutdown.sh #关闭nacos
./startup.sh -m standalone #启动nacos
1.8 SpringBoot整合Nacos
创建命名空间
导入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添加配置
1.11 启动服务后查看是否有成功注册
原文始发于微信公众号(香蕉学java):傻瓜式教程-部署nacos2.2.3单机版(详细步骤-包含SpringBoot整合教程)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/270855.html