Pentaho(原Kettle)连接RDS MySQL云数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 在2006年,Pentaho公司收购了Kettle项目,原Kettle项目发起人Matt Casters加入了Pentaho团队,成为Pentaho套件数据集成架构师。从此,Kettle成为企业级、数据集成及商业智能套件Pentaho的主要组成部分,Kettle亦重命名为Pentaho Data Integration。本文介绍如何使用Pentaho(原Kettle)连接阿里云RDS MySQL数据库。

前期准备

  1. 下载Pentaho(原Kettle)并解压。
    a. 前往下载地址下载压缩包(例如:pdi-ce-9.3.0.0-428.zip)。

    b. 解压压缩包到自定义目录。
    image.png

  2. 下载MySQL驱动。

    MySQL官网已不提供驱动的jar包了,因此可以使用maven下载jar包。

    a. 在pom.xml<dependencies> 中添加如下内容:

    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.18</version>
    </dependency>
    驱动版本获取方法:连接RDS MySQL实例,使用 SELECT VERSION();查看阿里云数据库的版本,然后下载对应版本的驱动。

    b. 在本地镜像仓库\mysql\mysql-connector-java\8.0.18路径下即可看到已下载的驱动jar包mysql-connector-java-8.0.18.jar

    image.png

    c. 将mysql-connector-java-8.0.18.jar包复制到Pentaho的data-integration\lib目录下。
    image.png

通过Pentaho(原Kettle)连接RDS MySQL云数据库

  1. 在Pentaho的data-integration目录下找到spoon.bat并运行。
    image.png
  2. 顶部工具栏单击文件>新建>作业
    image.png
  3. 作业1下右键DB连接,选择新建数据库连接向导
    image.png
  4. 在连接向导页面,设置数据库连接名称数据库连接类型MySQL数据库访问类型选择Native (JDBC),然后单击Next
    image.png
  5. 设置服务器主机名称TCP/IP端口数据库名称,然后单击Next
    image.png

    • 服务器主机名称填写RDS实例的连接地址:image.png
    • 如果Pentaho安装在与RDS同一VPC的ECS上,则用内网连接地址,如果Pentaho安装在公网机器上,则用外网连接地址。
    • RDS MySQL需要添加白名单,允许Pentaho所在的机器访问。
  6. 设置用户名密码,单击测试数据库连接。

    用户名密码在RDS MySQL控制台创建。

    image.png

  7. 测试连接成功后,单击确定
    image.png
  8. 单击Finish连接数据库。
  9. 作业1>DB连接的连接名上(如rds-mysql)右键,选择SQL编辑器。
    image.png
  10. 输入SQL语句,单击执行,进行测试。
    image.png
  11. 在弹出的预览数据窗口即可查看可以正常使用。
    image.png
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!
|
3月前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!点击阅读原文完成实验就可获得一本日历哦~
|
4月前
|
关系型数据库 MySQL Serverless
函数计算产品使用问题之调用RDS MySQL的步骤是怎样的
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
弹性计算 NoSQL 网络安全
软件开发常见之云数据库Redis连接不上如何解决,修改配置后,需要重启下redis服务,配置才能生效呢,是重启,而不是重载配置,最后导致的问题是点击了的重启,配置修改了之后必须点击重启,而不是修改
软件开发常见之云数据库Redis连接不上如何解决,修改配置后,需要重启下redis服务,配置才能生效呢,是重启,而不是重载配置,最后导致的问题是点击了的重启,配置修改了之后必须点击重启,而不是修改
|
4月前
|
关系型数据库 数据库 RDS
利用DTS将自建mysql5.7版本数据库迁移至对应rds报错
利用DTS将自建mysql5.7版本数据库迁移至对应rds报错
151 0
|
5月前
|
关系型数据库 MySQL 测试技术
《阿里云产品四月刊》—瑶池数据库微课堂|RDS MySQL 经济版 vs 自建 MySQL 性能压测与性价比分析
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
6月前
|
SQL 关系型数据库 数据库
阿里云数据库 RDS SQL Server版实战【性能优化实践、优点探析】
本文探讨了Amazon RDS SQL Server版在云数据库中的优势,包括高可用性、可扩展性、管理便捷、安全性和成本效益。通过多可用区部署和自动备份,RDS确保数据安全和持久性,并支持自动扩展以适应流量波动。可视化管理界面简化了监控和操作,而数据加密和访问控制等功能保障了安全性。此外,弹性计费模式降低了运维成本。实战应用显示,RDS SQL Server版能有效助力企业在促销高峰期稳定系统并保障数据安全。阿里云的RDS SQL Server版还提供了弹性伸缩、自动备份恢复、安全性和高可用性功能,进一步优化性能和成本控制,并与AWS生态系统无缝集成,支持多种开发语言和框架。
416 2
|
6月前
|
SQL 关系型数据库 MySQL
RDS for MySQL的DDL、DML和DQL
这篇文章介绍了MySQL中处理数据的几种主要操作:DDL(Data Definition Language),DML(Data Manipulation Language)和DQL(Data Query Language)。首先讲解了如何使用CREATE DATABASE, ALTER DATABASE和DROP DATABASE语句来创建、修改和删除数据库。
70 1
|
SQL 存储 AliSQL
2021云数据库RDS重磅升级发布会
数据库上云已是大势所趋,如何实现弹性上云,降低企业数据库成本?如何将企业既有数据库能力与云数据库能力相结合,使云数据库更好支撑业务运行?应用和数据库布署到云上后,如何保障数据库内核的平稳运行?
2312 0
2021云数据库RDS重磅升级发布会
|
SQL 存储 AliSQL
1月20日 | 2021云数据库RDS重磅升级发布会
云数据库RDS重磅升级发布会将为您一一揭秘,本次发布会于1月20日14:00-15:00开启直播,我们将对RDS的高弹性产品形态、RDS专属规格进行深度解读,并分享AliSQL内核上众多企业级功能和性能、稳定性、安全等方面的优化。2021开年RDS重磅升级发布会不容错过,敬请期待!
824 0
1月20日 | 2021云数据库RDS重磅升级发布会

热门文章

最新文章

下一篇
无影云桌面