THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Purpose
Zeppelin executes interpreters in a local machine only, but local resources are usually limited and nowadays there're many environment to run applications on a cluster like Yarn and Mesos. It, however, is under cluster environment, we should check if remote Interpreters are working or not. I propose how we can check the status of remote interpreter.
Structure
Procedure
- Init() in RemoterInterpreter, run RemoteInterpreterProcess.reference();
- DefaultExecutor run a remote interpreter by using 'ssh hostname'
- RemoteInterpreterServer creates TServerSocket with random port
- Passes to ClusterManagerServer in this information
- RemoteInterpreterClient try to connect RemoteInterpreterServer with these information
More...
- We will be able to pass more information from Remote Interpreter to Zeppelin Server