0
我抓到那FTPLIB可以用DSX IBM數據科學體驗如何在DSX內的Python筆記本中使用SFTP工作?
from ftplib import FTP
卜如何做一個SFTP連接看起來蟒蛇筆記本里面?這樣我就可以自動導入本地數據。 TIA
我抓到那FTPLIB可以用DSX IBM數據科學體驗如何在DSX內的Python筆記本中使用SFTP工作?
from ftplib import FTP
卜如何做一個SFTP連接看起來蟒蛇筆記本里面?這樣我就可以自動導入本地數據。 TIA
FTP協議與SFTP無關。 sftp程序是SSH協議的客戶端,其行爲與FTP協議的ftp程序相同。換句話說,FTP客戶端庫不會幫助您連接到SSH服務器。
目前,Python上至少有兩個SFTP客戶端庫,pysftp和sftp-client。在SO上還有一個older question,從SFTP客戶端不太容易獲得。也許其中一個圖書館可以滿足您的需求。如果它未預裝在DSX上,則可以通過運行!pip install --user <packagename>
從Python筆記本電腦進行安裝。
有沒有辦法'ssh'到數據科學體驗實例去'原始'linux shell?這似乎很有用,我找不到任何途徑。 – Gopala
@Gopala:不,與當前在共享集羣上運行的Spark作爲服務後端不同。即使IBM開發人員也不能ssh訪問生產羣集的節點。您可以運行Python內核並使用'!'前綴執行shell命令。通過DSX中的筆記本或Bluemix中的Spark Interactive API(內核網關)。 https://console.bluemix.net/docs/services/AnalyticsforApacheSpark/index-gentopic3.html#genTopProcId4 –