Как проверить соединение cassandra с интегратором данных Pentaho

Я пытаюсь загрузить данные из таблицы Oracle в таблицу Cassandra с помощью Pentaho Data Integration 5.1 (Community Edition). Но я не понимаю, установлена ​​ли связь между оракулом и кассандрой. Я использую Cassandra 2.2.3 и Oracle 11gR2. Я добавил следующие банки в папку lib интеграции данных --cassandra-thrift-1.0.0 --apache-cassandra-cql-1.0.0 --libthrift-0.6.jar --guava-r08.jar --cassandra_driver .jar Пожалуйста, помогите мне понять, как проверить, установлено ли соединение в Pentaho.


person Aniket    schedule 06.01.2016    source источник
comment
пожалуйста, используйте cassandra 1.2.X, она не будет работать ни с одной из более поздних версий cassandra. пример: 2.0.X или 3.0.X. это одна открытая ошибка на самой полке сайта Pentaho. вы можете немного погуглить, и вы сможете найти эту открытую ссылку на ошибку.   -  person Helping Hand..    schedule 08.01.2016


Ответы (1)


Есть несколько способов отладки, если соединение с базой данных установлено, я не знаю, все ли они подходят для cassandra, но для этого я добавлю особый.

1) Кнопка проверки

Просто нажав кнопку проверки на экране редактирования соединения.

экран подключения

2) Могут помочь журналы с высокой детализацией

Еще один способ протестировать преобразование — запустить преобразование с помощью журнала с высокой детализацией:

sh pan.sh -file=my_cassandra_transformation.ktr -level=Rowlevel

3) Предварительный просмотр ввода

Для cassandra, в частности, я бы попытался просто создать простую операцию чтения, используя шаг Cassandra Input и нажав кнопку «предварительный просмотр». кнопка предварительного просмотра

4) Тест контролируемого вывода

Или, может быть, вы можете сначала попробовать более простое преобразование, чтобы убедиться, что оно работает нормально. Например. простое преобразование в тестовый вывод

person MrMauricioLeite    schedule 07.01.2016
comment
Спасибо за решение, я попробую эти решения MrMauric ioLeite - person Aniket; 07.01.2016
comment
Я пробовал 4-е решение, используя компонент вывода Cassandra, но теперь я получаю следующую ошибку: InvalidRequestException (почему: Undefined name column_aliases в предложении выбора) - person Aniket; 07.01.2016
comment
hummm, кажется, новая ошибка. Это хорошо, хотя бы указывает на прогресс. =) взгляните на эту ссылку, похоже, у них была аналогичная проблема, и они нашли решение: forums.pentaho.com/ - person MrMauricioLeite; 08.01.2016
comment
спасибо ссылка пригодилась - person Aniket; 08.01.2016
comment
насколько мне известно, Pentaho поддерживает версию до 1.2.8, начиная с cassandra 2.0.1 и далее, cassandra изменила структуру метаданных, и Pentaho до сих пор не реализовал это. @MrMauricioLeite поправьте меня, если я ошибаюсь. - person Helping Hand..; 08.01.2016
comment
Да, пентахо поддерживает только до версии 2.0. Я пробовал с cassandra версии 2.0.14, и было создано соединение, и данные были переданы из таблицы оракула в cassandra. - person Aniket; 09.01.2016
comment
Спасибо за ваше руководство. - person Aniket; 09.01.2016