Hi Pavel,
I am using the same jar file but no luck for me. I am missing something
related to classpath of this jar file.

Regards,
Charlin


On Mon, 9 Jan 2023 at 17:49, Pavel Tupitsyn <[email protected]> wrote:

> You can find Cassandra jars inside the full distribution [1] at
>
> apache-ignite-2.10.0-bin.zip/apache-ignite-2.10.0-bin/libs/optional/ignite-cassandra-store
>
> [1] https://ignite.apache.org/download.cgi
>
> On Mon, Jan 9, 2023 at 2:01 PM Charlin S <[email protected]> wrote:
>
>> 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
>>>>>>>>>>>>>
>>>>>>>>>>>>>

Reply via email to