1
我設計了一個用於轉換的ktr文件。我需要配置生產環境的數據庫連接細節。我怎樣才能做到這一點?有什麼建議麼?如何在Pentaho數據集成中爲生產環境配置數據庫連接水壺轉換
我設計了一個用於轉換的ktr文件。我需要配置生產環境的數據庫連接細節。我怎樣才能做到這一點?有什麼建議麼?如何在Pentaho數據集成中爲生產環境配置數據庫連接水壺轉換
我使用環境變量。
KETTLE_HOME
KETTLE_JNDI_ROOT
PATH=$PATH:$KETTLE_HOME
熱水壺家只是一個目錄的鏈接。默認情況下,我有專門用於數據集成套件的目錄。它包含幾個版本的水壺。
例
/opt/kettle/data-integration-4.4.0 (few old jobs made like several years ago)
/opt/kettle/data-integration-5.2.0 (currenly used)
/opt/kettle/data-integration-6.0.0 (on test)
再有就是當前的默認(類似的替代品Debian系統)的鏈接。它有助於在同一臺機器上安裝幾個水壺。
ln -s /opt/kettle/data-integration-5.2.0 /opt/kettle/data-integration
現在
/opt/kettle/data-integration
是將默認使用主套房的鏈接。這是爲了jdk可編程性的原因。由於4.4.0基於jdk6,因此5.2.0 jdk7(因爲xstream xml庫中存在缺陷,但不能在jdk8上工作,但可能已經修復,6.0分支在jdk8上運行良好,即使它構建在jdk7上)
在/ etc/profile中配置的變量。 文件jdbc.properties位於
$KETTLE_HOME/simple-jndi
和所有作業共享。此文件由連接設置組成,如果網絡配置發生更改,則由puppet生成。如果管理員執行某些操作,木偶會在遷移時自動創建新文件。
對於連接定義我使用的命名規則
main -connection to productive database
main_slave -connection to slave database (read-only)
test -connection to test database (on separate machine)
test_slave
等等...
如果該命令是LN -s,而不是LS -s? – smurff1975
謝謝。修正了錯字。 – simar