1.克隆项目

2.安装依赖

1.配置本地hosts(微服务名称IP映射)

可以下载SwitchHosts配置,也可以自己打开host文件路径写入,推荐使用SwitchHosts原因方便后期维护

macos: /etc/hosts
windows: C:\Windows\System32\drivers\etc

127.0.0.1  dolphin-register
127.0.0.1  dolphin-gateway
127.0.0.1  dolphin-auth
127.0.0.1  dolphin-system
127.0.0.1  dolphin-common
127.0.0.1  dolphin-monitor
127.0.0.1  dolphin-visual-rocketmq
127.0.0.1  dolphin-visual-sentinel
127.0.0.1  dolphin-visual-job
127.0.0.1  dolphin-visual-spring

2.安装JDK1.8环境

这个大家可以去oracle官网注册一个账户进行安装,我一般是安装三个主流版本用于研究JDK源码之间的区别,跟跑一些使用了jdk11的项目,喜欢研究jdk源码的也可以安装主流版本

1.JDK7下载地址


2.JDK8下载地址


3.JDK11下载地址

3.安装maven环境

这个大家可以去maven官网进行下载,一般版本 Maven 3.3 + 就行最新的也没问题,用idea默认的捆绑maven环境也行都可以

maven配置,打开maven下的settings.xml文件写入

<!--配置本地仓库地址,里面的路径填写自己想放置的路径-->
<localRepository>/usr/local/apache-maven-3.6.3/repository</localRepository>

<!--配置镜像远程下载仓库-->
<mirrors>
    <!-- 阿里云Maven -->
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
    
    <!-- 中央仓库1可以支持http -->
    <mirror>
      <id>repo2</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://insecure.repo1.maven.org/maven2</url>
    </mirror>
    
    <!-- 中央仓库1只支持https -->
    <mirror>
      <id>repo1</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>https://repo1.maven.org/maven2/</url>
    </mirror>
</mirrors>

<!--配置jdk1.8编译环境-->
<profiles>
    <profile>
      <id>JDK-1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>
</profiles>

4.安装Mysql数据库环境

注意: win系统安装去问ChatGpt

这里数据库安装 mysql 5.7.32 + 就行,可以去官网进行安装 或者 使用macos的包用管理工具brew进行安装

注意:安装brew包管理工具前记得注意使用clashX Pro翻墙,要不然请求会超时下载失败

brew install mysql@5.7

my.cnf

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 允许最大连接数
max_connections=2000
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
max_allowed_packet = 32M
lower_case_table_names = 1

[mysqldump]
max_allowed_packet = 16M

5.安装Redis

注意: win系统安装去问ChatGpt

这里数据库安装 redis 6.2.6 + 就行,可以去官网进行安装 或者 使用macos的包用管理工具brew进行安装

注意:安装brew包管理工具前记得注意使用clashX Pro翻墙,要不然请求会超时下载失败

brew install redis

3.打开idea开发工具配置好maven

4.等待项目依赖安装完毕

5.导入数据库文件,库名称跟文件名保持一致就行

6.配置nacos数据源

7.启动nacos

8.去nacos dev开发环境配置微服务数据源

1.application.yml

2.dolphin-system-biz.yml

3.dolphin-xxl-job-admin.yml

4.dolphin-auth.yml

5.dolphin-monitor-biz

6.dolphin-common-biz

9.依次按顺序启动一些开发服务,监控服务开发时可不启动

DolphinNacosApplication :8848/
DolphinGatewayApplication :9999/
DolphinAuthApplication :3000/
DolphinSystemApplication :4000/
DolphinSystemApplication :4000/
DolphinMonitorApplication :6000/

10.服务启动完毕

http://localhost:9999/doc.html