Мой вариант использования: отправляет данные из потока, настроенного в ESB, в BAM и создает отчет с помощью «Инструмента создания гаджетов».
Публикация потока из ESB в BAM после добавления агента в прокси-сервис работала нормально.
Из потока я создал таблицу с помощью экрана «Аналитика-> Добавить», и таблица, похоже, сохраняется, поскольку я могу выбрать и просмотреть результаты на том же экране.
Теперь я пытаюсь создать панель мониторинга с помощью инструмента создания гаджетов, но таблица недоступна, хотя соединение jdbc работает нормально, но таблицы нигде нет:
Скрипт для аналитической таблицы запускается из экрана Аналитика-> Добавить
CREATE EXTERNAL TABLE IF NOT EXISTS CREDITTABLE(creditkey STRING, creditFlag STRING, version STRING)
STORED BY 'org.apache.hadoop.hive.cassandra.CassandraStorageHandler'
WITH SERDEPROPERTIES ( "cassandra.host" = "127.0.0.1" ,
cassandra.port" = "9163" , "cassandra.ks.name" = "EVENT_KS" ,
"cassandra.ks.username" = "admin" ,
"cassandra.ks.password" = "admin" ,
"cassandra.cf.name" = "firstStream" ,
"cassandra.columns.mapping" = ":key,payload_k1-constant, Version" );
Пытался найти таблицу в следующих базах данных:
jdbc:h2:repository/database/WSO2CARBON_DB;AUTO_SERVER=TRUE
jdbc:h2:repository/database/metastore_db;AUTO_SERVER=TRUE
jdbc:h2:repository/database/samples/BAM_STATS_DB;AUTO_SERVER=TRUE
Не делали никаких пользовательских конфигураций БД.