2013-08-13 3 views
0

Хотя я добавляю источник данных BAM с сообщением об ошибке, как org.postgresql.DriverОблицовочные проблема в БАМ

Моя база данных является PostgreSQL. Я пытаюсь подключиться к этой базе данных.

Может ли кто-нибудь решить мою проблему?

+0

Можете уточнить свой вопрос? – Raptor

ответ

1

Вам необходимо включить драйвер Postgre JDBC в каталог репозитория/компонентов/lib на сервере BAM. Затем вам нужно указать детали в файле master-datasources.xml, расположенном в каталоге репозитория/conf/datasources. Теоретически тогда все должно работать. Но могут быть некоторые несовместимости синтаксиса SQL с образцами наборов инструментов. Если это так, вам может потребоваться изменить SQL, используемый как в сценариях Hive, так и в панелях мониторинга.

0

Как только вы добавите баннер postgre в каталог $ BAM_HOME/repository/components/lib, как указано в ответе maninda, вы можете создать источник данных через консоль управления wso2. Перейдите в configure -> DataSources и заполните форму необходимыми полями. Вы также можете добавить источник данных через master-datasource.xml, который создает источник данных для запуска сервера.

Пример источника данных приведен ниже. Вы должны изменить его соответствующий url, класс водителя, имя пользователя и пароль для вашего источника данных postgre.

<datasource> 
      <name>MY_DATA_SOURCE</name> 
      <description>The datasource used for analyzer data</description> 
      <definition type="RDBMS"> 
       <configuration> 
        <url>jdbc:h2:repository/database/samples/TEST_DB;AUTO_SERVER=TRUE</url> 
        <username>root</username> 
        <password>root</password> 
        <driverClassName>org.h2.Driver</driverClassName> 
        <maxActive>50</maxActive> 
        <maxWait>60000</maxWait> 
        <testOnBorrow>true</testOnBorrow> 
        <validationQuery>SELECT 1</validationQuery> 
        <validationInterval>30000</validationInterval> 
       </configuration> 
      </definition> 
+0

ERROR {org.wso2.carbon.ndatasource.core.DataSourceRepository} - Ошибка при установлении соединения с источником данных: org.postgresql.Driver org.wso2.carbon.ndatasource.common.DataSourceException: ошибка при установлении соединения с источником данных: org.postgresql. Драйвер , когда я нажимаю на тестовое соединение, он не показывает работоспособность, поэтому я столкнулся с вышеуказанной ошибкой. – jacksphere

+0

Я добавил файл poatgres jar в lib. Также соединение не показывает работоспособность. – jacksphere

Смежные вопросы