Я использую DSE 5.0.5, которые приходят с Кассандрой 3.0.11Весна XD 1.3.1 поток с Кассандрой 3,0
Я пытаюсь использовать Spring XD 1.3.1 для подключения к Кассандре
I имеют процессорный модуль, который обрабатывает данные и приемник, который фактически поглощает данные.
Я пытаюсь создать поток, как показано ниже
stream create --name ingestion-stream --definition "http --port=9020
|ingestion-transformer| cassandra-3 --contactPoints='1.2.3.4.' --
keyspace='mykeyspace' --ingestQuery='insert into table1(column1,column2,column3)
values (?,?,?)'" --deploy
Инъекции поток является именем, проглатывание-трансформатор модуль, который преобразует данные. Я почти уверен, что с этим нет никаких проблем.
Но в «Кассандре-3», который является модулем мойкой, я перед проблемой
Создание потока терпит неудачу, давая ниже ошибки в журнале
2017-02-17T12:45:21+0530 1.3.1.RELEASE ERROR DeploymentsPathChildrenCache-0 boot.SpringApplication - Application startup failed
- то есть много код ошибки ----
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.cassandra.mapping.CassandraMappingContext]: Circular reference involving containing bean 'cassandraConfiguration' - consider declaring the factory method as static for independence from its containing instance. Factory method 'cassandraMapping' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.springframework.data.cassandra.mapping.CassandraSimpleTypeHolder
Мой модуль Раковина использует
Кассандры функции драйвера ядро-3.0.0.jar и Cassandra-водитель-DSE-3.0.0-alpha5.jar
Я также размещены эти два в XD/Lib/
Он работал отлично с Кассандрой 2.2.5 и Spring XD 1.3.0
Спасибо за ответ. Есть ли способ обновить Cassandra 1.4.x до 1.5.x весной XD? –
Кроме того, есть ли какой-либо план включить интеграцию Spring-data-cassandra 1.5.x в релизы Spring-XD? –