API-интерфейс диспетчера ресурсов пряжи возвращает пустой json, но повторно выполняет значения при использовании CURL - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь выполнить приведенный ниже запрос в диспетчере ресурсов YARN, но он возвращает пустой json

import requests
rmHost = "cdhm1.test.com"
rmPort = "8088"
payload = {"startedTimeBegin": 1577817000, "startedTimeEnd": 1594060200}
req = requests.get(
    """http://{}:{}/ws/v1/cluster/apps""".format(rmHost, rmPort), params=payload
)
print(req.json())
print(req.url)

Но когда я запускаю тот же YARN Api с помощью CURL на той же машине Linux, я получаю результаты

curl http://cdhm1.test.com:8088/ws/v1/cluster/apps?startedTimeBegin=1577817000&startedTimeEnd=1594578600

Любая помощь по этому поводу будет очень заметна.

Примечание. Я попробовал Postman и тоже вставил URL-адрес в браузер, но ничего не вернулось. Но CURL работает

...