Kitty-Cloud 环境准备

项目地址

https://github.com/yinjihuan/kitty-cloud

开发工具

开发工具目前对应的都是我本机的一些工具,大家可以根据自己平时的习惯选择对应的工具即可。

「工具」 「说明」
IDEA 程序开发工具
Sequel Pro Mysql客户端工具
3T MongoChef MongoDB客户端工具
Redis Desktop Manager Redis客户端工具

开发环境

开发环境目前对应的都是我本机的环境,我是Mac系统,安装的都是Mac下的版本,如果你是Windows可以安装Windows下对应的软件即可。

「工具」 「说明」
JDK 1.8版本
Maven 3.3.3版本
Mysql 5.7版本
MongoDB 4.2.3版本
ElasticSearch 6.8.7版本
Redis 5.0版本
Nacos控制台 1.1.4版本
Sentinel控制台 1.7.1版本
Cat控制台 3.0.0版本
XXL-JOB控制台 2.1.2版本

源码导入

Kitty基础框架源码地址:https://github.com/yinjihuan/kitty.git

目前基础框架还未发布到Maven仓库,所以也需要克隆到本地进行安装。

首先需要将两个项目的源码下载到本地,安装了Git的朋友可以使用下面的命令:

git clone https://github.com/yinjihuan/kitty.git

没有安装的朋友可以手动去Github下载压缩包:

Kitty-Cloud 环境准备

源码准备好后就直接导入IDEA中即可, 「请先导入Kitty然后再导入Kitty-Cloud」

Kitty-Cloud 环境准备

选择对应的源码目录

Kitty-Cloud 环境准备

第一次导入有点慢,需要下载依赖的Jar包,请确保网络正常。

「Kitty导入后install到本地仓库后再导入Kitty-Cloud。」

Kitty-Cloud 环境准备

注意:Cat Client 3.0.0没有发布到Maven仓库,我这边用了unidal.org仓库,如果下载不下来可以直接去Cat的Github下载源码编译或者下载已经编译好了的Jar包安装到本地仓库即可。下载地址:https://github.com/dianping/cat/blob/master/lib/java/README.zh-CN.md

Kitty-Cloud

Kitty-Cloud源码地址:https://github.com/yinjihuan/kitty-cloud.git

克隆源码:

git clone https://github.com/yinjihuan/kitty-cloud.git

导入步骤跟上面的一致。导入后的项目结构如下:

Kitty-Cloud 环境准备

然后就可以启动各个服务了,默认的配置不用修改可以正常启动。

你启动之前如果需要将一些框架的地址改成自己本机的请修改配置文件。配置内容可参考项目中给出的示列配置。

Nacos控制台:http://47.105.66.210:8848/nacos* *nacos/nacos (请大家不要随便改变配置内容,想要实验的自己本地安装就可以了,多谢合作。)

Kitty-Cloud 环境准备

快速体验

Run KittyCloudArticleProviderApp 启动文章服务,如果控制台有下面的输出则启动成功。

 Tomcat started on port(s): 8889 (http) with context path ''

然后我们就访问这个8889端口的Swagger UI地址,确认是否成功启动。

Kitty-Cloud 环境准备

关于作者 尹吉欢,简单的技术爱好者,《Spring Cloud微服务-全栈技术与案例解析》, 《Spring Cloud微服务 入门 实战与进阶》作者。公众号  猿天地  发起人。我的个人微信号  jihuan900 ,欢迎勾搭。

相关推荐

双剑合璧的开源项目Kitty-Cloud

扫码领取学习资料

后台回复 学习资料   即可领取

Kitty-Cloud 环境准备

如有收获,点个在看,诚挚感谢

原文 

https://mp.weixin.qq.com/s/k-5y2Xg7PXCiBMTkCEn4XA

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Kitty-Cloud 环境准备

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址