Centos8/window下kettle不能連接資源庫出現(xiàn)白屏等問題的解決方案

在CentOS下发魄,我本來安裝的也是Kettle8.3舔箭,不過點(diǎn)擊connect卻一直報(bào)錯(cuò):

一個(gè)未預(yù)期的錯(cuò)誤發(fā)生在Spoon: probable cause:在停止Spoon前,請(qǐng)先關(guān)閉其它spoon窗口!

No more handles because no underlying browser available.

? SWT on GTK 2.x detected. It is reccomended to use SWT on GTK 3.x and Webkit2 API.

org.eclipse.swt.SWTError: No more handles because no underlying browser available.

? SWT on GTK 2.x detected. It is reccomended to use SWT on GTK 3.x and Webkit2 API.

at org.eclipse.swt.SWT.error(SWT.java:4621)

at org.eclipse.swt.browser.Browser.<init>(Browser.java:128)

at org.pentaho.di.ui.core.dialog.ThinDialog.createDialog(ThinDialog.java:77)

at org.pentaho.di.ui.repo.dialog.RepositoryDialog.openManager(RepositoryDialog.java:104)

at org.pentaho.di.ui.repo.menu.RepositoryConnectMenu$2$2.widgetSelected(RepositoryConnectMenu.java:180)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)

at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1384)

at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7949)

at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9331)

at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:710)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)

所以我就嘗試使用kettle7.1點(diǎn)擊connect出現(xiàn)

Nomore handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]

org.eclipse.swt.SWTError:No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]

atorg.eclipse.swt.SWT.error(SWT.java:4109)

atorg.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1672)

atorg.eclipse.swt.browser.Mozilla.create(Mozilla.java:637)

atorg.eclipse.swt.browser.Browser.<init>(Browser.java:119)

atorg.eclipse.ui.internal.browser.BrowserViewer.<init>(BrowserViewer.java:225)

.......

繼續(xù)搜索茧痕,應(yīng)該是調(diào)用不了瀏覽器财岔,因?yàn)槲蚁肫鹪趙indow上kettle的歡迎界面是直接在kettle里顯示,而在centos下則是在瀏覽器中打開盏浇。

分析:從eclipse的官網(wǎng)大概知道:內(nèi)置游覽器要想在linux上跑有這兩方面的依賴:

Webkit和Xulrunner

檢查一下系統(tǒng)的/usr/lib下面確實(shí)沒有xulrunneryyu

于是在https://developer.mozilla.org/en-US/docs/Gecko_SDK下載xulrunner-sdk

得到一個(gè)這樣的文件:xulrunner-3.6.28.en-US.linux-i686.sdk.tar.bz2解壓一下

cd xulrunner-sdk/bin

./xulrunner–register-global //注冊(cè)一下xulrunner

重新啟動(dòng)一下eclipse,這時(shí)它的內(nèi)置游覽器就應(yīng)該可用了。

這時(shí)重新刪除MOZILLA_FIVE_HOME環(huán)境變量芽狗,內(nèi)置游覽器仍然可用绢掰,

說明MOZILLA_FIVE_HOME這個(gè)環(huán)境變量不是靠手動(dòng)來設(shè)置的,而是系統(tǒng)內(nèi)部已經(jīng)設(shè)定好的。

在之前一篇博客我有介紹安裝kettle滴劲,在那時(shí)我就安裝了Webkit攻晒,所以現(xiàn)在只需安裝xulrunner

這里下載了最新的安裝包,但是不能運(yùn)行班挖,不知道是什么原因鲁捏,考慮到他是ubuntu,我是centos萧芙,還是會(huì)有差異

根據(jù)系統(tǒng)的版本给梅,下載xulrunner

下載地址:

http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2012/03/2012-03-02-03-32-11-mozilla-1.9.2/xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar.bz2?cm_mc_uid=08168416471414670141294&cm_mc_sid_50200000=1497942238

或者

http://ftp.mozilla.org/pub/xulrunner/releases/latest/sdk/

得到一個(gè)這樣的文件:xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar解壓一下

//注冊(cè)一下xulrunner

./xulrunner –register-global

重啟一下kettle程序,再試connect双揪,可以了动羽。

這里我是訪問第一個(gè)下載地址直接下載了xulrunner解壓,然后注冊(cè)盟榴,可以運(yùn)行曹质。

之后重啟kettle婴噩,點(diǎn)擊connect擎场,發(fā)現(xiàn)可以跳出界面了,但是白屏

又搜索之几莽,按照這位大佬的方法:https://blog.csdn.net/ws379374000/article/details/88884656

cd data-integration/ui

vim menubar.xul

在31行加入

<menuitem id="file-openZiyuanku" label="openZiyuanku" command="spoon.openRepository()"/>

這里其實(shí)相當(dāng)于自己開了一個(gè)入口迅办,現(xiàn)在可以點(diǎn)擊左上角文件—>openZiyuanku,進(jìn)入資源庫連接了

安裝pdi8.0版本

修改spoon.sh章蚣,將

將export SWT_GTK3=0配置改為export SWT_GTK3=1即可解決這個(gè)問題站欺。

(最后一句話是重點(diǎn),一定要加上)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纤垂,一起剝皮案震驚了整個(gè)濱河市矾策,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌峭沦,老刑警劉巖贾虽,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異吼鱼,居然都是意外死亡蓬豁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門菇肃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來地粪,“玉大人,你說我怎么就攤上這事琐谤◇〖迹” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)质礼。 經(jīng)常有香客問我聊品,道長(zhǎng),這世上最難降的妖魔是什么几苍? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任翻屈,我火速辦了婚禮,結(jié)果婚禮上妻坝,老公的妹妹穿的比我還像新娘伸眶。我一直安慰自己,他們只是感情好刽宪,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布厘贼。 她就那樣靜靜地躺著,像睡著了一般圣拄。 火紅的嫁衣襯著肌膚如雪嘴秸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天庇谆,我揣著相機(jī)與錄音岳掐,去河邊找鬼。 笑死饭耳,一個(gè)胖子當(dāng)著我的面吹牛串述,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播寞肖,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼纲酗,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了新蟆?” 一聲冷哼從身側(cè)響起觅赊,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎琼稻,沒想到半個(gè)月后吮螺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡欣簇,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年规脸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熊咽。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡莫鸭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出横殴,到底是詐尸還是另有隱情被因,我是刑警寧澤卿拴,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站梨与,受9級(jí)特大地震影響堕花,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜粥鞋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一缘挽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧呻粹,春花似錦壕曼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至筹燕,卻和暖如春轧飞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背撒踪。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國打工过咬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人糠涛。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓援奢,卻偏偏與公主長(zhǎng)得像兼犯,于是被迫代替她去往敵國和親忍捡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

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