KETTLE之文本文件输出控件本地路径,求解惑

kettle服务器是linux,需要实现功能是使某个oracle数据库的表数据在该linux服务器上生成txt文件后,再主动上传到另一台远程服务器上
现在已做如下:
job:
图片说明

trans如下:
图片说明

本地调试,已实现上述基本正常功能,
功能结果是生成如下文件 ,并推送到另一远程服务器上
图片说明

但问题是,本人电脑是windows 7版本,调试的文件本地生成路径是在个人电脑盘里,而不是在kettle所在的linux服务器路径上,多方调试无果

本人路径设置如下圈红:
图片说明

请教在调用job后,如何生成文件在本地linux服务器上,谢谢

0

1个回答

在第二台服务器上运行kettle来对第一台服务器进行数据导出,生成的文件就会在第二台服务器上。kettle支持用代码直接调用生成过程,非常省事。

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Kettle---抽取数据至远程服务器的目录,以文本文件格式存储
背景:Kettle所在服务器只作为数据抽取动作的执行者,不希望存储任何输出文件。如果是输出到DB中,有专门的KettleDB连接配置,如果有特殊的情况希望输出到文本文件,且输出到指定服务器上的目录下的需求。假设远程希望存放文本文件的目录地址为\\10.101.80.192\Customerinfo,输出的文件名为customerinfo,输出格式为csv。远程目录要设为共享,不然访问不了的...
Kettle的使用分享~动态参数~JS脚本~多文本文件输入
Kettle设置参数n通过js脚本设置参数变量并进行赋值,让参数变得可动态变化,便于后期定时任务的执行n生成记录n添加一个"输入->生成记录"对象,用于变量的声明nnjavascript代码n添加一个"脚本->Javascript脚本"对象,用于动态设置变量值(这里的例子我写的是动态获取日期参数,你可以根据你的需求进行定义和赋值,照葫芦画瓢就行)nDate.prototype.Form...
kettle文本文件输出关系型数据库的数据时字段自动填充空格问题
最近在学习kettle,在练习输入输出时遇到这样一个问题:输入:表输入;输出:文本文件输出。rn现有一个要输出的字段A,在关系型数据库中的类型是varchar(10),值为“abc”,但是执行转换后,在文本文件中输出字段A的值为“abc       ”,即自动填充了7个空格,那么如何解决呢?双击文本文件输出,选择字段,有一个最小宽度,点击最小宽度再确定即可去掉空格。
如何自定义修改kettlle默认读取kettle.properties文件路径
1、配置环境变量:nn变量名为KETTLE_HOMEn值为:自定义路径。n2、自定义路径下必须要有'.kettle'文件夹,nn改文件夹下放置nnn即可。n  设置完上述操作后必须重启工具。
[数据仓库]kettle——入门操作(文本文件输入流)
 文本文件有文件、内容、错误处理、过滤、字段和Additional output fields等几个页签,主要说一下内容和过滤两个页签。nn  内容,如下nn    nn      1)文件类型,保持默认csv即可nn      2)分隔符:指的是文本文件每个字段间的分区标志,如下nn          nn        不可见分隔符的输入方法:$[01]nn      3)文本限定符:当文本字...
Kettle文本文件输入输出分割符设置
Kettle文本文件输出设置nkettle隐性分隔符用16进制表示 $[1B]nnnnkettke文本文件输入设置nna.文件类型设置为CSVnb.必须先获取字段,否则读取的为1行nnnnn
kettle文本文件输出文件名为有系统时间组成的动态名
kettle文本文件输出文件名为有系统时间组成的动态名
1.1 kettle 抽取文本文件
一. 单个文件获取n 1.文本文件输入 n 2.点击内容选项选择正确的格式 n 3.可以通过文件选项卡里的显示文件内容来查看文本的分隔符 n 4.选择正确的分隔符 n 5.点击字段选项获取字段 n二 .多个文件获取n6.增加获取文件名步骤来批量获取文件名 n7.将文本文件输入里修改为以前的步骤获取文件名
使用kettle将文本文件导入到数据库
一个简单的例子,使用kettle将文本文件导入到数据库
Kettle实现文本文件数据抽取方法 Kettle Txt To Database
把一个有特定格式的的文本文件,写入数据库表rnOperation:rnrnrnrn1.文本文件的内容:rnrnrnrn2.文本文件输入rnrn3.选择文件类型,默认的CSV,分隔符 |rnrn4.输入2个字段名和数据类型rnrnrnrnrn7.字段选择rnrn8.表输出rnrn10.
kettle 根据系统时间加正则表达式动态匹配获取多个文本文件
kettle 根据系统时间加正则表达式动态匹配获取多个文本文件
文本编辑器命令行中指定输入文件名、输出文件名(文本文件)
一个简易的文本编辑器,命令行中指定输入文件名、输出文件名(文本文件)
kettle mysql 输出文本 日期格式错误
在连接池里,设置mysql 链接选项zeroDateTimeBehavior     =  convertToNull
kettle读txt文件并处理
kettle版本7.1,java版本必须是1.8nn实例1:text文件只有一列nn1.同时读取多个文件nn使用Text file input工具nn若是读取单个文档,直接输入:路径加文件名即可nn若是读取多个文件,输入文件所在目录,然后在第二个框输入你文件名对应的正则表达式,之后再点击add,验证是否添加成功,去下方点击show filenames看看有没有你要添加的文件。nnnn读取所有文件可...
Kettle生成TXT文件文档时,指定文件内容分隔符,也可以指定ASCII码作为分隔符
在使用如左图插件来生成文本文件时,往往需要用到分隔符来区分列内容,通过情况下的键盘上可以看到的特殊字符就可以当作通用的分隔符了,如 |;, |^  等等;nn    但如果以上情形还不满足的话,可以考虑用ASCII码中的特殊字符来区分,如 我如果想使用 | (竖线和向左的箭头)这个字符串来分为分隔符怎么办呢,如下图格式:nnnn解决办法:nn在文件文件输出插件的【内容】设置窗口中的 分隔符 处设置...
Kettle 使用Json输入
Kettle输入 拉入一个Json输入; 拉一个Excel输出nn新建test.js文件json数据拷贝进去:n{n "buriedPointId": "90c0fda26921473f9d52754371964a5f79dGa4a9",n "cmd": "test",n "classRandom": 2102131326,n "osType": 1,n "ve
kettle入门使用手册一:把表导出txt文件
首先说一下,为什么使用手册开头是从数据库表导出到txt文件呢,而不是把txt文件导到数据库中呢?nn主要是因为没有txt数据文件,而数据库的表数据非常好造,哈哈哈,无论怎么加载,只要你好好的看了这篇文章,我感觉你就能简单的使用kettle进行数据加载了。nn1、打开kettle,我使用的练习数据库是Postgresql,我感觉这个数据库安装简单,使用方便,哈哈哈哈nn  我自己创建了一个表,造了一...
kettle 转换中的位置变量和环境变量
nkettle是数据处理中常用的ETL工具,它的三大家族分别是Spoon、Pan、Kitchen。nnSpoon:通过图形界面方式设计、运行、调试Job与Transformation。n Pan: 通过脚本命令方式来运行Transformation。n Kitchen: 通过脚本命令方式来运行Job,一般就是通过调用Kitchen脚本来完成定时任务。n在kettle中写SQL语句读表的时候,往往会...
《使用kettle批量下载文件》示例代码
使用kettle批量下载文件的示例代码,详细内容可以查看博客对应的文章。
kettle获取系统信息及输出
实验任务:用kettle将postgreql中的数据,根据某个字段大于或小于某个值的数据输出到文本文件和数据库中。n1、首先建立转换,如图nnn获取系统信息中的变量如图nnn表输入中,连接的是postgresql,元数据如图nnn双击表输入得到test表,利用where语句中的?代替变量nnn注意,?代表转换中的命令参数1,默认的是character类型,而数据库中id是
Kettle神功之数据导出
1. 场景应用老板: 小王,你把咱们每天新增会员导出一份excel给我。小王或者想到的方法有:    ..................方法多钟,这里采用kettle............................2. 新建一个转换3. 连接数据库并测试4. 在核心对象里面,找到输入->表输入,拖动到右侧5. 在核心对象里面,找到输出->excel输出、json输出、sql文...
Kettle之“获取文件名”
收到的需求是这样的:有几百个文本文件,每个文件内容的格式相同,都是有固定分隔符的两列,每个文件有几千行记录。现在需要把这些文件的内容导入一个表,除了文件中的两列,还要存一列记录对应的文件名。  作为一个搞数据库的,导入数据本来是小事一桩,可这有几百个文件要手工逐个处理未免太麻烦了,于是想起了Kettle。Kettle的转换处理数据流,其中有一个“获取文件名”的输入对象,可以使用它在导入文件数据时添
使用Kettle从本地上传文件到远程HDFS
在前面的文章中,我们描述了使用Kettle工具可以在实现关系型数据库之间的数据ETL,如Oracle->Trafodion,MySQL->Trafodion等,本文通过范例介绍如何使用Kettle将本地的文件上传至HDFS目录。关于如何在Kettle中配置连接HDFS(以连接CDH为例),详情可参考Kettle官网之https://help.pentaho.com/Documentation/7.1
kettle——(1)介绍和Execl输出举例
kettle——(1)介绍和Execl输出举例
kettle调试远程执行的作业
背景在使用ftp下载插件时,发现进行本地执行时可以正常,但当选择了远程执行并指定了远程服务器后发现出现了错误:从 FTP:User cannot log in. 获取文件时发生错误。根据错误信息可以判断是因为ftp登录不上的原因,至于具体的原因无法定位,为了一探究竟,于是便萌生了调试远程作业的想法,顺便深入了解一下了解kettle运行原理以及源码学习。思路carte服务器实际上就是一个web ser
Kettle 数据库连接采用文本文件进行配置
kettle.properties文件中定义,文件的路径默认如下:rrrn$HOME/.kettle (Unix/Linux/OSX)rnrnC:\Documents andSettings\\.kettle\ (Windows)rnrnC:\Users\\.kettle\(Windows Vista)rnrrkettle.properties文件中定义全局变量rr打开文件,直接在里面定义,如:
kettle案例一抽取gz格式文本内容保存到mongodb
nnn版本和启动nn我们这里使用的7.1版本,官网下载的安装包为pdi-ce-7.1.0.0-12.zip。nn安装目录下非常多的执行程序,但没有明显的启动图标。 nnnKettle常用三大家族:Spoon、Pan、Kitchen。 nSpoon:通过图形界面方式设计、运行、调试Job与Transformation。 nPan: 通过脚本命令方式来运行Transformation。 nKitch...
Kettle的使用分享~文本文件输入
Kettle读取文件目录下的多个文件rn废话不多说,直接看图(这里我用的是正则表达式,下面配置读取的"E:\code\foresee\kt\bszs1129"目录下的匹配文件)rn  \d{4} :4位数的整型,这里用来匹配年份rn  [4]  : 一个不大于4的整型,这里用来匹配0~4rnrnrn文本文件一行表示一条数据,这里我用" | "来分割不同的字段,实际情况可以根据自己的数据设置不同的分割符rn
【Kettle】如何解决Excel输出卡死或太慢
当Excel输出大量数据时(10w+),此步骤可能会卡死导致真个转换报错。只需勾选如下即可解决:
使用kettle将文本文件中的数据导入数据库
1.准备好如下数据(以|键分割)JY01011604280016|JY010116042800160019|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66| |01 |nJY01011604280022|JY010116042800220025|1|1|2017-04-27|1000000.00|121666.66|
kettle如何实现列转行
本文主要记录kettle列转行控件的使用。1、用例脚本create TABLE studentInfo(    studentno int,    Cname varchar(10),    grade int );insert into studentInfo values(2018100,'语文',81);insert into studentInfo values(2018100,'数学',...
kettle常见控件(输入、输出,字段选择、设置变量、记录集连接、值映射、字符串替换、js、Java)的使用案例
包括数据库迁移,增量抽取,多表合成一张表,一个字段拆分成多字段,数据正则过滤、kitchen部署调优等案例,内含相应数据库的SQL脚本、kjb、ktr文件,以及使用过程中会经常遇到的bug注意事项
kettle常用插件插入/更新数据丢失问题
[img]http://dl2.iteye.com/upload/attachment/0115/1637/4dbbc08a-6935-332c-825d-bfb6d4c0f98c.png[/img]rnrnrn数据采集过程中使用[color=red]插入/更新[/color]插件需要注意:rn1:关键字段查询,需要目标库不存在相同关键字段的数据,否则会多数据,如果存在类似的情况需要替换成[col...
kettle XML输出范例
kettle XML输出范例kettle XML输出范例kettle XML输出范例kettle XML输出范例kettle XML输出范例kettle XML输出范例kettle XML输出范例kettle XML输出范例
Kettle使用_1转换之错误处理
需求:通过kettle配置数据转换失败的日志记录.解决方法:通过表输入、表输出、文本文件输出等组件完成该功能. 1)  配置数据库连接,这里输入连接名、主机名称、数据库名称、数据库用户名、密码等数据库的基本信息2)  新建立个转换,或者通过快捷键Ctrl+N建立 3) 在核心对象里找到输入这个分类,然后下拉找到表输入组件4)定位到表输入这个组件并将其拖放到右边的面板中 5)双击表入组件,对组件相应...
Kettle 中常用 控件一览
Data Grid:nnThe Data Grid step allows you to enter a static list of rows in a grid.  This is usually done for testing, reference or demo purposes.nn nnCalculator:nn对一个表结构数据,至多对其中三列进行计算,生成新的一列nn nnSwit...
kettle5+日志输出到文件
kettle 5+的日志模块重写了,将log4j改成插件,但存在BUG,无法正法初始化,n可以查看相关文章http://jira.pentaho.com/browse/PDI-13206n导致的问题就是在程序中调用kettle时,日志只能打在控制台,无法输出到日志文件,n解决办法:n在环境初始化时nKettleEnvironment.init();nKettleClientEnvironment....
kettle‘获取文件名’输出
kettle‘获取文件名’输出字段及值如下所示:nfilename;short_filename;path;type;exists;ishidden;isreadable;iswriteable;lastmodifiedtime;size;extension;uri;rooturinE:\sjypgdata\excelIn\字典表V2.0_20190215...
Kettle行转列组件
Kettle行转列组件rn原数据样式:rnrnrn目标样式:rnrnrnrnrnKettle组件:rnrnrn组件行转列设置:
kettle(spoon)-水壶,表输入、输出,Windows调用定时任务
1 转换nn<1>新建nnnn <2> 创建表输入的数据库链接nnnn<3> 创建输出的数据库链接nnnn<4> 点击空白添加参数nnnn<5> 参数使用nnnn2 作业nn <1>创建作业nnnn<2>start(ps:使用Windows定时任务)nnnn<2>转换选择1创建的转换nnnn&l...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python输出 物联网学习路径