
Kettle
RayBreslin
大数据开发、设计企业应用
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kettle(六):centos7布署kettle8.2
一、 环境1. 系统:CentOS Linux release 7.6.18102.Kettle:8.23.Jdk:1.8二、Jdk配置环境变量1. 安装jdk参考:https://blog.youkuaiyun.com/u010886217/article/details/891171112. 配置环境变量[root@docker-node1 software...原创 2019-10-14 18:22:48 · 4876 阅读 · 1 评论 -
Kettle(一):链接Hive数据仓库
一、环境配置1.CDH 5.15.22.启动hiveserver2 确认端口号,默认是10000。自行修改的话,使用自己的。3.Kettle 8.2 下载地址:https://community.hitachivantara.com/docs/DOC-1009855二、配置Hive插件相关配置1.下载需要的hadoop jar包(hadoop-common...原创 2019-04-25 09:41:42 · 3137 阅读 · 0 评论 -
Kettle(二):转换和作业基本概念和实例
一、转换和作业定义转换(Transformation) 和 作业(Job)是Spoon设计器的核心两个内容,这两块内容构建了整个Kettle工作流程的基础。1. 转换(Transformation):主要是针对数据的各种处理,一个转换里可以包 含多个步骤(Step)。2. 作业(Job):相较于转换,是更加高级的操作。一个作业里包括多个作业项(Job Entry),一个作业项代表了一项...原创 2019-05-21 00:31:41 · 18210 阅读 · 0 评论 -
kettle error: 将mysql数据导出到txt文档,设置“去除空字符串方式”设置为“去掉左右两端空格”无效
一、问题描述使用kettle将mysql数据表导入HDFS,但是,导出的到hdfs的文件格式错误,会有很多的空格,如下图然而,尽管在kettle设置了“去除左右两端空格”,但是没有效果!二、问题原因kettle默认指定“长度”列后,是其优先级是高于“去除空字符串方式”的,所以后续设置没有用。解决就是可以不填长度。三、解决办法1.方法一直接点击“最小宽度”,从...原创 2019-05-23 22:10:58 · 1953 阅读 · 0 评论 -
Kettle (三):mysql导入hive
一、实现功能Kettle (三):mysql导入hive使用kettle将mysql中的数据导入hive,从而实现数据迁移。二、环境1.Centos7.42.CDH5.7.03.Kettle 8.04.JDK1.8三、Kettle中建立数据库连接1. 建立mysql数据库连接(1) 新建mysql_local的数据库连接(2) 输入mysql对...原创 2019-05-24 01:30:51 · 5195 阅读 · 2 评论 -
Kettle (四):kettle连接oracle 12c
一、实现功能使用kettle连接oracle,从oracle中抽取表或者向oracle写入表。使用ETL工具。二、环境1.Kettle8.02.Oracle:12c(windows)三、实现步骤1. 进入oracle安装目录下lib,拷贝所有ojdbc开头的文件jar包:...\app\oracle\product\12.2.0\dbhome_1\jdbc\lib...原创 2019-06-04 00:22:11 · 8731 阅读 · 0 评论 -
Kettle 错误:Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) ORA-28040: No
一、问题描述使用kettle8.0连接oracle12c,发现将oracle安装目录下与ojdbc相关的jar包都拷贝到kettle的相关目录Program Files\kettle\data-integration\lib下。配置连接但是,运行测试连接oracle还是报错:[oracle_local] : org.pentaho.di.core.exception.Kettle...原创 2019-06-04 00:30:00 · 27998 阅读 · 2 评论 -
kettle error: 使用sys用户连接oracle报错:ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
一、问题描述使用oracle自带的sql developer登录sys是没有问题的:但是,使用sys登录kettle确实是有问题的,错误连接数据库 [oracle] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the data...原创 2019-06-04 00:39:28 · 2107 阅读 · 0 评论 -
Kettle (五):Kettle做定时任务将pgsql导入oracle
一、实现功能Kettle实现定时更新的,从而,可以定时从pgsql中抽取数据到oracle。二、环境1.kettle8.02.oracle12c三、新建pgsql到oracle转换1.新建一个转换settime_transfer.ktr2.其中表输入是pgsql的student_de表3.插入更新模块4.新建settime.job(1)拖入相关组件(...原创 2019-06-04 20:40:49 · 2025 阅读 · 0 评论