关于kettle
1.点spoon.bat无报错也不运行 可以运行一下spoonDebug.bat 查看一下spoondebug.txt日志
我遇到这个问题时 是给他分配的内存太多了 我的电脑只有2g 给果他给分了2048M很明显运行不起来 这时用记事本打开spoon.bat修改一下内存分配,我这个改成了 512m和256,因为是测试学习用数据不会太大改这么小也是可以用的:
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m" "-XX:MaxPermSize=256m"
2.无法连接MSSql数据库 反正各种报错
(不会玩java对一些机制不了解)从网上找一了些方法一顿乱调 总体来说以下几步
1)net.sourceforge.jtds.jdbc.Driver 连接数据库的驱动有问题 。
下载jtds-1.2.5.jar驱动文件到kettle的lib目录 下载连接 这个解决网址出自: http://www.7kb.org/976.html
2)如果上边的方法解决不了
再去这个网址:https://blog.csdn.net/rav009/article/details/78967198
反正就是说了这么个事 :
先去微软下载JDBC驱动:
https://www.microsoft.com/en-US/download/details.aspx?id=11774
解压后得到的目录里有 jre7 jre8 和 auth
其中auth里的sqljdbc_auth.dll是用于sqlserver的integrated authentication(注意区分x64和x86)
而 jre7 和 jre8 里的sqljdbc42.jar是JDBC驱动
jar 放kettle安装目录中的lib目录下, 比如C:\Program Files (x86)\Kettle\lib
sqljdbc_auth.dll 放到java的目录里, 这里要注意你的kettle是调用JRE还是JDK, 是64位还是32位, 比如调用的是64位JRE就放到 C:\Program Files\Java\jre1.8.0_151\bin 下, 7.0的kettle默认是调用环境变量PATH所指向的JRE或JDK
也可以单独声明一个环境变量:_PENTAHO_JAVA_HOME, 指向你所希望的JRE或JDK目录, Kettle会从这个目录调用java.exe/javaw.exe, 只要这个目录的bin里有sqljdbc_auth.dll 即可. 可以参考spoon.bat, 里面有个pushd , 就是cd 到特定目录来执行exe
关于kettle的更多相关文章
- 大量数据快速导出的解决方案-Kettle
1.开发背景 在web项目中,经常会需要查询数据导出excel,以前比较常见的就是用poi.使用poi的时候也有两种方式,一种就是直接将集合一次性导出为excel,还有一种是分批次追加的方式适合数据量 ...
- 数据仓库开发——Kettle使用示例
Kettle是一个开园ETL工具,做数据仓库用Spoon. 工具:下载Spoon,解压即可用 1.认识常用组件: 表输入 插入\更新 数据同步 文本文件输出 ...
- kettle中含有参数传递的定时任务
(1)新建一个作业(新建->作业),并在控制面板右键: (2)设置一个命令参数: (3)把作业的参数传递给转换: (4)在转换中右键设置转换属性: (5)接收作业中设置的传递参数: (6)参数的 ...
- kettle中全局变量的设置
设置全局变量. 找到.properties文件: 在文件中设置值: 在kettle中新建一个job(不用做任何设置): 转换中获取便元的设置: 重启kettle的执行结果:
- kettle中变量的设置和使用介绍
有没有能统一管理一个参数,然后让所有的transformation和job都可以读到呢? 答案是有 1.首先,打开.kettle\kettle.properties(个人主机是:C:\Users\fo ...
- kettle将Excel数据导入oracle
导读 Excel数据导入Oracle数据库的方法: 1.使用PL SQL 工具附带的功能,效率比较低 可参考这篇文章的介绍:http://www.2cto.com/database/201212/17 ...
- kettle转换和作业插件开发及调试
这是一篇几年前写下的文档,最近打算根据这篇文档重写一下kettle插件的教程.结果各种理由,一推再推.今天索性将这篇文档发布出来,分享给大家,例子等有空再补上.这是一篇基于kettle3.2基础上完成 ...
- kettle系列-[KettleUtil]kettle插件,类似kettle的自定义java类控件
该kettle插件功能类似kettle现有的定义java类插件,自定java类插件主要是支持在kettle中直接编写java代码实现自定特殊功能,而本控件主要是将自定义代码转移到jar包,就是说自定义 ...
- kettle系列-kettle管理平台部署说明
本介绍我的开源项目[kettle-manager]kettle管理平台如何获取并部署使用,该项目介绍请参看另一篇博文:http://www.cnblogs.com/majinju/p/5739820. ...
- kettle系列-我的开源kettle管理平台[kettle-manager]介绍
kettle管理工具 专门为kettle这款优秀的ETL工具开发的web端管理工具. 项目简介 kettle作为非常优秀的开源ETL工具得到了非常广泛的使用,一般的使用的都是使用客户端操作管理,但问题 ...
随机推荐
- msf generate exec payload
daniel@daniel-mint ~/msf/metasploit-framework $ ruby msfpayload windows/exec CMD=calc.exe N WARNING: ...
- Java中创建泛型数组
Java中创建泛型数组 使用泛型时,我想很多人肯定尝试过如下的代码,去创建一个泛型数组 T[] array = new T[]; 当我们写出这样的代码时编译器会报Cannot create a gen ...
- Vue篇1
2019 Vue 面试题汇总(持续更新中...) 1. vue中的MVVM模式 即Model-View-ViewModel. Vue是以数据为驱动的,Vue自身将DOM和数据进行绑定,一旦创建绑定,D ...
- requests返回页面乱码
req=requests.post(domain,params,json=None) req=req.content.decode()
- node层设置proxy不生效的原因
43服务器上pm2部署的项目,原本是想请求代理到69服务器,但是仍然代理到75服务器了,检查node层proxy代码没问题,原因是端口号被占用了,项目的5000端口被其他项目占用,5000端口实际用的 ...
- Vmware虚拟机中安装ubuntu18 live server+Vmware Tools(用来共享本地文件夹)
一.安装Ubuntu见链接 https://ywnz.com/linuxaz/3696.html 二.安装Vmware Tools 参考:https://blog.csdn.net/a12340123 ...
- Codeforces 1166F 并查集 启发式合并
题意:给你一张无向图,无向图中每条边有颜色.有两种操作,一种是询问从x到y是否有双彩虹路,一种是在x到y之间添加一条颜色为z的边.双彩虹路是指:如果给这条路径的点编号,那么第i个点和第i - 1个点相 ...
- 在url里请求id
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- CSS中各种百分比(%)
1.固定定位 position:absolute;width:100%;height:100%: 中%相对的 都是浏览器的可视窗口宽高. 2.标准文档流中,标签的 % 单位除了height以外, ...
- codeforces 447E or 446C 线段树 + fib性质或二次剩余性质
CF446C题意: 给你一个数列\(a_i\),有两种操作:区间求和:\(\sum_{i=l}^{r}(a[i]+=fib[i-l+1])\).\(fib\)是斐波那契数列. 思路 (一) codef ...