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 >>>>>>>> >>>>>>>>
