Запустите сервер оболочки из jupyter и используйте его в python - PullRequest
0 голосов
/ 10 апреля 2020

Я вызываю JVM-сервер из jupyter с помощью этой команды оболочки:

!java -Xmx6G -jar foo.jar --build path/foo/path --inMemory

устанавливает локальный сервер, доступный через localhost:8080, к которому можно обратиться с помощью вызова API.

Однако ноутбук jupyter заморожен, пока сервер работает, последние строки:

13:38:27.948 INFO (NetworkListener.java:750) Started listener bound to [0.0.0.0:8080]
13:38:27.950 INFO (NetworkListener.java:750) Started listener bound to [0.0.0.0:8081]
13:38:27.952 INFO (HttpServer.java:300) [HttpServer] Started.
13:38:27.952 INFO (GrizzlyServer.java:153) Grizzly server running.

Но теперь я не могу использовать свой jupyter, так как ячейка работает [*] и я не могу выполнить любую другую ячейку (например, для запроса к серверу ..)

Как я могу сделать это за один юпитер?

...