Kettle Carte简介
来源:互联网 发布:mac日记本软件 编辑:程序博客网 时间:2024/05/22 00:05
对象在内存中保留的时间,单位为分钟。超过指定时间的这些对象将被清除,从而被Java GC回收,防止Carte占用过多的内存空间。
【注意】 建议生产环境适当地配置该值,以便Java GC能够回收多余的对象占用空间,减少系统内存使用。防止OOM。
2.3.7 (*) repository节点
示例:
<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只能有一个。
3.1 普通集群
普通集群在使用前就要确定哪几台Carte服务来组成一个集群,并且通过指定其中一台Carte服务为master。
3.2 动态集群
而动态集群,只要指定一台Carte作为master,其他Carte slave server不需要指定,而是通过在Carte启动时的配置文件参数 <report_to_masters>
来指定这台Carte要接入哪些集群。因为其规模可以动态扩展或者缩小,所以称为动态集群。动态集群更加迎合当前云计算动态利用计算资源的概念。
【注意】 如果一个作业的某个转换步骤指定在一个动态集群里面运行,那么当运行过程中集群再增加一台Carte服务,运行中的转换步骤也不用使用其计算资源,而如果当运行过程中集群某台正在参与转换步骤计算的Carte服务被意外停止,将会造成这个作业运行失败。
对象在内存中保留的时间,单位为分钟。超过指定时间的这些对象将被清除,从而被Java GC回收,防止Carte占用过多的内存空间。
【注意】 建议生产环境适当地配置该值,以便Java GC能够回收多余的对象占用空间,减少系统内存使用。防止OOM。
2.3.7 (*) repository节点
示例:
<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只能有一个。
3.1 普通集群
普通集群在使用前就要确定哪几台Carte服务来组成一个集群,并且通过指定其中一台Carte服务为master。
3.2 动态集群
而动态集群,只要指定一台Carte作为master,其他Carte slave server不需要指定,而是通过在Carte启动时的配置文件参数 <report_to_masters>
来指定这台Carte要接入哪些集群。因为其规模可以动态扩展或者缩小,所以称为动态集群。动态集群更加迎合当前云计算动态利用计算资源的概念。
【注意】 如果一个作业的某个转换步骤指定在一个动态集群里面运行,那么当运行过程中集群再增加一台Carte服务,运行中的转换步骤也不用使用其计算资源,而如果当运行过程中集群某台正在参与转换步骤计算的Carte服务被意外停止,将会造成这个作业运行失败。
0 0
- Kettle Carte简介
- kettle carte服务配置
- kettle carte file-----------------validation.properties
- 在使用Kettle的集群排序中 Carte的设定
- Carte+kettle+mysql性能问题定位分析记录
- kettle简介
- kettle简介
- Kettle 简介
- kettle carte 打包运行job出现不能读取子转换的问题解决。
- 如何利用kettle官方社区查找关于carte服务的设置
- ETL 以及 KETTLE 简介
- ETL和Kettle简介
- Kettle 简介和实例
- kettle(PDI)简介
- Kettle简介和安装
- ETL工具kettle原理简介
- kettle Variables+Arguments+Parameters简介
- Kettle 4.2源码分析第一讲--Kettle 简介
- 线程 进程区别
- Java的Redis连接池代码性能不错
- CodeForces 17E Palisection(回文树)
- android studio开发NDK模块
- 制造业衰退的根源:科学与垄断权力的矛盾
- Kettle Carte简介
- Android textView 获取行数
- popwindow弹窗
- Struts1 学习
- android 实现listview的adapter多种布局方式
- Robotium整体源码浅析
- ijkplayer在windows下编译并导入Android Studio
- Demo2实现侧滑菜单:DrawerLayout布局初涉
- 交换机