#Kettle遠(yuǎn)程執(zhí)行任務(wù)

//
開源ETL工具Kettle初試–遠(yuǎn)程執(zhí)行任務(wù) – lxw的大數(shù)據(jù)田地
http://lxw1234.com/archives/2017/02/834.htm#comments

Kettle是一款國外開源的ETL以及簡單的調(diào)度工具恼五。官網(wǎng):http://www.pentaho.com/product/data-integration之前Kettle在傳統(tǒng)數(shù)據(jù)倉庫中用的比較多,現(xiàn)在也集成了很多大數(shù)據(jù)相關(guān)的組件,比如:HDFS往弓、MapReduce、HBase团秽、Hive订晌、Sqoop等。這兩天試驗(yàn)了一下倘要,在此做一記錄。
我使用的Kettle版本為最新的pdi-ce-7.0.0.0-25.zip,特別注意封拧,該版本對jdk的要求比較高志鹃,之前系統(tǒng)上的jdk-8u65竟然也不行,后來用了最新的jdk-8u121才正常泽西。
完成了一個簡單的ETL過程:從Oracle中抽取數(shù)據(jù)->寫入HDFS->Load進(jìn)Hive表曹铃。
因?yàn)槲覀兊腖inux服務(wù)器都沒有圖形化界面,并且我本機(jī)不能訪問hadoop集群節(jié)點(diǎn)的內(nèi)網(wǎng)ip(只能通過網(wǎng)關(guān)機(jī)訪問)捧杉,因此陕见,需要進(jìn)行下面的部署:

kettle

在Hadoop網(wǎng)關(guān)機(jī)(Linux)上啟動Kettle遠(yuǎn)程服務(wù),作為子服務(wù)器味抖;在我的機(jī)器(windows)上啟動Kettle评甜,作為主服務(wù)器,進(jìn)行作業(yè)開發(fā)仔涩,執(zhí)行時候忍坷,提交到子服務(wù)器進(jìn)行遠(yuǎn)程執(zhí)行。
配置Kettle遠(yuǎn)程服務(wù)
下載Kettle:
https://nchc.dl.sourceforge.net/project/pentaho/Data%20Integration/7.0/pdi-ce-7.0.0.0-25.zip
解壓之后红柱,編輯data-integration/plugins/pentaho-big-data-plugin/plugin.properties文件:設(shè)置hadoop版本(我使用的cdh5.8):active.hadoop.configuration=cdh58
進(jìn)入data-integration/plugins/pentaho-big-data-plugin/hadoop-configurations/cdh58目錄:將hadoop的配置文件core-site.xml承匣、mapred-site.xml、yarn-site.xml復(fù)制過來锤悄。
在Kettle遠(yuǎn)程服務(wù)器上(Linux):進(jìn)入data-integration目錄韧骗,設(shè)置遠(yuǎn)程服務(wù)連接密碼:sh encr.sh -carte yourpassword結(jié)果會輸出加密后的密碼:OBF:1hvy1i271vny1zej1zer1vn41hzj1hrk
編輯密碼文件:vi ./pwd/kettle.pwdcluster: OBF:1hvy1i271vny1zej1zer1vn41hzj1hrk其中,cluster為默認(rèn)的用戶名零聚。
然后啟動遠(yuǎn)程服務(wù):nohup ./carte.sh localhost 9888 >> carte.log &
端口號9888可以自己定義袍暴。
本地Kettle主服務(wù)器開發(fā)任務(wù)
本地windows解壓Kettle之后,執(zhí)行Spoon.bat啟動Kettle隶症。執(zhí)行SpoonConsole.bat打開圖形界面政模。
文件->新建->轉(zhuǎn)換:
kettle

在該轉(zhuǎn)換中,需要配置2個DB鏈接(Oracle和HiveServer2),配置Hadoop集群(HDFS)蚂会,配置子服務(wù)器(遠(yuǎn)程執(zhí)行服務(wù)器)淋样。DB的配置很簡單,略過胁住。新建子服務(wù)器:
kettle

新建Hadoop集群:注意趁猴,如果不使用MapReduce和ZK,那么只需要配置HDFS即可彪见,Hostname為主NameNode的IP.
kettle

遠(yuǎn)程執(zhí)行任務(wù)
開發(fā)完后儡司,在執(zhí)行的選項(xiàng)中,選擇遠(yuǎn)程執(zhí)行:
kettle

本地Kettle會連接到遠(yuǎn)程Kettle子服務(wù)器余指,將該作業(yè)配置信息發(fā)送給子服務(wù)器進(jìn)行執(zhí)行捕犬。

除了上述方法完成DBàHive的數(shù)據(jù)導(dǎo)入,Kettle也集成了Sqoop,應(yīng)該也可以完成碉碉,后續(xù)再進(jìn)行嘗試:


kettle
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末柴钻,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子垢粮,更是在濱河造成了極大的恐慌顿颅,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件足丢,死亡現(xiàn)場離奇詭異,居然都是意外死亡庇配,警方通過查閱死者的電腦和手機(jī)斩跌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來捞慌,“玉大人耀鸦,你說我怎么就攤上這事⌒ピ瑁” “怎么了袖订?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長嗅虏。 經(jīng)常有香客問我洛姑,道長,這世上最難降的妖魔是什么皮服? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任楞艾,我火速辦了婚禮,結(jié)果婚禮上龄广,老公的妹妹穿的比我還像新娘硫眯。我一直安慰自己,他們只是感情好择同,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布两入。 她就那樣靜靜地躺著,像睡著了一般敲才。 火紅的嫁衣襯著肌膚如雪裹纳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天归斤,我揣著相機(jī)與錄音痊夭,去河邊找鬼。 笑死脏里,一個胖子當(dāng)著我的面吹牛她我,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼番舆,長吁一口氣:“原來是場噩夢啊……” “哼酝碳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起恨狈,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤疏哗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后禾怠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體返奉,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年吗氏,在試婚紗的時候發(fā)現(xiàn)自己被綠了芽偏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡弦讽,死狀恐怖污尉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情往产,我是刑警寧澤被碗,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站仿村,受9級特大地震影響锐朴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜奠宜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一包颁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧压真,春花似錦娩嚼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至泼差,卻和暖如春贵少,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背堆缘。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工滔灶, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吼肥。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓录平,卻偏偏與公主長得像麻车,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子斗这,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容