Kettle连接Hadoop clusters 报错

  • Kettle连接Hadoop 踩坑
    • hadoop环境
    • 9.1与8.2的区别
    • 8.2连接hadoop
    • 问题解决

Kettle连接Hadoop 踩坑

记录一下自己Kettle连接Hadoop 的踩坑过程,以备后查。

hadoop环境

云虚拟机安装hadoop3.2,hbase2.2.6

9.1与8.2的区别

用Kettle9.1创建hadoop clusters时老是无法成功,草草查看了一下官方文档,貌似9.0以前的shim无法用于9.1的版本,因为翻q访问实在太慢,最终没有找到下载适配版本shim的地方,无奈放弃。

8.2连接hadoop

  1. 将服务器上*-site.xml文件覆盖到pdi-ce-8.2\data-integration\plugins\pentaho-big-data-plugin\hadoop-configurations\hdp30下
  2. 用服务器上相应版本的jar驱动覆盖pdi-ce-8.2\data-integration\plugins\pentaho-big-data-plugin\hadoop-configurations\hdp30\lib、
    pdi-ce-8.2\data-integration\plugins\pentaho-big-data-plugin\hadoop-configurations\hdp30\lib\client、pdi-ce-8.2\data-integration\plugins\pentaho-big-data-plugin\hadoop-configurations\hdp30\lib\pmr版本
  3. 修改plugin.properties 中 active.hadoop.configuration,指向对应shime(hdp30)
  4. 启动spoon,在转换下创建hadoop clusters,配置如下:

    测试连接发现如下错误:
    We couldn’t run test User Home Directory Access.
    We couldn’t run test Root Directory Access.

    网上查看大部分文章说将xml配置文件考入相应目录能解决该问题,不过检查对应文件发现位置和内容都没有问题,晕…
    接着创建一个hadoop copy files作业,运行失败。查看日志发现如下错误:
java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V

问题解决

通过网络查询发现缺一个guava.jar包,hadoop-3.2.1(路径:hadoop\share\hadoop\common\lib)中该jar包为 guava-27.0-jre.jar。将该包考到pdi-ce-8.2\data-integration\plugins\pentaho-big-data-plugin\hadoop-configurations\hdp30\lib\client下,重启spoon后问题解决。

Kettle连接Hadoop clusters 报错相关推荐

  1. 数据库迁移工具Kettle连接Mysql数据库报错:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the解决

    报错信息: 错误连接数据库 [test] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while t ...

  2. kettle连接mysql一直报错_Kettle连接MySQL报错的解决方法

    使用Kettle报错的解决方法 1.当你在navicat上面测试数据库连接的时候可以看到数据库连接成功.而在Kettle上面连接同样的库的时候报出一大段错误出来,这时候是不是感觉有点懵逼了. 错误内容 ...

  3. Kettle连接MySQL数据库报错:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found

    错误信息: Driver class 'org.gjt.mm.mysql.Driver' could not be found 解决办法: 将驱动jar包,放在安装目录 \lib 目录下,重启工具Ok

  4. kettle Oracle任务输入报错ora22924,ora01555

    问题描述 22/09/16 09:05:05 -FAZHI_J0B-开始项[AJ_FLWS (xfzdb219)] 2022/09/16 09 05:05 -AJ_FLWS(xafzdb219)-Lo ...

  5. pyspark 使用jdbc 连接mysql 数据库报错 Access denied for user 'root'@'localhost'

    在使用jdbc开启pyspark shell 下载jar包:https://dev.mysql.com/downloads/connector/j/ tar -zxf mysql-connector- ...

  6. mysql8.0client_navicat 连接mysql8.0 报错client does not support authentication

    navicat 连接mysql8.0 报错client does not support authentication,解决方法: 打开windows Powershell,输入以下命令 ,加红加粗的 ...

  7. jmeter连接MySQL出错_MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory...

    本文主要向大家介绍了MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory  ,通过具体的内容向大家展现,希望对大家学习M ...

  8. mysql报错乱码_连接mysql服务器报错时,出现乱码

    页头用了 header('content-type:text/html;charset=utf-8'); try { $this->dbo=new PDO($dsn,$dbuser,$dbpas ...

  9. 连接mysql报错有乱码_连接mysql服务器报错时,出现乱码

    页头用了 header('content-type:text/html;charset=utf-8'); try { $this->dbo=new PDO($dsn,$dbuser,$dbpas ...

  10. pycharm远程连接服务器(docker)调试+ssh连接多次报错

    一,登入服务器建docker nvidia-docker run -it -v ~/workspace/:/workspace -w /workspace/  --name=fzh_tf  --shm ...

最新文章

  1. 一个横空出世用于下载TCGA、GEO、ICGC数据于一体的工具
  2. 数据算法——Spark二次排序
  3. BZOJ 2720 [Violet 5]列队春游 ——期望DP
  4. 【超分辨率实验】基于高斯模糊的训练数据集构建方法改进(matlab)
  5. 惜缘-致家乡的一位女孩[原创]
  6. html拼接日期,html日期加减
  7. vba 检查一个文件夹中的文件在另一个文件夹中是否存在(不含扩展名)
  8. 怎么样用 Python 玩转 Redis !过来 咱一起聊聊!
  9. NHL明星与美国冰球协会联手发起NFT拍卖
  10. html图片轮播_前端轮播图怎么做?JavaScript来帮你轻松搞定
  11. CISSP考试心得分享
  12. python人脸对比相似度_Python比较两个图片相似度的方法
  13. m苹果放n篮子_M个相同苹果放到N个相同篮子里有多少种放法
  14. nodejs生成uid
  15. Unity 父子约束 手持弓箭
  16. java面试题系列10
  17. 教你用 Python 修改微信(支付宝)运动步数,轻松升到 TOP1
  18. Elasticsearch 使用初级入门 【入门篇】
  19. 南京邮电大学操作系统实验五:Windows平台多进程共享内存通信
  20. 和程序员打官司的第一季结束,第二季即将开始

热门文章

  1. LOJ 6131 Fiend - 行列式 - 可并堆 - 贪心
  2. 网站建设:网站安全检测工具
  3. 单片机 AD/DA数模转换
  4. Spring 最新漏洞修复
  5. 升级sp1后文档无法编辑
  6. 计算机linux认证-1,Linux认证:Linux点评Debian5个五功能
  7. 50 条有趣的 Python 一行代码,建议收藏夹吃灰
  8. 程序员的人生——应届生北漂的第三天
  9. 工行u盾显示316_工行U盾无法被电脑识别(方法全集)
  10. 《死亡诗社》影评(作业)