/ / Ejecutando una línea de comando en un servidor remoto - java, servlets

Ejecutar una línea de comando en un servidor remoto - java, servlets

Tengo un comando (en realidad es un comando de trabajo de Hadoop como) "hadoop jar" que debe ejecutarse en un servidor cuya dirección IP conozco.

¿Cómo puedo invocar el comando desde dentro de mi código java?

Gracias Abhishek s

Respuestas

0 para la respuesta № 1

Implementar dos aplicaciones adicionales, la primerase ejecuta en el servidor y ejecuta su comando, el segundo se ejecuta en el lado del cliente y envía comandos al servidor a través de la conexión de la red. La aplicación del servidor recibe la solicitud del cliente y ejecuta la línea de comandos requerida en el servidor host.

Para ejecutar un comando en el host local (para la aplicación del lado del servidor), use Clase runtime y es exec() método.