# NACOS-ALL2.0.4 **Repository Path**: glaivelee2/nacos-all2.0.4 ## Basic Information - **Project Name**: NACOS-ALL2.0.4 - **Description**: NACOS-ALL 2.0.4 官方下载 配置mysql 本地springboot 项目启动版本 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-21 - **Last Updated**: 2022-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NACOS 2.0.4 项目 本地单机启动版 https://github.com/alibaba/nacos/archive/refs/tags/2.0.4.zip ### 环境配置 ``` MYSQL : 5.7.36 JDK : 1.8 ``` #### 按步骤执行如下: 1.执行 db 目录下SQL脚本: ``` 按 nacos.sql , nacos-db.sql 顺序执行 ``` 2.配置数据库相关信息 ``` //在console模块的resources目录中application.yml配置mysql相关信息(IP,PORT,dbName,user,password etc.) //默认如下,请自行修改: db: num: 1 user: root password: Abc_123 url: 0: jdbc:mysql://localhost:3306/nacos_config?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true ``` 3.编译打包项目 打开terminal控制台,进入项目根目录,执行: ``` mvn clean install -DskipTests -Drat.skip=true ``` 执行结果如下: ``` [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Alibaba NACOS 2.0.4-releases 2.0.4-releases: [INFO] [INFO] Alibaba NACOS 2.0.4-releases ....................... SUCCESS [ 4.775 s] [INFO] nacos-api 2.0.4-releases ........................... SUCCESS [ 9.151 s] [INFO] nacos-common 2.0.4-releases ........................ SUCCESS [ 10.027 s] [INFO] nacos-consistency 2.0.4-releases ................... SUCCESS [ 6.773 s] [INFO] nacos-sys 2.0.4-releases ........................... SUCCESS [ 2.832 s] [INFO] nacos-auth 2.0.4-releases .......................... SUCCESS [ 1.744 s] [INFO] nacos-core 2.0.4-releases .......................... SUCCESS [ 15.437 s] [INFO] nacos-config 2.0.4-releases ........................ SUCCESS [ 14.831 s] [INFO] nacos-cmdb 2.0.4-releases .......................... SUCCESS [ 1.304 s] [INFO] nacos-naming 2.0.4-releases ........................ SUCCESS [ 17.561 s] [INFO] nacos-address 2.0.4-releases ....................... SUCCESS [ 1.778 s] [INFO] nacos-client 2.0.4-releases ........................ SUCCESS [ 9.269 s] [INFO] nacos-istio 2.0.4-releases ......................... SUCCESS [ 13.066 s] [INFO] nacos-console 2.0.4-releases ....................... SUCCESS [ 4.022 s] [INFO] nacos-test 2.0.4-releases .......................... SUCCESS [ 0.569 s] [INFO] nacos-config-test 2.0.4-releases ................... SUCCESS [ 2.641 s] [INFO] nacos-naming-test 2.0.4-releases ................... SUCCESS [ 2.653 s] [INFO] nacos-core-test 2.0.4-releases ..................... SUCCESS [ 2.706 s] [INFO] nacos-example 2.0.4-releases ....................... SUCCESS [ 0.936 s] [INFO] nacos-distribution 2.0.4-releases .................. SUCCESS [ 0.532 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 02:03 min [INFO] Finished at: 2022-01-20T11:06:04+08:00 [INFO] ------------------------------------------------------------------------ ``` 4.启动项目 在console 代码目录中找到 Nacos.java 启动文件 直接运行即可~ 5.访问控制台 用浏览器访问地址: http://localhost:8848/nacos 附录 在config目录有默认静态变量配置 如下,主要用于覆盖 nacos 默认配置 ``` package com.alibaba.nacos.console.config; /** * 覆盖nacos 默认配置 * * @author nacos */ public interface ConfigConstants { /** * The System property name of Standalone mode */ String STANDALONE_MODE = "nacos.standalone"; /** * 是否开启认证 */ String AUTH_ENABLED = "nacos.core.auth.enabled"; /** * 日志目录 */ String LOG_BASEDIR = "server.tomcat.basedir"; /** * access_log日志开关 */ String LOG_ENABLED = "server.tomcat.accesslog.enabled"; } ``` 在Nacos.java 中 加载,如有其他需求,请自行修改。