当前位置: 首页>后端>正文

独领分布式微服开发平台安装手册

安装说明

由于该平台基于SpringCloud 微服务框架开发,使用的技术栈比较多;为了帮助您快速将开源项目运行起来,本文将作为保姆教程手把手教你安装运行独领分布式开发平台;后期我们将在专栏更新开发指南。

1 基础软件安装

1.1 JDK1.8 +的安装(必须)

引用参考:https://blog.csdn.net/moxiaofei1208/article/details/80988626

1.2 Maven3.5+ 安装(必须)

引用参考:https://blog.csdn.net/qq_35160479/article/details/120724820

1.3 Git环境安装(必须)

 引用参考:https://blog.csdn.net/qq_32786873/article/details/80570783

1.4 Mysql5.7 安装(必须)

引用参考:https://blog.csdn.net/weixin_35051623/article/details/113135963
开源项目中 数据库默认密码: Syfintech@2020

1.5 Redis4+ 安装(必须)

引用介绍:https://blog.csdn.net/weixin_61594803/article/details/122695446

1.6 rabbitmq安装

引用参考:https://blog.csdn.net/djrm11/article/details/106387954/
配置admin 用户
引用参考:https://blog.csdn.net/weixin_33828101/article/details/92532359

1.7 MongoDB 安装(选)

引用介绍:https://blog.csdn.net/heshushun/article/details/77776706
第二步:创建用户
  	定位到mongoDB的安装路径; 如 C:\Program Files \mongodb\bin,使用mongo.exe进入mongodb的命令行管理。
1,use DOOL1001 新建数据库
2、db.mongo.insert({"name":"testing"}) 随意插入一条数据。数据库便存在
3、db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: "root", db: "admin" } , { role: "userAdminAnyDatabase", db: "admin" } ] }); 必须use 数据库后 在执行添加权限

1,use DOOL1002 新建数据库
2、db.mongo.insert({"name":"testing"}) 随意插入一条数据。数据库便存在
3、db.createUser({ user: 'admin1002', pwd: '123456', roles: [ { role: "root", db: "admin" } , { role: "userAdminAnyDatabase", db: "admin" } ] }); 必须use 数据库后 在执行添加权限

1,use DOOL1003 新建数据库
2、db.mongo.insert({"name":"testing"}) 随意插入一条数据。数据库便存在
3、db.createUser({ user: 'admin1003', pwd: '123456', roles: [ { role: "root", db: "admin" } , { role: "userAdminAnyDatabase", db: "admin" } ] }); 必须use 数据库后 在执行添加权限

1.8 配置中心

– 本平台采用阿里巴巴的nacos 作为注册中心和配置中心,配置规范参照nacos官方指南(https://nacos.io/zh-cn/docs/quick-start.html)
– 引用参考: https://blog.csdn.net/qq_53463544/article/details/126522836

2 平台系统配置

2.1 导入配置文件到Nacos

https://gitee.com/dooleencloud/dooleen-backend/tree/master/%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6
中的Nacos配置导入刚安装好的配置中心
独领分布式微服开发平台安装手册,在这里插入图片描述,第1张

2.2 本地mysql创建DOOL1001, DOOL1002, DOOL1003, 三个数据库(编码设置为UTF-8)

下载开源脚本:https://gitee.com/dooleencloud/dooleen-backend/tree/master/%E6%95%B0%E6%8D%AE%E5%BA%93%E8%84%9A%E6%9C%AC-SQL
将3个数据库脚本分别导入到数据库中

2.3 数据库密码加密

使用该方法进行加密

	public static void main(String[] arg){
	        StandardPBEStringEncryptor standardPBEStringEncryptor =new StandardPBEStringEncryptor();
	        /*配置文件中配置如下的算法*/
	        standardPBEStringEncryptor.setAlgorithm("PBEWithMD5AndDES");
	        /*配置文件中配置的password*/
	        standardPBEStringEncryptor.setPassword("EWRREWRERWECCCXC");
	        /*要加密的文本*/
	        String name = standardPBEStringEncryptor.encrypt("root");
	        String password =standardPBEStringEncryptor.encrypt("Dooleen@2020");
	        /*将加密的文本写到配置文件中*/
	        System.out.println("name="+name);
	        System.out.println("password="+password);
	    }

加密出来的密文,替换配置中心的密码密文
独领分布式微服开发平台安装手册,在这里插入图片描述,第2张

2.4 配置系统hosts文件

方便后续配置,请将下列配置加入到系统host中,这样你无需修改配置中的地址,就可以直接启动服务了;
****注意:第一例IP换成您本地服务对应的IP地址;
############dooleen配置#################
192.168.43.122  jdbc.mysql.dooleen.com
192.168.43.122   redis.dooleen.com
127.0.0.1   oauth2.dooleen.com
192.168.43.122  rabbitmq.dooleen.com
192.168.43.122  nacos.dooleen.com
192.168.43.122 mongodb.dooleen.com
192.168.43.121   office.dooleen.com
127.0.0.1 admin.dooleen.com
192.168.43.122 sentinel.dooleen.com
192.168.43.122 davinci.dooleen.com
127.0.0.1 eureka.dooleen.com

2.5 Maven setting 设置

建议将你的maven 仓库设置为阿里仓库地址;

在idea中配置maven参数独领分布式微服开发平台安装手册,在这里插入图片描述,第3张

2.6 安装IDE(请自行下载安装)

后端推荐用IDEA,无法破解可以用社区版本
前端推荐使用VSCODE 或Hbuilder

2.7 后端工程启动

后端代码地址:https://gitee.com/dooleencloud/dooleen-backend
2.7.1 git克隆源码到本地,并导入工程到Idea

独领分布式微服开发平台安装手册,在这里插入图片描述,第4张
若不能自动加载工程,请手动加入为Maven工程;

2.7.2 启动工程

若不能正常启动,请将resource目录 设置为Resource Root;注意:部分Idea有些小技巧,多设置几次即可
独领分布式微服开发平台安装手册,在这里插入图片描述,第5张
根据需要运行工程,红色部分为必须启动的工程;这三个工程启动后,前端才能正常登录。
独领分布式微服开发平台安装手册,在这里插入图片描述,第6张

2.8 前端工程启动

前端工程代码地址: https://gitee.com/dooleencloud/dooleen-frontend
2.8.1 git克隆到本地;并导入到VSCode 开发工具中

独领分布式微服开发平台安装手册,在这里插入图片描述,第7张
在控制台中进入目录dooleen-frontend
在控制台中输入:npm install 如果安装缓慢,请自行百度切换到淘宝镜像源安装;
独领分布式微服开发平台安装手册,在这里插入图片描述,第8张
控制台中输入: npm run serve 本地运行前端服务:
独领分布式微服开发平台安装手册,在这里插入图片描述,第9张
看到服务地址表示运行成功,如:
独领分布式微服开发平台安装手册,在这里插入图片描述,第10张

2.9 访问并登录

浏览器中输入地址: http://192.168.43.233:2889  回车; 用户名: admin 密码:Admin123;

独领分布式微服开发平台安装手册,在这里插入图片描述,第11张

感谢阅读此文章,如果你觉得有用请在gitee上点亮的小星星;
地址: https://gitee.com/dooleencloud/dooleen-backend

后续我们将推出专栏,带你手把手开发出属于您的应用!


https://www.xamrdz.com/backend/39b1848625.html

相关文章: