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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 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
相关文章
|
11月前
|
Java Unix Nacos
微服务轮子项目(12) - nacos注册中心(上)
微服务轮子项目(12) - nacos注册中心
105 0
|
2月前
|
关系型数据库 MySQL Java
“惊呆了!无需改动Nacos源码,轻松实现SGJDBC连接MySQL?这操作太秀了,速来围观,错过等哭!”
【8月更文挑战第7天】在使用Nacos进行服务治理时,常需连接MySQL存储数据。使用特定的SGJDBC驱动连接MySQL时,一般无需修改Nacos源码。需确保SGJDBC已添加至类路径,并在Nacos配置文件中指定使用SGJDBC的JDBC URL。示例中展示如何配置Nacos使用MySQL及SGJDBC,并在应用中通过Nacos API获取配置信息建立数据库连接,实现灵活集成不同JDBC驱动的目标。
45 0
|
4月前
|
Java Nacos Maven
Sentinel1.8.6更改配置同步到nacos(项目是Gateway)
Sentinel1.8.6 nacos springcloud springcloud-alibaba gateway
180 0
|
11月前
|
Java Nacos 数据库
nacos源码打包及相关配置
nacos源码打包及相关配置
277 4
|
5月前
|
缓存 Java Nacos
nacos常见问题之项目yml连接失败如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
|
5月前
|
API Nacos 数据库
Nacos配置问题之启动项目报错如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
2084 6
|
5月前
|
运维 Kubernetes Cloud Native
Nacos 2.3.0 正式版发布,Nacos Controller 项目开源
Nacos 2.3.0 正式版发布,Nacos Controller 项目开源
|
5月前
|
关系型数据库 MySQL 数据库连接
我想问一下用nacos连接mysql数据库但要用sgjdbc连接,需要改nacos源码吗?
我想问一下用nacos连接mysql数据库但要用sgjdbc连接,需要改nacos源码吗?
133 0
|
5月前
|
前端开发 jenkins 持续交付
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)-3
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)
99 0
|
5月前
|
jenkins Java 持续交付
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)-2
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)
94 0

热门文章

最新文章

下一篇
无影云桌面