Restcloud新手小白使用感受

版本:Restcloud ETL 社区版V1.1.0

搞了几年的运维工作,中间陆陆续续因为公司各系统不够完善,但是用户的各种报表需求又不能拒绝,最后的产生结果就是在一个oracle数据库做各种数据库的dblink做数据同步,存储过程多的令人发指,既不能可视化的管理又不能及时发现发生的故障。

最近跟前同事小杨同学抱怨,在他们的推荐下遇见了Restcloud,于是开始了Restcloud ETL 社区版的探索之旅,这趟旅程总结下来,困难不少,但是收获更多,下面就跟大家一起分享下。

         1.环境搭建

1.1. 不得不说,Restcloud ETL 社区版作为一款免费的社区软件,入门的门槛好像是有点高。我还是第一次遇见默认需要搭载mongo作为数据库的软件,幸亏之前有尝试过本地mongoDB的安装,不至于直接抓瞎。

1.2. 环境搭建过程中还是遇到了不少问题的,尤其是要一个人搭建一套环境,以至于我一直在全网搜索材料,可惜,目前只是在社区看到有搭建手册,但是不知道是不是咱们社区的开发人员默认认为大家的相关水准都很高了,其实我看了很多遍,却完全没有看到那种环境搭建过程中遇到问题以及解决办法的资料,以至于我查了很久才终于搭建好环境,最终登录成功,还是很开心的。

 

            2.数据源管理

其实数据源管理本身应该是比较普通的功能,在这里我还是简单的讲一下,毕竟我遇到了一个问题,然后卡了很久…

2.1. Restcloud ETL数据源管理可以连接关系型数据库、非关系型数据库等,甚至我第一次看到还可以连接HANA数据库,感觉非常nice,这是我们烦恼了很久的问题。

2.2. 接下来就是我遇到的问题了,第一次配置连接本地的oracle数据库,很轻松一下就过了,我以为接下来会很轻松,可是当我开始连接SqlServer的时候,发生了很多问题….

在这里我就不细说了(其实是中间过程没留下照片),只给大家分享一下我最后的一个问题;连接SqlServer一直提示对象名无效,然后网上很多教程都是让我修改application.properties这个文件,然后我尝试修改了很多遍还是无效,还纠结了很久。最后一次,我在检查数据源配置发现,原来程序默认的连接池配置里面有一条:validationQuery=select 1 from dual,但是我们都知道SqlServer并没有dual,到这里就知道问题了,删掉,OK,开始数据集成开发的旅程吧。

  3.数据集成开发

第一眼看到整个应用概率的界面就被吸引了,这正是我目前需要的,看了一遍示例后,开始了自己的第一个应用开发。

先做了一个基本的数据同步,从一个SqlServer数据库同步到oracle数据库的表

不得不说,这里面的组件太全了,基本上各种类型的操作都能满足,尤其是调试监控画面,一目了然。

后面又弄了一个全量的同步流程,下面给大家看看整体的结果。

下面这个具体任务的监控画面实在的太爽了。

摸索摸索、后面尝试看能不能彻底讲以前的存储过程全部迁移过来!!!!

以上就是我作为一个新手小白的入坑之路,由于篇幅有限写的不是很全,诸君共勉!


文章来源:RestCloud第一期征稿活动
原文作者:小豆同学

Restcloud新手小白使用感受的更多相关文章

  1. hibernate中.hbm.xml和注解方式自动生成数据表的简单实例(由新手小白编写,仅适用新手小白)

    绝逼新手小白,so 请大神指点! 如果真的错的太多,错的太离谱,错的误导了其他小伙伴,还望大神请勿喷,大神请担待,大神请高抬贵嘴......谢谢. 好了,正题 刚接触ssh,今天在搞使用.hbm.xm ...

  2. 适合新手小白的UI学习路线完整版

    UI设计是很多年轻人活着想转行学习的人的新职业目标,越来越多的人看到UI设计良好的就业发展前景,纷纷投入到UI设计的大军中来,想学习UI设计,很多小白并不知道从何开始学起,用什么样的方法去学习,所以今 ...

  3. 新手小白Linux(Centos6.5)部署java web项目(总)

    一.准备 1.linux  centos版本的相关命令操作,千万别找ubuntu的,好多命令都不一样,新手小白我傻傻不知道硬是浪费了一天的时间……(百度百科linux版本了解一下) 2.远程登录: P ...

  4. 新手小白的Linux学习之路

    大家好,我是一个零基础的新手小白,在此和大家分享一下新手小白的学习之路.欢迎各位大神指教!谢谢 Linux简介: Linux操作系统诞生于1991年10月,由芬兰赫尔辛基大学的在校生Linus Tor ...

  5. 新手小白在github上部署一个项目

    新手小白在github上部署一个项目 一. 注册github账号 github地址:https://www.github.com/ 二.下载安装Git 地址:https://git-scm.com/d ...

  6. CDH搭建Hadoop分布式服务器集群(java新手小白)

    1首先对于一个java还白的小白,先理解CDH与Hadoop的关系 一.Hadoop版本选择. Hadoop大致可分为Apache Hadoop和第三方发行第三方发行版Hadoop,考虑到Hadoop ...

  7. 零基础如何迅速学习HTML5?新手小白学习web前端H5自白!

    很多的人在毕业之后才发现原来学的专业不是自己想做的工作,或者专业对口的工作待遇让人觉得并不满意,于是很多人选择培训机构学新的一门技能转换行业.IT行业的web前端H5受到很多学员的青睐.那么学习web ...

  8. 从新手小白到老手大白的心路历程-First Blog

    本人于2019年毕业重庆市某一所乡间大学,所学专业方向是.net,至今已经工作了1个多月了,天天被上司骂,还差点儿被开除,但我死皮赖脸的勉强的“活”了下来,在今后的日子里面,我会陆续的分享我的成长经历 ...

  9. 从零开始系列之vue全家桶(4)带新手小白一起搭建第一个个人网站项目

    未经允许,严禁转载,全文由blackchaos提供. 在安装好了前面大部分需要的插件,我们开始进行第一个个人项目.结合vue+vuex+vue-cli+vue-router+webpack使用. 1. ...

  10. 手把手教新手小白在window把自己的项目上传到github

    作为一个开发者,写博客,上传项目到github好像是不可不会的技能,很多有经验的老司机都会这么建议你.本宝宝第一次要把项目传到github的时候,确实有点蒙蔽,什么鬼,传个东西有必要这么难吗? git ...

随机推荐

  1. 又来一个挑战 Elastic 的,初识 SigLens

    Elastic Stack 在日志领域具备无与伦比的地位,各类新兴的开源项目都声称比 Elastic 更节省资源,同时检索速度也不慢,比如 ClickHouse.Loki.OpenObserve.VM ...

  2. Mysql数据库常用操作和Mysql大数据高效迁移方案

    1.数据迁移: 1.数据量较少时可使用mysqldump和mysql命令导出和导入 # 导出指定数据库系统 mysqldump -u _username -p _dbname > _sqlfil ...

  3. 在AI大爆发的背景下,企业管理软件有什么冲击

    今天与同行开会提到在AI大爆发的背景下,未来企业管理软件究竟有什么冲击? 我和同事对此问题进行了探讨,一些拙见,与大家分享.先直接说观点:在未来的5到10年,制造业的管理软件市场将几乎消失.下面我来聊 ...

  4. 北京市第六届信息通信行业网络安全技能大赛(初赛)-CTF夺旗阶段 EZRSA writeup

    题目EZRSA EZRSA.py from Crypto.Util.number import * import gmpy2 from flag import m p = getPrime(1024) ...

  5. AdaBoost算法的原理及Python实现

    一.概述   AdaBoost(Adaptive Boosting,自适应提升)是一种迭代式的集成学习算法,通过不断调整样本权重,提升弱学习器性能,最终集成为一个强学习器.它继承了 Boosting ...

  6. ArrayList中的contains方法

    ArrayList类的contains方法 如果此 collection 包含指定的元素,则返回 true. 具体实现 public boolean contains(Object o) { retu ...

  7. 探秘Transformer系列之(32)--- Lookahead Decoding

    探秘Transformer系列之(32)--- Lookahead Decoding 目录 探秘Transformer系列之(32)--- Lookahead Decoding 0x00 概述 0x0 ...

  8. 一行Code - 搭建HTTP服务器, 文件 多设备共享

    我的痛点是这样的. 我想实现 文件 (代码文件, PPT PDF, WORD, 视频...) 等各种文件, 在 windows 电脑, android 手机, iPad, 及 mac 电脑或者, 或更 ...

  9. 一文玩转NGINX(对于NGINX,你真的了解吗?)

    前言 nginx [engine x] 是一个 HTTP 和反向代理服务器, 邮件代理服务器, 和一个通用的 TCP/UDP 代理服务器, 最初由 Igor Sysoev. 运行了很久 在许多负载重的 ...

  10. TVM 安卓环境搭建部署

    安装VULKAN 参考:https://blog.csdn.net/luolinll1212/article/details/113261022 在编译TVM,当config.cmake中将USE_V ...