2017-10-13 140 views
0

我嘗試使用Apache Nifi訪問SFTP源。處理器不包含代理設置。因此,我希望將啓動時的代理詳細信息作爲JVM參數提供。Apache Nifi SOCKS代理設置

java.arg.16=-DsocksProxyHost="123.123.123.123" 
java.arg.17=-DsocksProxyVersion=5 
java.arg.18=-Djava.net.socks.username="MYUSERNAME" 
java.arg.19=-Djava.net.socks.password="MYPASSWORD" 
java.arg.20=-DsocksProxyPort=1080 

這不起作用。我無法找到明確使用代理在nifi代碼在GitHub上jsch的任何實施 https://github.com/apache/nifi/search?utf8=%E2%9C%93&q=jsch&type=

的問題是: 是使用Jsch內部提供的參數?

+0

問題是獨立Nifi的: 與參考實施JSch SFTP [鏈接](http://www.jcraft.com/jsch/examples/Sftp.java.html)的我可以驗證它是否會影響我提供的參數與否。我仍然遇到身份驗證失敗的異常。我多次檢查了憑據,甚至還嘗試了-Duser.name =「MYUSERNAME」參數。具有上述屬性的System.getProperties的實現在哪裏? – jugi

回答