nacos进阶二--使用源码启动项目

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: nacos进阶二--使用源码启动项目

1. 下载源码


  地址: https://github.com/alibaba/nacos/tree/1.1.4


  选择下载源码的版本, 这里下载的是1.1.4版本


1187916-20200716181818731-402861410.png



2. 在本地加载项



3. 启动项目



1. 找到启动项目


启动项目的位置: console项目->Nacos文件

这是一个控制台项目, 我们知道nacos启动后会有一个控制台

1187916-20200716181920259-1488413487.png


2. 设置启动的vm参数

-Dnacos.standalone=true -Dnacos.home=/Users/lxl/workspace/yxx/nacos/nacos-1.1.4/distribution

注意: -Dnacos.home指向的是nacos的distribution源码项目, 每个人的项目路径不同, 需要替换

1187916-20200716182432142-647305765.png


3. 设置nacos的数据库为mysql数据库


首先, 创建mysql数据库, 创建的脚本在distribution项目中

创建数据库 nacos_config 导入nacos-mysql.sql 脚本

1187916-20200717101013177-1800821995.png

第二: 修改配置文件


注意: 这里修改的是console项目的application.properties配置文件


修改console项目的application.properties 添加数据库连接


#设置数据源类型
spring.datasource.platform=mysql
#设置数据源连接数
db.num=1
#第一个数据源
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456


4.启动console项目, 就可以了



1187916-20200716183545139-1177810703.png

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
Java Unix Nacos
微服务轮子项目(12) - nacos注册中心(上)
微服务轮子项目(12) - nacos注册中心
116 0
|
2月前
|
JSON SpringCloudAlibaba Java
Springcloud Alibaba + jdk17+nacos 项目实践
本文基于 `Springcloud Alibaba + JDK17 + Nacos2.x` 介绍了一个微服务项目的搭建过程,包括项目依赖、配置文件、开发实践中的新特性(如文本块、NPE增强、模式匹配)以及常见的问题和解决方案。通过本文,读者可以了解如何高效地搭建和开发微服务项目,并解决一些常见的开发难题。项目代码已上传至 Gitee,欢迎交流学习。
161 1
Springcloud Alibaba + jdk17+nacos 项目实践
|
4月前
|
关系型数据库 MySQL Java
“惊呆了!无需改动Nacos源码,轻松实现SGJDBC连接MySQL?这操作太秀了,速来围观,错过等哭!”
【8月更文挑战第7天】在使用Nacos进行服务治理时,常需连接MySQL存储数据。使用特定的SGJDBC驱动连接MySQL时,一般无需修改Nacos源码。需确保SGJDBC已添加至类路径,并在Nacos配置文件中指定使用SGJDBC的JDBC URL。示例中展示如何配置Nacos使用MySQL及SGJDBC,并在应用中通过Nacos API获取配置信息建立数据库连接,实现灵活集成不同JDBC驱动的目标。
124 0
|
Java Nacos 数据库
nacos源码打包及相关配置
nacos源码打包及相关配置
327 4
|
6月前
|
Java Nacos Maven
Sentinel1.8.6更改配置同步到nacos(项目是Gateway)
Sentinel1.8.6 nacos springcloud springcloud-alibaba gateway
293 0
|
7月前
|
API Nacos 数据库
Nacos配置问题之启动项目报错如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
2882 12
|
7月前
|
缓存 Java Nacos
nacos常见问题之项目yml连接失败如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
|
7月前
|
运维 Kubernetes Cloud Native
Nacos 2.3.0 正式版发布,Nacos Controller 项目开源
Nacos 2.3.0 正式版发布,Nacos Controller 项目开源
711 15
|
7月前
|
关系型数据库 MySQL 数据库连接
我想问一下用nacos连接mysql数据库但要用sgjdbc连接,需要改nacos源码吗?
我想问一下用nacos连接mysql数据库但要用sgjdbc连接,需要改nacos源码吗?
150 0
|
7月前
|
前端开发 jenkins 持续交付
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)-3
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)
114 0