使用kettle环境准备

    技术2026-09-28  8

    1 使用kettle与mysql进行集成

    将MySQL驱动Jar包放到Kettle的lib目录下,然后重启Kettle

    2使用kettle与hadoop的集成

    1进入Kettle的plugins\pentaho-big-data-plugin目录,编辑plugin.properties文件 根据自己的hadoop版本添加不同的类型,我的是cdh的,所以添加cdh514

    有哪些版本可以在该目录下查看 plugins\pentaho-big-data-plugin\hadoop-configurations

    2)修改完成后进入自己对应的版本,我的是cdh514,所以进入plugins\pentaho-big-data-plugin\hadoop-configurations\cdh514目录

    将集群的Hadoop、Hive配置复制到该目录中 分别是core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml、hive-site.xml 覆盖

    3)然后启动Kettle!!! 注意: 如果在连接Hive的时候报错Error connecting to database: (using class org.apache.hive.jdbc.HiveDriver) Illegal Hadoop Version: Unknown (expected A.B.* format),就将自己hadoop对应版本的hadoop-common.jar(我的是hadoop-common-2.6.0-cdh5.14.0.jar)放到根目录的 lib目录下,然后重启Kettle即可!

    Processed: 0.008, SQL: 9