Kettle Carte简介
2016-05-09 17:48
148 查看
对象在内存中保留的时间,单位为分钟。超过指定时间的这些对象将被清除,从而被Java GC回收,防止Carte占用过多的内存空间。
【注意】 建议生产环境适当地配置该值,以便Java GC能够回收多余的对象占用空间,减少系统内存使用。防止OOM。
[title3]
2.3.7 (*) repository节点[/title3]
示例:
<repository>
<name>Repository Name (id)</name>
<username>username</username>
<password>password</password>
</repository>
这个配置在Kettle5+版本才支持,配置该选项以便Carte能够连接到资源库,执行资源库里面的转换或者作业。请求的Servlet为 runJob
和 runTrans
,使用示例如下:
(1) runJob
http://hostname:port/kettle/runJob/?job=/path/to/jobname&level=DebugLevel&ParameterName=ParameterValue*
(2) runTrans
http://hostname:port/kettle/runTrans/?trans=/path/to/transname&level=DebugLevel&ParameterName=ParameterValue*
3. Carte集群
Kettle使用Carte来部署集群,Kettle集群概念有两个,普通集群和动态集群,集群的使用需要在Spoon界面中配置。集群中有两个角色,master和slave,不管是普通集群还是动态集群,master只能有一个。
[title3]
3.1 普通集群[/title3]
普通集群在使用前就要确定哪几台Carte服务来组成一个集群,并且通过指定其中一台Carte服务为master。
[title3]
3.2 动态集群[/title3]
而动态集群,只要指定一台Carte作为master,其他Carte slave server不需要指定,而是通过在Carte启动时的配置文件参数 <report_to_masters>
来指定这台Carte要接入哪些集群。因为其规模可以动态扩展或者缩小,所以称为动态集群。动态集群更加迎合当前云计算动态利用计算资源的概念。
【注意】 如果一个作业的某个转换步骤指定在一个动态集群里面运行,那么当运行过程中集群再增加一台Carte服务,运行中的转换步骤也不用使用其计算资源,而如果当运行过程中集群某台正在参与转换步骤计算的Carte服务被意外停止,将会造成这个作业运行失败。
kettle 9
相关文章推荐
- Struts1 学习
- Demo2 实现侧滑菜单:DrawerLayout布局初涉
- ijkplayer在windows下编译并导入Android Studio
- android 实现listview的adapter多种布局方式
- 你是不是想得太简单了
- 协议如何保证可靠传输
- MySQL 查看最大连接数, 当期连接数.
- vim 配置文件——部分配置
- 线程 进程区别
- web client6.0设置刀片服务器虚拟机网络
- 实现哈希桶(空间利用率较高的哈希表)
- Github 之 SSH key的创建于配置(Windows)
- poj 2778 DNA Sequence ac自动机+矩阵快速幂
- 25种设计模式笔记
- ACM--1334 好老师--湖南省第九届省赛--水
- 项目中常用js方法整理common.js
- Struts2基础学习(四)—类型转换器和数据校验
- div+css
- 导航条
- 优化 Android Studio 启动速度