nacos 部署

nacos 部署,第1张

nacos 下載地址

解壓壓縮包

Nacos 使用内嵌数据库 Derby
使用内置的数据源 : sh startup.sh -p embedded


配置Mysql数据库
安装数据库,版本要求:5.6.5+
初始化mysql数据库,数据库初始化文件:nacos-mysql.sql
修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码

 

#*************** Config Module Related Configurations ***************#
# 配置数据源
spring.datasource.platform=mysql

# 数据源
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos-devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
# 数据库的账号密码
db.user=root
db.password=asasas

  • 使用文件  conf/nacos-mysql.sql     初始化Mysql数据库脚本 

 解壓進入bin目錄啟動

  1.  Linux 启动 : sh startup.sh -m standalone
  2. Windows 启动:cmd startup.cmd

  • 通过 http://127.0.0.1:8848/nacos 地址访问本地的Nacos
    • 账号:nacos
    • 密码:nacos

創建spring 項目 註冊到nacos

 

 依賴

    
        org.springframework.boot
        spring-boot-starter-parent
        2.2.5.RELEASE
                
         
    

   
 
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
 
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
            2.2.1.RELEASE
        
 
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-config
            2.2.1.RELEASE
        
 
        
            org.springframework.cloud
            spring-cloud-starter-openfeign
            2.2.5.RELEASE
        
    

   
    
        demo
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.5.1
                
                    1.8
                    1.8
                    UTF-8
                
            
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
        
            
                src/main/resources
            
            
                src/main/java
                
                    **/*.xml
                
            
        
    

配置文件

server:
  port: 8081

spring:
  application:
    name: demo
  cloud:
    nacos:
      config:
#填你部署nacos的地址 端口默認8848
        server-addr: 192.168.1.74:8848
        file-extension: yml
      discovery:
#填你部署nacos的地址 端口默認8848
        server-addr: 192.168.1.74:8848

​​​​​​​

如果是微服務項目,啟動類需加上

@EnableDiscoveryClient  ,spring項目我測試不加這個註解也可以

啟動項目後如果註冊成功:idea會有打印

nacos註冊成功的頁面

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/733089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存