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芯片的问题。