Как работает Livy rest API call? - PullRequest
       41

Как работает Livy rest API call?

0 голосов
/ 02 октября 2019

Я начинаю работать с Apache Livy, и я смог проследить онлайн-документацию и был в состоянии отправить задание на запуск через Curl ( Я отправил еще один вопрос о преобразовании curl в вызов REST ). Мой план состоял в том, чтобы опробовать curl, а затем преобразовать его в вызов REST API из Scala. Однако, потратив целый день, чтобы выяснить, как преобразовать вызов Livy curl в REST, я чувствую, что мое понимание неверно.

Я проверяю этот пример от Cloudera, и я вижу, что мы должнысоздайте экземпляр LivyClient и загрузите из него код приложения в контекст Spark. Это правильный путь? У меня есть сценарий использования, когда мне нужно запустить свою искровую работу из Облака. Нужно ли мне помещать зависимости в Облако и добавлять его с uploadJar, как указано в примере Cloudera?

1 Ответ

1 голос
/ 02 октября 2019

Существует 2 варианта взаимодействия с Livy Server.

  1. Использование Livy Client, облегчающего взаимодействие с Livy Server.
  2. Доступно использование Rest API, которое можно использоватьпрограммно.

Пожалуйста, проверьте ссылки ниже

https://livy.incubator.apache.org/docs/latest/rest-api.html

...