Spring boot + cassandra 3.x

0

Witam.
Próbował ktoś używać cassandry 3.x razem ze Spring Bootem? Obecnie cassandra jest wspierana tylko w wersji poniżej 3.0.
Próbowałem dodać spring-data-cassandra 1.5.0 zamiast spring-boot-starter-data-cassandra, ale Spring Boot podmienił zależność na starszą wersję spring-data-cassandra.
Obecnie brak także dokumentacji dla spring-data-cassandra 1.5.0 i za bardzo nie wiem jak tego użyć.
Spędziłem nad tym cały dzień, ale bez większych efektów.
Może ktoś się już tym zajmował i ma jakieś sample? Będę wdzięczny :)

1

A nie możesz bez boota ? używamy samego drivera cassandry ( hohoho uwaga, CL od jakiegoś czasu nie jest local quorum DD nie ma to jak po cichaczu zmieniać takie rzeczy ) i daje radę, jak masz jakieś większe zapytania i wiyncyj logiki to może https://github.com/doanduyhai/Achilles ??? nie używałem ale wygląda bogato .

A jeżeli wgl bogactwo i robisz to dla siebie, to może https://github.com/RestExpress/RestExpress ? jest tam archetyp dla cassandry .

0

Ogarnia ktoś jak w pomie stworzyć annotations processor? Staram się odpalić prostą apkę używając achillesa. Ogólnie w tutku konfiguracja jest w IDE, ale ja używam mavena i nie wiem czy taka zadziała. W tej chwili polecenie mvn clean install wypluwa mi errory:

[ERROR] /CassandraAchilles/target/generated-sources/annotations/info/archinnov/achilles/generated/dsl/User_Delete.java:[154,43] error: cannot find symbol
[ERROR] symbol:   class User
[ERROR] location: class User_Delete.User_DeleteEnd

Mam coś w tym stylu:

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <forceJavacCompilerUse>true</forceJavacCompilerUse>
                    <annotationProcessors>
                        <annotationProcessor>
                            info.archinnov.achilles.internals.apt.processors.AchillesProcessor
                        </annotationProcessor>
                    </annotationProcessors>
                    <debug>true</debug>
                    <optimize>true</optimize>
                    <source>1.8</source>
                    <target>1.8</target>
                    <compilerArguments>
                        <AaddGeneratedAnnotation>true</AaddGeneratedAnnotation>
                        <Adebug>true</Adebug>
                    </compilerArguments>
                    <generatedSourcesDirectory>target/generated-sources/annotations</generatedSourcesDirectory>
                    <generatedTestSourcesDirectory>target/generated-test-sources/test-annotations</generatedTestSourcesDirectory>
                </configuration>
            </plugin>

Tylko że nie widzi klasy "info.archinnov.achilles.internals.apt.processors.AchillesProcessor", a w pomie zależność jest dodana. Nie jestem też do końca pewny czy to jest ok.

1 użytkowników online, w tym zalogowanych: 0, gości: 1