Обновление токена Cygnus
Я использую сборку Cygnus из исходного кода (последняя версия 0.8.2). Я настроил его для отправки подписок orion на cosmos.lab.fi-ware.org. Если я использую только cosmos-user и cosmos-password, это не удастся:
2015-09-06 12:21:27,063 (SinkRunner-PollingRunner-DefaultSinkProcessor) [ERROR - com.telefonica.iot.cygnus.sinks.OrionSink.process(OrionSink.java:143)] Persistence error (The /user/victor/queries/def_servpath/customer__36_productquerysalamanca directory could not be created in HDFS. HttpFS response: 503 Service unavailable)
Поэтому я должен использовать oauth-токен. Таким образом, он работает успешно, но мой вопрос заключается в том, должен ли я в этом сценарии обновить вручную токен доступа и изменить файл agent.conf?
заранее спасибо
1 ответ
Несмотря на сообщение об ответе на запрос токена, в котором указано "expires: 3600", это не соответствует действительности, и токен не имеет срока действия. Почему токен не имеет срока действия, его нужно спросить у сотрудников Identity Manager (IdM), так как сообщение, которое Генератор токенов для Cosmos представляет собой пересылку сообщения, которое предоставляет IdM.
Мы создали эту проблему заранее, ожидая, что токен будет иметь реальный срок действия. В этом случае повторное согласование токена будет автоматически выполнено с помощью токена обновления.