Если вы проверите статус для пакетов с помощью curl, вы получите статус пакетного задания Livy, которое будет завершено (если драйвер спуска запустился успешно).
Чтобы прочитать вывод:
1. Вы можете использовать SSH с помощью paramiko для машины, на которой запущен hdfs, и запустить hdfs dfs -ls /, чтобы проверить вывод и выполнить желаемые задачи.
- Используя Livy rest API, вам нужно написать сценарий, который выполняет шаг 1, и этот сценарий можно вызвать с помощью команды curl для извлечения выходных данных из HDFS, но в этом случае Livy запустит отдельный драйвер искры, и выходные данные появятся в STDOUT из журналов драйверов.
curl -vvv -u:: / batches -X POST --data '{"file": "http://"}' -H" Тип содержимого: application / json "
Первый - верный способ получения результата, хотя я не уверен на 100%, как будет вести себя второй подход.