win10环境安装kettle与linux环境安装kettle的详细过程
作者:lfwh 发布时间:2022-12-17 09:58:21
标签:win10,linux,kettle
前言
kettle是一款免费开源的、可视化的、国际上比较流行的、功能强大的ETL必备工具,在ETL这一方面做的还不错,下面介绍一下基于win10操作系统安装kettle。
一、Kettle下载 :
1、kettle源代码下载地址 :
https://github.com/pentaho/pentaho-kettle/
2、官网下载
https://nchc.dl.sourceforge.net/project/pentaho/Pentaho 8.2/client-tools/pdi-ce-8.2.0.0-342.zip
官网地址
百度网盘
版本是 : pdi-ce-8.2.0.0-342链接: https://pan.baidu.com/s/15QGZCV1fvHsp8vw_-7CEbQ?pwd=yaeb 提取码: yaeb
3、JDK安装
kettle是
java
语言编写,需要配置JDK,推荐1.8及以上。(自行百度)
二、win10环境安装kettle
1、解压kettle
2、双击spoon启动
3、启动界面如下:
三、linux环境安装kettle
安装前先查看是否已经安装jdk
查看版本:java -version
1、上传kettle压缩包到linux
2、解压安装包
unzip -zxvf pdi-ce-7.1.0.0-12.zip
3、linux下启动kettle
启动kitchen.sh文件
./kitchen.sh 有日志打印说明安装成功
成功日志如下 :
来源:https://blog.csdn.net/weixin_42326851/article/details/127751011
0
投稿
猜你喜欢
- 本文实例为大家分享了python实现抠图的具体代码,供大家参考,具体内容如下其中使用了opencv中的grabcut方法直接上代码# enc
- 使用xmlhttp中的getResponseHeader 从响应信息中获取指定的http头strValue = oXML
- 前言 作者: 罗昭成PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://note.youdao.com/not
- Vue实现文本编译详情模板编译在数据劫持中,我们完成了Vue中data选项中数据的初始操作。这之后需要将html字符串编译为render函数
- 万恶的源泉:Fireboo的疑问(当然 lambda 本身写的就有问题):>>> filter( lambda x: x
- 这些对文本的操作经常用到, 那我就总结一下。 陆续补充。。。操作:strip_html(cls, text) 去除html标签separat
- <?php interface js{ function ys($a,$b); } class Af implements js{ f
- 本文介绍的是基于PHP实现用户注册登录功能,本项目分为四部分内容:1前端页面制作,2验证码制作,3实现注册登陆,4功能完善。具体情况可以往下
- 引言我们前面的文章介绍了数字和字符串,比如我计算今天一天的开销花了多少钱我可以用数字来表示,如果是整形用 int ,如果是小数用 float
- cs页面调用代码: public int TotalPage = 0; public int PageCurrent = 1; public
- 1、终极方法:条件注释<!--[if lte IE 6]> 这段文字仅显示在 IE6及IE6以下版本。 <![endif]
- 示例.1import randomfrom random import shufflex = [[i] for i in range(10)
- Git修改已提交的commit注释两种情况:修改最后一次注释1、在命令行输入如下命令,然后回车:git commit --amend2、在命
- 最近项目中要用到一个正则表达式,排除某个字符串,我们知道排除单个字符串的话,可以用[^abc],这样就可以排除a或者b或者c了,但是要排除a
- 一.问题描述python 中使用open打开某个文件写入时,往往会发现需要写入的文件不在同级目录下。这样就需要根据文件的路径来找到并打开。但
- 本文实例讲述了php数组索引与键值操作技巧。分享给大家供大家参考。具体如下:<?php $array = array("a&
- 在python命令行模式下,在IDLE中输入多行,例如if else使用tab的方式,控制缩进在最后,连续两个回车,表示结束&g
- 关于端口复用一个套接字不能同时绑定多个端口,如果客户端想绑定端口号,一定要调用发送信息函数之前绑定( bind )端口,因为在发送信息函数(
- 基于flask的web应用的诞生,供大家参考,具体内容如下Flask是一个非常优秀的web框架,它最大的特点就是保持一个简单而易于扩展的小核
- 在Python3环境下,调试实现了《大话设计模式》中简单工厂模式,通过定义单独的工厂类,完成对具体的产品的实例化,参考链接具体实现见代码:#