Запись из Trident Storm в сетку памяти (Apache Ignite)

Может ли кто-нибудь пролить свет на то, как записывать/читать данные из трезубцевого шторма в сетку памяти (зажигание Apache). Я гуглил и не нашел никакой информации/документа о том, как подключиться от Trident Storm к сетке памяти.


person user3072054    schedule 31.12.2014    source источник


Ответы (1)


Я думаю, что интеграция между Apache Ignite и Storm должна заключаться в том, чтобы данные, передаваемые через Storm, попадали в кеш Apache Ignite. Для этого вам нужно просто поместить данные в кеш Ignite. Лучший способ добавить большие объемы данных в кеш — использовать org.apache.ignite.IgniteDataLoader.addData(...) API.

person Dmitriy    schedule 06.01.2015
comment
Спасибо, Дмитрий. Как мне получить доступ к config.xml внутри storm? Storm не может проанализировать файл config.xml, несмотря на то, что все JAR-файлы зависимостей доступны в пути к классам. - person user3072054; 07.01.2015
comment
Если вы говорите о конфиге GridGain, то GridGain должен его парсить. Попробуйте установить переменную среды GRIDGAIN_HOME так, чтобы она указывала на папку установки GridGain. - person Dmitriy; 07.01.2015
comment
Спасибо, Дмитрий. Я запускаю сетку, используя grid = GridGain.start(configFile); где configFile = file:///home/userid/path/grid_config.xml; Я запускаю сетку с помощью болта в сотрме, и я столкнулся с проблемой ниже. java.lang.InconnectableClassChangeError: реализация класса в org.gridgain.grid.util.GridUtils.addLog4jNoOpLogger(GridUtils.java:7697) ~[stormjar.jar:na] org.gridgain.grid.kernal.GridGainEx.start(GridGainEx.java :494) ~[stormjar.jar:na] org.gridgain.grid.GridGain.start(GridGain.java:314) ~[stormjar.jar:na] - person user3072054; 08.01.2015