首先感謝樓上兩位大神的回答,再說一下問題的錯誤原因:
1、是因為這部署kettle的這台伺服器上沒有MySQL的客戶端,所以根本無法訪問到資料庫,太疏忽了。。。
2、接下來換了一台裝有MySQL客戶端的伺服器,進行部署。也是有問題,是由於我創建的資源庫用戶沒有許可權訪問那台資料庫(只開通了外網連接許可權,未開通localhost許可權)
---賦予許可權(外網)
grant all on lisnew.* to ods_rep@"%" identified by 'ods_rep';
---賦予許可權(內網/本地)
grant all privileges on . to ods_rep@localhost identified by 'ods_rep';
【注】:ods_rep用戶為資源庫用戶,命令含義可在網路查詢
B. 我現在想通過kettle 將一個遠程目錄的文件復制到另外一個遠程目錄下,求思路。
遇到相同問題,覺得應該可以嘗試藉助FTP工具,本地的文件上傳至FTP,遠程伺服器那邊從FTP下載到遠程主機本地;然後定時執行這個作業