У меня развертывание API Manager 2.6.0 на 3 узлах, т.е. на 3 виртуальных машинах.Сокращения:
- GW - шлюз
- AIO - диспетчер трафика, менеджер ключей, портал разработчика, издатель
- Analytucs - Api M Analytics 2.6.0
- DB - PostgreSQL.
Я установил все, что работает между компонентами, пока я не изменил пароль администратора по умолчанию, имя пользователя не изменилось.В соответствии с инструкцией я сделал
- Изменил пароль администратора из пользовательского интерфейса, так как я уже проводил тесты с учетными данными по умолчанию
- Изменил пароль в api-manager.xml на AIO и GW
- Изменен пароль в user-mgt.xml на AIO и GW
- Изменен пароль в jndi.properties на AIO и GW
Выше 4 баллов, как указано в manual- https://docs.wso2.com/display/AM260/Maintaining+Logins+and+Passwords В этом руководстве не рассказывается, как заставить узел распределенной аналитики принимать этот пароль.
В Analytics Install manual указано установить WSO2 API-M Analytics и WSO2 API-M(что, как я понимаю, подразумевается, если оба находятся на одной машине).Опять же, это руководство мало рассказывает о настройке пользователя на сервере Analytics.
Я пытался посмотреть из DAS и SP руководство , но в Analytics нет auth.configs: в файлах YAMLи не помогает добавление их вручную из исходного кода SP.
Ошибка возвращается в GW и AIO:
2019-02-21 15: 13: 52,090 [-] [DataBridge-ConnectionService-tcp: //192.168.102.39: 7612-pool-11-thread-1] ОШИБКА DataEndpointConnectionWorker Ошибка при попытке подключения к конечной точке.Невозможно заимствовать клиента для ssl: //192.168.102.39: 7712.org.wso2.carbon.databridge.agent.exception.DataEndpointLoginException: Невозможно заимствовать клиента для ssl: //192.168.102.39: 7712.
Причина: org.wso2.carbon.databridge.agent.exception.DataEndpointLoginException: Ошибка при попытке войти в получатель данных.
Причина: ThriftAuthenticationException (сообщение: неверное имя пользователя или пароль)
При использовании Analytics очевидно:
[2019-02-21 15: 16: 49,016] ОШИБКА {org.wso2.carbon.databridge.core.internal.authentication.CarbonAuthenticationHandler} - Ошибка аутентификации для имени пользователя «admin».Ошибка: «Invalid_Credentials».Описание ошибки: «Учетные данные для входа в систему неверны, имя пользователя:« admin ». '[2019-02-21 15: 16: 49,016] ОШИБКА {org.wso2.carbon.databridge.core.internal.authentication.Authenticator} - неверное имя пользователя или пароль
Вопрос в том, какзаставить узел WSO2 APIM Analytics (2.6.0), отделенный от API Manager, принять измененные учетные данные.
Последнее, что мне нужно - подключить Analytics к базе данных Carbon DB?