Hi Pavel, Where can I find the Ignite cassandra jar file? Could you please share. Note: I am using Ignite 2.10 now.
Regards, Charlin On Mon, 9 Jan 2023 at 16:34, Charlin S <[email protected]> wrote: > Hi Pavel, > Thank you for your response. > I have placed the ignite-cassandra-store > & ignite-cassandra-serializers(which is available in optional) folder > under /home/soft/apache-ignite-2.10.0-bin/libs. > and classpath has been set as by command export > CLASSPATH="/home/soft/apache-ignite-2.10.0-bin/libs". > > Regards, > Charlin > > > On Mon, 9 Jan 2023 at 15:53, Pavel Tupitsyn <[email protected]> wrote: > >> Check inner exceptions, probably Cassandra jars are missing >> >> On Mon, Jan 9, 2023 at 10:01 AM Charlin S <[email protected]> wrote: >> >>> Hi Pavel, >>> Thank you for your reply. >>> I have tried the following options. >>> 1. Moved connection-settings.xml inside the Ignite spring xml >>> configuration file. >>> 2. added classpath by this command export >>> CLASSPATH="/home/soft/apache-ignite-2.10.0-bin/libs". >>> but still same error class org.apache.ignite.IgniteException: Failed to >>> instantiate Spring XML application context (make sure all classes used in >>> Spring configuration are present at CLASSPATH) >>> [springUrl=file:/home/soft/apache-ignite-2.10.0-bin/config/ignite-config-cassandra.xml] >>> >>> Regards, >>> Charlin >>> >>> >>> >>> On Mon, 9 Jan 2023 at 11:58, Pavel Tupitsyn <[email protected]> >>> wrote: >>> >>>> Ok, it seems this requires quite a bit of configuration, we can't just >>>> use those linked configs directly. >>>> 'import resource="classpath: ' looks into Java classpath, so this would >>>> depend on your setup. >>>> >>>> You can replace <import> with the contents of connection-settings.xml. >>>> But there are other things to fix. You'll need Cassandra jars in >>>> IgniteConfiguration.JvmClasspath, etc. >>>> >>>> Unfortunately, I don't have the capacity to develop a fully working >>>> sample right now. Please try to follow the docs, source code, and error >>>> messages. >>>> >>>> On Fri, Jan 6, 2023 at 6:08 AM Charlin S <[email protected]> >>>> wrote: >>>> >>>>> Hi Pavel, >>>>> I have specified absolute path(/org/apache/ignite/tests/ >>>>> cassandra/connection-settings.xml) in the config file but in >>>>> exception it's showing only org/apache/ignite/tests/ >>>>> cassandra/connection-settings.xml. >>>>> >>>>> Verified file content using cat command and file path. >>>>> >>>>> Regards, >>>>> Charlin >>>>> >>>>> >>>>> On Thu, 5 Jan 2023 at 20:02, Pavel Tupitsyn <[email protected]> >>>>> wrote: >>>>> >>>>>> > org/apache/ignite/tests/cassandra/connection-settings.xml cannot be >>>>>> opened because it does not exist >>>>>> >>>>>> Try specifying an absolute path to this xml file. Looks like the >>>>>> relative path is not correct. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Jan 5, 2023 at 1:12 PM Charlin S <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi All, >>>>>>> Ignite server node not starting with the following configuration( >>>>>>> all configuration files attached) >>>>>>> 1. created org/apache/ignite/tests/cassandra/ and >>>>>>> placed connection-settings.xml >>>>>>> 2. created /org/apache/ignite/tests/cassandra/persistence and >>>>>>> placed persistence-settings-1.xml >>>>>>> 3. placed Ignite server bean xml (ignite-config-cassandra) under >>>>>>> /home/soft/apache-ignite-2.10.0-bin/config >>>>>>> 4. starting Ignite by command nohup >>>>>>> /home/soft/apache-ignite-2.10.0-bin/bin/ignite.sh >>>>>>> /home/soft/apache-ignite-2.10.0-bin/config/ignite-config-cassandra.xml & >>>>>>> >>>>>>> below error while starting server node >>>>>>> Caused by: >>>>>>> org.springframework.beans.factory.parsing.BeanDefinitionParsingException: >>>>>>> Configuration problem: Failed to import bean definitions from URL >>>>>>> location >>>>>>> [classpath:/org/apache/ignite/tests/cassandra/connection-settings.xml] >>>>>>> Offending resource: URL >>>>>>> [file:/home/soft/apache-ignite-2.10.0-bin/config/ignite-config-cassandra.xml]; >>>>>>> nested exception is >>>>>>> org.springframework.beans.factory.BeanDefinitionStoreException: >>>>>>> IOException >>>>>>> parsing XML document from class path resource >>>>>>> [org/apache/ignite/tests/cassandra/connection-settings.xml]; nested >>>>>>> exception is java.io.FileNotFoundException: class path resource >>>>>>> [org/apache/ignite/tests/cassandra/connection-settings.xml] cannot be >>>>>>> opened because it does not exist >>>>>>> >>>>>>> Regards, >>>>>>> Charlin >>>>>>> >>>>>>> >>>>>>> On Tue, 3 Jan 2023 at 21:52, Pavel Tupitsyn <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Leave it as is. You can grab the settings file at >>>>>>>> >>>>>>>> https://github.com/apache/ignite/blob/231ead01d186c75ebb48f1d19e5a95fc9c459202/modules/cassandra/store/src/test/resources/org/apache/ignite/tests/persistence/primitive/persistence-settings-1.xml >>>>>>>> >>>>>>>> There is nothing C# specific at all in this example, just start the >>>>>>>> node with the config file and you should be set. >>>>>>>> >>>>>>>> On Tue, Jan 3, 2023 at 6:08 PM Charlin S <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi Pavel, >>>>>>>>> Thanks for updating, how does the support below xml config works >>>>>>>>> in C#, or do I need to skip this part for cassandra persistence >>>>>>>>> storage implementation in c#. >>>>>>>>> >>>>>>>>> <bean id="cache1_persistence_settings" >>>>>>>>> class="org.apache.ignite.cache.store.cassandra.utils.persistence.KeyValuePersistenceSettings"> >>>>>>>>> <constructor-arg type="org.springframework.core.io.Resource" >>>>>>>>> value="classpath:org/apache/ignite/tests/persistence/blob/persistence-settings-1.xml" >>>>>>>>> /></bean> >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Charlin >>>>>>>>> >>>>>>>>> On Tue, 3 Jan 2023 at 21:07, Pavel Tupitsyn <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi Charlin, happy new year! >>>>>>>>>> >>>>>>>>>> Those examples are mostly XML configs, you can use them as is in >>>>>>>>>> C#, something like: >>>>>>>>>> var cfg = new IgniteConfiguration { SpringConfigUrl = >>>>>>>>>> "ignite-cassandra.xml" }; >>>>>>>>>> Ignition.Start(cfg); >>>>>>>>>> >>>>>>>>>> Let me know if you need more details. >>>>>>>>>> >>>>>>>>>> Pavel >>>>>>>>>> >>>>>>>>>> On Tue, Jan 3, 2023 at 1:50 PM Charlin S <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hi All, >>>>>>>>>>> Happy new year to all ! >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> https://ignite.apache.org/docs/latest/extensions-and-integrations/cassandra/usage-examples >>>>>>>>>>> >>>>>>>>>>> As per documentation, we see examples for support of data types >>>>>>>>>>> in Java. we have not seen support for dotnet data types. >>>>>>>>>>> Could you please advise on this for C# implementation? >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> Charlin >>>>>>>>>>> >>>>>>>>>>>
