2012-08-10 172 views
0

我有一個命令(實際上它是一個Hadoop作業命令),「hadoop jar」, 需要在我知道ip地址的服務器上運行。在遠程服務器上運行命令行

如何從我的java代碼中調用該命令?

感謝 阿布舍克小號

+1

您可以使用「RMI」或「WebService」 – 2012-08-10 05:47:15

回答

0

實現額外的兩個應用程序,服務器上的第一次運行,並啓動你的命令,在客戶端上的第二道和發送命令通過網絡套接字連接服務器。 Server應用程序接收客戶端請求並在服務器主機上運行必需的命令行。

要在本地主機上執行命令(對於服務器端應用程序),請使用Runtime class及其exec()方法。