没有合适的资源?快使用搜索试试~ 我知道了~
首页kettle 集群 carte
资源详情
资源评论
资源推荐

在使用
Kettle
的集群排序中 Carte
的设定—— ( 基于
Windows)
本片文章主要是关于使用 的 界面:
来实现基于集群的对数据库中的数据表数据进行排序的试验。
以及在实验过程中所要开启的 服务的一些配置文件的设置,
还有基于 的相关 命令。
文章主要分为六个部分:
1.介绍 carte
2.carte 相关配置文件的设定
3.carte 服务的开启命令
4.在 kettle 的图形界面中对集群进行相关的设定
5.使用 kettle 集群模式对相关的数据进行排序
6.有关于集群调用子服务器的 java 源代码调用实现
1.介绍 carte
是由 所提供的 的程序,
也被叫做子服务器() 在 调用集群()来进行分布式分发、处理任务的时候,
可以开启多个 服务进程 来进行分发 ()任务和接收,运行,提交 任务()。
就像是《》中对 的定义:
!
是一个轻量级的服务器进程,可以远程监控和开启转换集群的能力!
"
2.carte 相关配置文件的设定
与 的结点设置类似,本实验将要实现的是基于一台主机,
开启四个 服务,其中一台为 # 另外三台为 ,
来实现在 的 中对数据库中数据表读取后 以集群的方式来执行排序的过程。
开启的 服务所显示的命令窗口都是一样的,但是究竟哪一个是主服务哪些又是子服务呢?
对于集群中的主服务器还是子服务器的设定,
我们仍旧引用《》书中的一段话进行说明(因为很权威的):
"A cluster schema consists of one master server that is being used as a controller
for the cluster , and a number of non-master slave servers.! In short, we refer to
the controlling Carte server as the master and the other Carte servers as slaves"
$ 在不考虑到句式主 谓 宾 定 状 补的条件下,对上述介绍的理解是这样的。
"一个集群实体是由 一个 用来主控整个集群的主节点
和多个 不是主节点

(也就是主节点除外,即配置文件中 属性<master>N</master>对应的值置为 N 的对应结点)
的子服务器所构成的。
简而言之,我们把开启的主控 Carte 服务器 叫做 主节点 而其他的 Carte 服务器叫做 从结点"。
!
关于 的服务器是主还是从是由相关的配置文件:% !& 中的
属性'(')(中是*还是+所设定的,
其实这个和 通过相关的 ,# 配置文件来设定是主节点还是从节点是很神似的。
配置文件吧,其实根据计算机不同,以及计算机中的环境变量的不同而千差万别。
主要说一下 $ 关于配置文件的设定过程吧,
若想让 程序可以成功运行的话,首先就应该设定它的配置文件,
配置文件所在的路径,如下图所示:
(% !&截图)
在这里 $ 在正常进行配置的时候 窗口报错,说是在 )-)))
的下面找不到 文件夹. 是 $ 的计算机名称/
所以 $ 根据提示将 安装解压路径下的 文件夹复制了一份到提示信息的路径下,
才使得 正常运行,不过要让 $ 说是什么原理嘛,其实 $ 也不知道的,
或许默认 服务启动的时候会到该路径下自行寻找相关的配置文件吧!!!!!!
这个文件夹下面默认存放的是关于 的一些配置文件以及登陆用户名以及密码等等,
它所在的 安装包的路径就是!)%)这个下面的。
"
下面是关于主服务器(:% %%0101!&)配置文件进行相关注释说明:

!"
#$%&&&#'(
当然,对于这个 的话,在 )* 的环境中,
在对应的配置文件中 有相关的 '( 地址与主机名称相对应的,
在 +! 下面,), 并不知道相关的配置文件在哪里,
所以如果是集群的节点所在的并不是基于一台主机的话,
这个属性的值可以使用该节点所在的主机 '( 地址所代替。
-!. /
&
下面是关于子服务器()的配置文件进行相关注释说明:
!!
!!
0
剩余13页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0