WSO2 EMM настройка базы данных mysql

Я использую WSO2 EMM 1.1.0. В документах говорится об использовании MySQL вместо H2 https://docs.wso2.com/display/EMM110/Setting+up+MySQL. В нем говорится о редактировании файла master-datasource.xml и обновлении баз данных WSO2_CARBON_DB, WSO2_EMM_DB и WSO2AM_DB. Затем он дает шаги по запуску этих баз данных. Но файл master-datasource.xml также содержит WSO2_IDENTITY_DB, SOCIAL_CACHE, SOCIAL_CASSANDRA_DB и JAGH2. Я ожидаю, что все это также можно перенести в MySQL, но я не вижу сценариев базы данных для их настройки. Как правильно настроить систему, использующую MySQL вместо H2? Не говоря уже о том, что имя базы данных emm было жестко закодировано в сценарии установки «USE WSO2EMM_DB», что аннулировало файл master-datasource.xml.

Спасибо,

Брайан


person brian    schedule 08.10.2014    source источник


Ответы (2)


Это упоминается в этой документации [1] в разделе «Как перейти с H2 на MySQL».

[1] - https://docs.wso2.com/display/EMM110/Upgrading+from+a+Previous+Release

person Chatura Dilan    schedule 08.10.2014
comment
Но как насчет других баз данных, перечисленных в master-datasource.xml? Используются ли они вообще в настройке EMM? - person brian; 08.10.2014
comment
Да, они необходимы для хранения другой информации, например, в carbondb хранится информация, связанная с углеродным сервером, и их перенос на mysql упоминается в том же документе, которым я поделился выше. - person Chatura Dilan; 09.10.2014
comment
Я не вижу прямого упоминания этих баз данных в этом документе: WSO2_IDENTITY_DB, SOCIAL_CACHE, SOCIAL_CASSANDRA_DB и JAGH2. Так как же им настроить мой MySQL? - person brian; 09.10.2014

Вам необходимо настроить WSO2EMM_DB, WSO2AM_DB, WSO2CARBON_DB и WSO2IDENTITY_DB, если вы планируете более крупное развертывание. H2 настроен только для того, чтобы сделать работу "из коробки" лучше. Вы можете создать эти БД, правильно настроить master_datasources.xml для всех вышеперечисленных БД. А затем запустите сервер с флагом -Dsetup. Он выполнит настройки автоматически.

Если это не удается, вы также можете перейти в папку SERVER_HOME / dbscripts и найти все сценарии для всех вышеперечисленных баз данных. Запустите их отдельно и запустите сервер обычным способом, указанным в нашей документации.

person Kasun Delgolla    schedule 10.06.2015