kettle配置Hadoop&mysql

CREATE TABLE `rosi` (
`id` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '主键',
`image_url` varchar(255) COLLATE utf8_bin DEFAULT NULL,
`title` varchar(255) COLLATE utf8_bin DEFAULT NULL,
`count` varchar(20) COLLATE utf8_bin DEFAULT NULL,
`cover` varchar(255) COLLATE utf8_bin DEFAULT NULL,
`data_id` varchar(20) COLLATE utf8_bin DEFAULT NULL,
`image_b64` longtext COLLATE utf8_bin,
`category` varchar(255) COLLATE utf8_bin DEFAULT NULL,
`page` varchar(255) COLLATE utf8_bin DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `image_url_index` (`image_url`) USING BTREE,
KEY `category_index` (`category`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

一、配置Hadoop

1、设置Hadoop Distribution

菜单“工具” ,选择 hadoop distribution

 2、替换Hadoop配置文件

active.hadoop.configuration保持上一步一致

 

  

 3、连接Hadoop集群

我配置的是单机Hadoop,没有用zookeeper,不管他

 有报错,看下怎么解决?

配置时用的是IP,core-site.xml中用的是hostname,保持一致即可;

下面俩错误实在搞不定,尝试了网上的几种方法,感觉大概率是Hadoop版本和kettle不匹配,或者是Mac m1芯片的问题。

 

posted @ 2022-04-17 14:10  luyizhou  阅读(249)  评论(0编辑  收藏  举报