kettle在linux下使用檔案資源庫

2021-09-01 22:50:21 字數 836 閱讀 6552

用資料庫作用kettle資源庫會在資料庫中建立很多表,所以就選擇用檔案資源庫的方式。如果單純的使用檔案方式而非檔案資源庫的方式,在job引用轉換的時候要選擇檔案本地路徑,從windows移植到linux中路徑就出現問題,雖然可以手動修改一下,但是每次都修改就煩人了。

使用檔案資源庫就簡單多了。

當然,使用資源庫就需要上傳.kettle資料夾到linux,如果在linux中使用過kettle的話,在使用者目錄下會自動建好.kettle資料夾,如果沒有使用過,可能還沒有這個資料夾,那就手動建立。不過建立了也並不可見。位置在/home/user/.kettle

我的資源庫內容:repositories.xml

<?xml version="1.0" encoding="utf-8"?>

kettlefilerepository

filerepository

filereposity

c:\data\kettlerepositorynn

部分是在windows下的資源庫路徑,上傳到linux中需要改為linux下的資源庫路徑。然後可以將windows下設計好的轉換和job都放到這個資料夾下。

最後是呼叫job指令碼:/opt/kettle/data-integration/kitchen.sh -rep=filerepository -job=testjob

指定資源庫id和job名稱。

Kettle在linux環境的部署和使用

上一章講了對kettle的大致理解,各個元件的含義用處,以及spoon的使用。這章就開始講下kettle在linux環境下的安裝部署,和其中遇到的一些坑。因為kettle不需要編譯和安裝,直接把包傳到伺服器然後解壓縮就可以了。因為我用的kettle版本是8.2,所以環境依賴jdk1.8 root t...

在Linux下使用ADSL

文章標題 在linux下使用adsl 程軍傑 張貼者 admin enthusiast 張貼日期 04 06 02 02 12 am 原文章發布於 2001.8.24 by 程軍傑 本站會員 北京電信的adsl使用的是pppoe撥號方式,因此,要在linux下使用adsl,必須安裝pppoe 客戶端...

在Linux下使用ADSL

北京電信的adsl使用的是pppoe撥號方式,因此,要在linux下使用adsl,必須安裝pppoe客戶端軟體。下面說明如何進行安裝 本文以redhat linux 6.2為實驗平台,其它平台的linux安裝辦法可以參照下面從源 進行安裝的步驟。一 安裝的前提條件 1.確保安裝了網絡卡並工作正常 使...