Kettle转换到hadoop

测试SQL部分

Mysql测试部分

CREATE DATABASE peng;

CREATE TABLE `test` (

`id` int(11) DEFAULT NULL,

`name` text,

`count` text,

`color` text

);

UPDATE `peng`.`test` SET name = 'LiSi' WHERE count = '3';

DELETE FROM `peng`.`test` WHERE count = '3';

INSERT INTO `peng`.`test` (`id`, `name`, `count`, `color`) VALUES (1, 'ZhangSan', '3', '666');

INSERT INTO `peng`.`test` (`id`, `name`, `count`, `color`) VALUES (2, 'LiSi', '4', '777');

INSERT INTO `peng`.`test` (`id`, `name`, `count`, `color`) VALUES (3, 'WangWu', '5', '888');

INSERT INTO `peng`.`test` (`id`, `name`, `count`, `color`) VALUES (4, 'aaaaaa', '6', '999');

使用步骤

peng.person表如下

建立转换关系

表输入à hadoop file output

建立表输入配置

建立hadoop file output配置

hadoop配置

hadoop fs -mkdir  /kettle

hadoop fs -touch  /kettle/testkt.txt

hadoop fs -touch  /kettle/testkt.txt

hadoop fs -chmod 777 /kettle

hadoop fs -chmod -R 777 /kettle

把hadoop服务器上的配置文件core-site.xml 复制到

Kettle-data-integration\plugins\pentaho-big-data-plugin\hadoop-configurations\cdh514\core-site.xml

执行kettle转换

验证kettle转换结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值