You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Riccardo Iacomini <ri...@rdslab.com> on 2016/11/23 15:33:40 UTC

Cassandra basic setup

Following the example <https://apacheignite.readme.io/docs/examples>
provided in the docs, I am trying to setup a basic Ignite cluster using
Cassandra as persistent store. I've downloaded ignite 1.7 and created the
configuration files. Ignite does read them at startup, but I get this error
message:

*class org.apache.ignite.IgniteException: Failed to instantiate Spring XML
application context (make sure all classes used in Spring configuration are
present at CLASSPATH*

CassandraAdminCredentials is the class not being found. Commenting the
bean, I get the same for the next class. I tried adding the path to
the jar *ignite-cassandra-1.7.0.jar
*to both CLASSPATH and USER_LIBS, still not getting found. Opening the jar
I cannot find the requested class. Am I missing some dependencies?

Thank you for your help.

Riccardo Iacomini


*RDSLab*

Re: Cassandra basic setup

Posted by Igor Rudyak <ir...@gmail.com>.
Regarding *cassandra-bootstrap.sh *and* ignite-bootstrap.sh* current
documentation is up to date. These scripts are not automatically updated
during release packaging process, according to the documentation (item
5 of *Configuration
Details* section,
https://apacheignite-mix.readme.io/docs/aws-infrastructure-deployment#section-configuration-details)
they should be updated manually.

Igor

On Wed, Nov 30, 2016 at 9:34 AM, Denis Magda <dm...@apache.org> wrote:

> Cross-posting to the dev list.
>
> Igor R., is this something that has to be fixed for 1.8 as well? The
> community is planning to send the new release for vote by the end of
> Friday, could you look into this issue by that time?
>
> —
> Denis
>
> On Nov 30, 2016, at 3:00 AM, Riccardo Iacomini <
> riccardo.iacomini@rdslab.com> wrote:
>
> Hi Igor,
> I would like to highlight to you another discrepancy I noticed while
> trying to build the cassandra/ignite/ganglia cluster test in AWS using the
> provided framework. I've build Ignite 1.7 from source, but the version
> hard-coded for the modules in the *cassandra-bootstrap.sh *and*
> ignite-bootstrap.sh* script is the *1.6.*
>
> Best Regards
>
> Riccardo Iacomini
>
>
> *RDSLab*
>
> On Tue, Nov 29, 2016 at 11:18 PM, Igor Rudyak <ir...@gmail.com> wrote:
>
>> Ok, thanks for the info.
>>
>> Igor
>>
>> On Tue, Nov 29, 2016 at 12:56 PM, Denis Magda <dm...@apache.org> wrote:
>>
>>> Igor,
>>>
>>> The documentation has been moved to the new integrations related site
>>> https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra
>>>
>>> You’re free to update it there.
>>>
>>> —
>>> Denis
>>>
>>> On Nov 29, 2016, at 11:49 AM, Denis Magda <dm...@apache.org> wrote:
>>>
>>> Igor,
>>>
>>> Please hold on for a while. I’ve just started moving all the
>>> integrations related documentation to a new domain. I’ll let you know when
>>> it’s safe to update the doc.
>>>
>>> —
>>> Denis
>>>
>>> On Nov 29, 2016, at 10:46 AM, Igor Rudyak <ir...@gmail.com> wrote:
>>>
>>> Hi Riccardo,
>>>
>>> Thanks for noticing this. There were number of refactorings done and it
>>> looks like we need to update the documentation.
>>>
>>> I'll update the documentation for the module.
>>>
>>> Igor
>>>
>>> On Tue, Nov 29, 2016 at 9:26 AM, Denis Magda <dm...@apache.org> wrote:
>>>
>>>> Igor,
>>>>
>>>> Would you mind looking through the documentation and updating it
>>>> whenever is needed?
>>>>
>>>> —
>>>> Denis
>>>>
>>>> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <
>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>
>>>> Hi Igor,
>>>> I finally discovered what was causing the issue. The example provided
>>>> <https://apacheignite.readme.io/docs/examples> in the Ignite
>>>> documentation page has a subtle difference in the package structure of
>>>> several classes, for example:
>>>>
>>>> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the
>>>> class in the ignite-cassandra.jar) vs org.apache.ignite.cache.sto
>>>> re.cassandra.*utils*.datasource.DataSource (in the example). The same
>>>> applies also for other classes in the example. I do not know if this is due
>>>> to a refactoring performed on the code which did not propagates through the
>>>> examples, or simply I used a different version of the documentation in
>>>> contrast with the one I was running.
>>>>
>>>> Anyway, thank you for your time.
>>>>
>>>> Best regards
>>>>
>>>> Riccardo Iacomini
>>>>
>>>>
>>>> *RDSLab*
>>>>
>>>> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>>>
>>>>> If you are using ignite.sh it should be fine.
>>>>>
>>>>> Igor
>>>>>
>>>>> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <
>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>
>>>>>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>>>>>>
>>>>>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <ir...@gmail.com> ha scritto:
>>>>>>
>>>>>> Try to check your classpath. Find ignite process usig something like
>>>>>> ps -es | grep  Ignite and check java command used to launch ignite.
>>>>>>
>>>>>> By the way, how you launching Ignite? Do you use ignite.sh script for
>>>>>> this?
>>>>>>
>>>>>> Igor
>>>>>>
>>>>>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <
>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>
>>>>>>> Hi Igor,
>>>>>>> I tried your suggestion, but it does find the class. I've also read
>>>>>>> from the README files that optional modules must be copied into the libs
>>>>>>> folder: same outcome. I've tried also the docker image, adding my
>>>>>>> configuration xml files to it, and running the image as specified
>>>>>>> here <https://apacheignite.readme.io/v1.5/docs/docker-deployment>
>>>>>>> in the documentation. Do you have any other suggestion?
>>>>>>>
>>>>>>> Thanks for your patience.
>>>>>>>
>>>>>>> Best regards
>>>>>>>
>>>>>>> Riccardo Iacomini
>>>>>>>
>>>>>>>
>>>>>>> *RDSLab*
>>>>>>>
>>>>>>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Try to include required jars into IGNITE_LIBS environment variable.
>>>>>>>>
>>>>>>>> Igor
>>>>>>>>
>>>>>>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
>>>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Igor,
>>>>>>>>> thanks for your reply. I've both tried building ignite from source
>>>>>>>>> and removing CassandraAdminCredentials class specifying username and
>>>>>>>>> password in the bean's properties. Anyway, I cannot get it work. Ignite
>>>>>>>>> still cannot find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>>>>>>>>> *The class is indeed located in the jar
>>>>>>>>> ignite-cassandra-1.7.0.jar in IGNITE_HOME/modules/cassandra/target.
>>>>>>>>> I tried adding the path to USER_LIBS and CLASSPATH, no different behavior.
>>>>>>>>> Maybe the environment variables got ignored?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Riccardo Iacomini
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *RDSLab*
>>>>>>>>>
>>>>>>>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Riccardo,
>>>>>>>>>>
>>>>>>>>>> *CassandraAdminCredentials *class is only available in Ignite
>>>>>>>>>> unit tests sources. If you want to use it you should build Ignite from
>>>>>>>>>> source code. Such way, it will create
>>>>>>>>>> *ignite-cassandra-tests-${project.version}.zip* where jar may
>>>>>>>>>> find jar file containing all the test classes.
>>>>>>>>>>
>>>>>>>>>> Also if you want to use Cassandra as a persistent store you
>>>>>>>>>> actually don't need *CassandraAdminCredentials  *cause it's just
>>>>>>>>>> used for tests.
>>>>>>>>>>
>>>>>>>>>> Igor
>>>>>>>>>>
>>>>>>>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>>>>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Following the example
>>>>>>>>>>> <https://apacheignite.readme.io/docs/examples> provided in the
>>>>>>>>>>> docs, I am trying to setup a basic Ignite cluster using Cassandra as
>>>>>>>>>>> persistent store. I've downloaded ignite 1.7 and created the configuration
>>>>>>>>>>> files. Ignite does read them at startup, but I get this error message:
>>>>>>>>>>>
>>>>>>>>>>> *class org.apache.ignite.IgniteException: Failed to instantiate
>>>>>>>>>>> Spring XML application context (make sure all classes used in Spring
>>>>>>>>>>> configuration are present at CLASSPATH*
>>>>>>>>>>>
>>>>>>>>>>> CassandraAdminCredentials is the class not being found.
>>>>>>>>>>> Commenting the bean, I get the same for the next class. I tried adding the
>>>>>>>>>>> path to the jar *ignite-cassandra-1.7.0.jar *to both CLASSPATH
>>>>>>>>>>> and USER_LIBS, still not getting found. Opening the jar I cannot find the
>>>>>>>>>>> requested class. Am I missing some dependencies?
>>>>>>>>>>>
>>>>>>>>>>> Thank you for your help.
>>>>>>>>>>>
>>>>>>>>>>> Riccardo Iacomini
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *RDSLab*
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>
>

Re: Cassandra basic setup

Posted by Igor Rudyak <ir...@gmail.com>.
Regarding *cassandra-bootstrap.sh *and* ignite-bootstrap.sh* current
documentation is up to date. These scripts are not automatically updated
during release packaging process, according to the documentation (item
5 of *Configuration
Details* section,
https://apacheignite-mix.readme.io/docs/aws-infrastructure-deployment#section-configuration-details)
they should be updated manually.

Igor

On Wed, Nov 30, 2016 at 9:34 AM, Denis Magda <dm...@apache.org> wrote:

> Cross-posting to the dev list.
>
> Igor R., is this something that has to be fixed for 1.8 as well? The
> community is planning to send the new release for vote by the end of
> Friday, could you look into this issue by that time?
>
> —
> Denis
>
> On Nov 30, 2016, at 3:00 AM, Riccardo Iacomini <
> riccardo.iacomini@rdslab.com> wrote:
>
> Hi Igor,
> I would like to highlight to you another discrepancy I noticed while
> trying to build the cassandra/ignite/ganglia cluster test in AWS using the
> provided framework. I've build Ignite 1.7 from source, but the version
> hard-coded for the modules in the *cassandra-bootstrap.sh *and*
> ignite-bootstrap.sh* script is the *1.6.*
>
> Best Regards
>
> Riccardo Iacomini
>
>
> *RDSLab*
>
> On Tue, Nov 29, 2016 at 11:18 PM, Igor Rudyak <ir...@gmail.com> wrote:
>
>> Ok, thanks for the info.
>>
>> Igor
>>
>> On Tue, Nov 29, 2016 at 12:56 PM, Denis Magda <dm...@apache.org> wrote:
>>
>>> Igor,
>>>
>>> The documentation has been moved to the new integrations related site
>>> https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra
>>>
>>> You’re free to update it there.
>>>
>>> —
>>> Denis
>>>
>>> On Nov 29, 2016, at 11:49 AM, Denis Magda <dm...@apache.org> wrote:
>>>
>>> Igor,
>>>
>>> Please hold on for a while. I’ve just started moving all the
>>> integrations related documentation to a new domain. I’ll let you know when
>>> it’s safe to update the doc.
>>>
>>> —
>>> Denis
>>>
>>> On Nov 29, 2016, at 10:46 AM, Igor Rudyak <ir...@gmail.com> wrote:
>>>
>>> Hi Riccardo,
>>>
>>> Thanks for noticing this. There were number of refactorings done and it
>>> looks like we need to update the documentation.
>>>
>>> I'll update the documentation for the module.
>>>
>>> Igor
>>>
>>> On Tue, Nov 29, 2016 at 9:26 AM, Denis Magda <dm...@apache.org> wrote:
>>>
>>>> Igor,
>>>>
>>>> Would you mind looking through the documentation and updating it
>>>> whenever is needed?
>>>>
>>>> —
>>>> Denis
>>>>
>>>> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <
>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>
>>>> Hi Igor,
>>>> I finally discovered what was causing the issue. The example provided
>>>> <https://apacheignite.readme.io/docs/examples> in the Ignite
>>>> documentation page has a subtle difference in the package structure of
>>>> several classes, for example:
>>>>
>>>> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the
>>>> class in the ignite-cassandra.jar) vs org.apache.ignite.cache.sto
>>>> re.cassandra.*utils*.datasource.DataSource (in the example). The same
>>>> applies also for other classes in the example. I do not know if this is due
>>>> to a refactoring performed on the code which did not propagates through the
>>>> examples, or simply I used a different version of the documentation in
>>>> contrast with the one I was running.
>>>>
>>>> Anyway, thank you for your time.
>>>>
>>>> Best regards
>>>>
>>>> Riccardo Iacomini
>>>>
>>>>
>>>> *RDSLab*
>>>>
>>>> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>>>
>>>>> If you are using ignite.sh it should be fine.
>>>>>
>>>>> Igor
>>>>>
>>>>> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <
>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>
>>>>>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>>>>>>
>>>>>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <ir...@gmail.com> ha scritto:
>>>>>>
>>>>>> Try to check your classpath. Find ignite process usig something like
>>>>>> ps -es | grep  Ignite and check java command used to launch ignite.
>>>>>>
>>>>>> By the way, how you launching Ignite? Do you use ignite.sh script for
>>>>>> this?
>>>>>>
>>>>>> Igor
>>>>>>
>>>>>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <
>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>
>>>>>>> Hi Igor,
>>>>>>> I tried your suggestion, but it does find the class. I've also read
>>>>>>> from the README files that optional modules must be copied into the libs
>>>>>>> folder: same outcome. I've tried also the docker image, adding my
>>>>>>> configuration xml files to it, and running the image as specified
>>>>>>> here <https://apacheignite.readme.io/v1.5/docs/docker-deployment>
>>>>>>> in the documentation. Do you have any other suggestion?
>>>>>>>
>>>>>>> Thanks for your patience.
>>>>>>>
>>>>>>> Best regards
>>>>>>>
>>>>>>> Riccardo Iacomini
>>>>>>>
>>>>>>>
>>>>>>> *RDSLab*
>>>>>>>
>>>>>>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Try to include required jars into IGNITE_LIBS environment variable.
>>>>>>>>
>>>>>>>> Igor
>>>>>>>>
>>>>>>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
>>>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Igor,
>>>>>>>>> thanks for your reply. I've both tried building ignite from source
>>>>>>>>> and removing CassandraAdminCredentials class specifying username and
>>>>>>>>> password in the bean's properties. Anyway, I cannot get it work. Ignite
>>>>>>>>> still cannot find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>>>>>>>>> *The class is indeed located in the jar
>>>>>>>>> ignite-cassandra-1.7.0.jar in IGNITE_HOME/modules/cassandra/target.
>>>>>>>>> I tried adding the path to USER_LIBS and CLASSPATH, no different behavior.
>>>>>>>>> Maybe the environment variables got ignored?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Riccardo Iacomini
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *RDSLab*
>>>>>>>>>
>>>>>>>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Riccardo,
>>>>>>>>>>
>>>>>>>>>> *CassandraAdminCredentials *class is only available in Ignite
>>>>>>>>>> unit tests sources. If you want to use it you should build Ignite from
>>>>>>>>>> source code. Such way, it will create
>>>>>>>>>> *ignite-cassandra-tests-${project.version}.zip* where jar may
>>>>>>>>>> find jar file containing all the test classes.
>>>>>>>>>>
>>>>>>>>>> Also if you want to use Cassandra as a persistent store you
>>>>>>>>>> actually don't need *CassandraAdminCredentials  *cause it's just
>>>>>>>>>> used for tests.
>>>>>>>>>>
>>>>>>>>>> Igor
>>>>>>>>>>
>>>>>>>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>>>>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Following the example
>>>>>>>>>>> <https://apacheignite.readme.io/docs/examples> provided in the
>>>>>>>>>>> docs, I am trying to setup a basic Ignite cluster using Cassandra as
>>>>>>>>>>> persistent store. I've downloaded ignite 1.7 and created the configuration
>>>>>>>>>>> files. Ignite does read them at startup, but I get this error message:
>>>>>>>>>>>
>>>>>>>>>>> *class org.apache.ignite.IgniteException: Failed to instantiate
>>>>>>>>>>> Spring XML application context (make sure all classes used in Spring
>>>>>>>>>>> configuration are present at CLASSPATH*
>>>>>>>>>>>
>>>>>>>>>>> CassandraAdminCredentials is the class not being found.
>>>>>>>>>>> Commenting the bean, I get the same for the next class. I tried adding the
>>>>>>>>>>> path to the jar *ignite-cassandra-1.7.0.jar *to both CLASSPATH
>>>>>>>>>>> and USER_LIBS, still not getting found. Opening the jar I cannot find the
>>>>>>>>>>> requested class. Am I missing some dependencies?
>>>>>>>>>>>
>>>>>>>>>>> Thank you for your help.
>>>>>>>>>>>
>>>>>>>>>>> Riccardo Iacomini
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *RDSLab*
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>
>

Re: Cassandra basic setup

Posted by Denis Magda <dm...@apache.org>.
Cross-posting to the dev list.

Igor R., is this something that has to be fixed for 1.8 as well? The community is planning to send the new release for vote by the end of Friday, could you look into this issue by that time?

—
Denis

> On Nov 30, 2016, at 3:00 AM, Riccardo Iacomini <ri...@rdslab.com> wrote:
> 
> Hi Igor,
> I would like to highlight to you another discrepancy I noticed while trying to build the cassandra/ignite/ganglia cluster test in AWS using the provided framework. I've build Ignite 1.7 from source, but the version hard-coded for the modules in the cassandra-bootstrap.sh and ignite-bootstrap.sh script is the 1.6. 
> 
> Best Regards
> 
> Riccardo Iacomini
> RDSLab
> 
> 
> On Tue, Nov 29, 2016 at 11:18 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
> Ok, thanks for the info.
> 
> Igor
> 
> On Tue, Nov 29, 2016 at 12:56 PM, Denis Magda <dmagda@apache.org <ma...@apache.org>> wrote:
> Igor,
> 
> The documentation has been moved to the new integrations related site
> https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra <https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra>
> 
> You’re free to update it there.
> 
> —
> Denis
> 
>> On Nov 29, 2016, at 11:49 AM, Denis Magda <dmagda@apache.org <ma...@apache.org>> wrote:
>> 
>> Igor,
>> 
>> Please hold on for a while. I’ve just started moving all the integrations related documentation to a new domain. I’ll let you know when it’s safe to update the doc.
>> 
>> —
>> Denis
>> 
>>> On Nov 29, 2016, at 10:46 AM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>> 
>>> Hi Riccardo,
>>> 
>>> Thanks for noticing this. There were number of refactorings done and it looks like we need to update the documentation.
>>> 
>>> I'll update the documentation for the module.
>>> 
>>> Igor
>>> 
>>> On Tue, Nov 29, 2016 at 9:26 AM, Denis Magda <dmagda@apache.org <ma...@apache.org>> wrote:
>>> Igor,
>>> 
>>> Would you mind looking through the documentation and updating it whenever is needed?
>>> 
>>> —
>>> Denis
>>> 
>>>> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> 
>>>> Hi Igor,
>>>> I finally discovered what was causing the issue. The example provided <https://apacheignite.readme.io/docs/examples> in the Ignite documentation page has a subtle difference in the package structure of several classes, for example:
>>>> 
>>>> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the class in the ignite-cassandra.jar) vs org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource (in the example). The same applies also for other classes in the example. I do not know if this is due to a refactoring performed on the code which did not propagates through the examples, or simply I used a different version of the documentation in contrast with the one I was running.
>>>> 
>>>> Anyway, thank you for your time.
>>>> 
>>>> Best regards
>>>> 
>>>> Riccardo Iacomini
>>>> RDSLab
>>>> 
>>>> 
>>>> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>>> If you are using ignite.sh it should be fine.
>>>> 
>>>> Igor
>>>> 
>>>> 
>>>> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>>>> 
>>>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <irudyak@gmail.com <ma...@gmail.com>> ha scritto:
>>>> Try to check your classpath. Find ignite process usig something like  ps -es | grep  Ignite and check java command used to launch ignite.
>>>> 
>>>> By the way, how you launching Ignite? Do you use ignite.sh script for this?
>>>> 
>>>> Igor
>>>> 
>>>> 
>>>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> Hi Igor,
>>>> I tried your suggestion, but it does find the class. I've also read from the README files that optional modules must be copied into the libs folder: same outcome. I've tried also the docker image, adding my configuration xml files to it, and running the image as specified here <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the documentation. Do you have any other suggestion?
>>>> 
>>>> Thanks for your patience.
>>>> 
>>>> Best regards
>>>> 
>>>> Riccardo Iacomini
>>>> RDSLab
>>>> 
>>>> 
>>>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>>> Try to include required jars into IGNITE_LIBS environment variable.
>>>> 
>>>> Igor 
>>>> 
>>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> Hi Igor,
>>>> thanks for your reply. I've both tried building ignite from source and removing CassandraAdminCredentials class specifying username and password in the bean's properties. Anyway, I cannot get it work. Ignite still cannot find the required classes, this time org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource. The class is indeed located in the jar ignite-cassandra-1.7.0.jar in IGNITE_HOME/modules/cassandra/target. I tried adding the path to USER_LIBS and CLASSPATH, no different behavior. Maybe the environment variables got ignored?
>>>> 
>>>> 
>>>> Riccardo Iacomini
>>>> RDSLab
>>>> 
>>>> 
>>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>>> Hi Riccardo,
>>>> 
>>>> CassandraAdminCredentials class is only available in Ignite unit tests sources. If you want to use it you should build Ignite from source code. Such way, it will create ignite-cassandra-tests-${project.version}.zip where jar may find jar file containing all the test classes.
>>>> 
>>>> Also if you want to use Cassandra as a persistent store you actually don't need CassandraAdminCredentials  cause it's just used for tests.
>>>> 
>>>> Igor
>>>> 
>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> Following the example <https://apacheignite.readme.io/docs/examples> provided in the docs, I am trying to setup a basic Ignite cluster using Cassandra as persistent store. I've downloaded ignite 1.7 and created the configuration files. Ignite does read them at startup, but I get this error message:
>>>> 
>>>> class org.apache.ignite.IgniteException: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH
>>>> 
>>>> CassandraAdminCredentials is the class not being found. Commenting the bean, I get the same for the next class. I tried adding the path to the jar ignite-cassandra-1.7.0.jar to both CLASSPATH and USER_LIBS, still not getting found. Opening the jar I cannot find the requested class. Am I missing some dependencies?
>>>> 
>>>> Thank you for your help.
>>>> 
>>>> Riccardo Iacomini
>>>> RDSLab
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
> 
> 
> 


Re: Cassandra basic setup

Posted by Denis Magda <dm...@apache.org>.
Cross-posting to the dev list.

Igor R., is this something that has to be fixed for 1.8 as well? The community is planning to send the new release for vote by the end of Friday, could you look into this issue by that time?

—
Denis

> On Nov 30, 2016, at 3:00 AM, Riccardo Iacomini <ri...@rdslab.com> wrote:
> 
> Hi Igor,
> I would like to highlight to you another discrepancy I noticed while trying to build the cassandra/ignite/ganglia cluster test in AWS using the provided framework. I've build Ignite 1.7 from source, but the version hard-coded for the modules in the cassandra-bootstrap.sh and ignite-bootstrap.sh script is the 1.6. 
> 
> Best Regards
> 
> Riccardo Iacomini
> RDSLab
> 
> 
> On Tue, Nov 29, 2016 at 11:18 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
> Ok, thanks for the info.
> 
> Igor
> 
> On Tue, Nov 29, 2016 at 12:56 PM, Denis Magda <dmagda@apache.org <ma...@apache.org>> wrote:
> Igor,
> 
> The documentation has been moved to the new integrations related site
> https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra <https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra>
> 
> You’re free to update it there.
> 
> —
> Denis
> 
>> On Nov 29, 2016, at 11:49 AM, Denis Magda <dmagda@apache.org <ma...@apache.org>> wrote:
>> 
>> Igor,
>> 
>> Please hold on for a while. I’ve just started moving all the integrations related documentation to a new domain. I’ll let you know when it’s safe to update the doc.
>> 
>> —
>> Denis
>> 
>>> On Nov 29, 2016, at 10:46 AM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>> 
>>> Hi Riccardo,
>>> 
>>> Thanks for noticing this. There were number of refactorings done and it looks like we need to update the documentation.
>>> 
>>> I'll update the documentation for the module.
>>> 
>>> Igor
>>> 
>>> On Tue, Nov 29, 2016 at 9:26 AM, Denis Magda <dmagda@apache.org <ma...@apache.org>> wrote:
>>> Igor,
>>> 
>>> Would you mind looking through the documentation and updating it whenever is needed?
>>> 
>>> —
>>> Denis
>>> 
>>>> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> 
>>>> Hi Igor,
>>>> I finally discovered what was causing the issue. The example provided <https://apacheignite.readme.io/docs/examples> in the Ignite documentation page has a subtle difference in the package structure of several classes, for example:
>>>> 
>>>> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the class in the ignite-cassandra.jar) vs org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource (in the example). The same applies also for other classes in the example. I do not know if this is due to a refactoring performed on the code which did not propagates through the examples, or simply I used a different version of the documentation in contrast with the one I was running.
>>>> 
>>>> Anyway, thank you for your time.
>>>> 
>>>> Best regards
>>>> 
>>>> Riccardo Iacomini
>>>> RDSLab
>>>> 
>>>> 
>>>> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>>> If you are using ignite.sh it should be fine.
>>>> 
>>>> Igor
>>>> 
>>>> 
>>>> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>>>> 
>>>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <irudyak@gmail.com <ma...@gmail.com>> ha scritto:
>>>> Try to check your classpath. Find ignite process usig something like  ps -es | grep  Ignite and check java command used to launch ignite.
>>>> 
>>>> By the way, how you launching Ignite? Do you use ignite.sh script for this?
>>>> 
>>>> Igor
>>>> 
>>>> 
>>>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> Hi Igor,
>>>> I tried your suggestion, but it does find the class. I've also read from the README files that optional modules must be copied into the libs folder: same outcome. I've tried also the docker image, adding my configuration xml files to it, and running the image as specified here <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the documentation. Do you have any other suggestion?
>>>> 
>>>> Thanks for your patience.
>>>> 
>>>> Best regards
>>>> 
>>>> Riccardo Iacomini
>>>> RDSLab
>>>> 
>>>> 
>>>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>>> Try to include required jars into IGNITE_LIBS environment variable.
>>>> 
>>>> Igor 
>>>> 
>>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> Hi Igor,
>>>> thanks for your reply. I've both tried building ignite from source and removing CassandraAdminCredentials class specifying username and password in the bean's properties. Anyway, I cannot get it work. Ignite still cannot find the required classes, this time org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource. The class is indeed located in the jar ignite-cassandra-1.7.0.jar in IGNITE_HOME/modules/cassandra/target. I tried adding the path to USER_LIBS and CLASSPATH, no different behavior. Maybe the environment variables got ignored?
>>>> 
>>>> 
>>>> Riccardo Iacomini
>>>> RDSLab
>>>> 
>>>> 
>>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>>> Hi Riccardo,
>>>> 
>>>> CassandraAdminCredentials class is only available in Ignite unit tests sources. If you want to use it you should build Ignite from source code. Such way, it will create ignite-cassandra-tests-${project.version}.zip where jar may find jar file containing all the test classes.
>>>> 
>>>> Also if you want to use Cassandra as a persistent store you actually don't need CassandraAdminCredentials  cause it's just used for tests.
>>>> 
>>>> Igor
>>>> 
>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>>> Following the example <https://apacheignite.readme.io/docs/examples> provided in the docs, I am trying to setup a basic Ignite cluster using Cassandra as persistent store. I've downloaded ignite 1.7 and created the configuration files. Ignite does read them at startup, but I get this error message:
>>>> 
>>>> class org.apache.ignite.IgniteException: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH
>>>> 
>>>> CassandraAdminCredentials is the class not being found. Commenting the bean, I get the same for the next class. I tried adding the path to the jar ignite-cassandra-1.7.0.jar to both CLASSPATH and USER_LIBS, still not getting found. Opening the jar I cannot find the requested class. Am I missing some dependencies?
>>>> 
>>>> Thank you for your help.
>>>> 
>>>> Riccardo Iacomini
>>>> RDSLab
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
> 
> 
> 


Re: Cassandra basic setup

Posted by Riccardo Iacomini <ri...@rdslab.com>.
Hi Igor,
I would like to highlight to you another discrepancy I noticed while trying
to build the cassandra/ignite/ganglia cluster test in AWS using the
provided framework. I've build Ignite 1.7 from source, but the version
hard-coded for the modules in the *cassandra-bootstrap.sh *and*
ignite-bootstrap.sh* script is the *1.6.*

Best Regards

Riccardo Iacomini


*RDSLab*

On Tue, Nov 29, 2016 at 11:18 PM, Igor Rudyak <ir...@gmail.com> wrote:

> Ok, thanks for the info.
>
> Igor
>
> On Tue, Nov 29, 2016 at 12:56 PM, Denis Magda <dm...@apache.org> wrote:
>
>> Igor,
>>
>> The documentation has been moved to the new integrations related site
>> https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra
>>
>> You’re free to update it there.
>>
>> —
>> Denis
>>
>> On Nov 29, 2016, at 11:49 AM, Denis Magda <dm...@apache.org> wrote:
>>
>> Igor,
>>
>> Please hold on for a while. I’ve just started moving all the integrations
>> related documentation to a new domain. I’ll let you know when it’s safe to
>> update the doc.
>>
>> —
>> Denis
>>
>> On Nov 29, 2016, at 10:46 AM, Igor Rudyak <ir...@gmail.com> wrote:
>>
>> Hi Riccardo,
>>
>> Thanks for noticing this. There were number of refactorings done and it
>> looks like we need to update the documentation.
>>
>> I'll update the documentation for the module.
>>
>> Igor
>>
>> On Tue, Nov 29, 2016 at 9:26 AM, Denis Magda <dm...@apache.org> wrote:
>>
>>> Igor,
>>>
>>> Would you mind looking through the documentation and updating it
>>> whenever is needed?
>>>
>>> —
>>> Denis
>>>
>>> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <
>>> riccardo.iacomini@rdslab.com> wrote:
>>>
>>> Hi Igor,
>>> I finally discovered what was causing the issue. The example provided
>>> <https://apacheignite.readme.io/docs/examples> in the Ignite
>>> documentation page has a subtle difference in the package structure of
>>> several classes, for example:
>>>
>>> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the
>>> class in the ignite-cassandra.jar) vs org.apache.ignite.cache.sto
>>> re.cassandra.*utils*.datasource.DataSource (in the example). The same
>>> applies also for other classes in the example. I do not know if this is due
>>> to a refactoring performed on the code which did not propagates through the
>>> examples, or simply I used a different version of the documentation in
>>> contrast with the one I was running.
>>>
>>> Anyway, thank you for your time.
>>>
>>> Best regards
>>>
>>> Riccardo Iacomini
>>>
>>>
>>> *RDSLab*
>>>
>>> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>>
>>>> If you are using ignite.sh it should be fine.
>>>>
>>>> Igor
>>>>
>>>> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <
>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>
>>>>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>>>>>
>>>>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <ir...@gmail.com> ha scritto:
>>>>>
>>>>> Try to check your classpath. Find ignite process usig something like
>>>>> ps -es | grep  Ignite and check java command used to launch ignite.
>>>>>
>>>>> By the way, how you launching Ignite? Do you use ignite.sh script for
>>>>> this?
>>>>>
>>>>> Igor
>>>>>
>>>>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <
>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>
>>>>>> Hi Igor,
>>>>>> I tried your suggestion, but it does find the class. I've also read
>>>>>> from the README files that optional modules must be copied into the libs
>>>>>> folder: same outcome. I've tried also the docker image, adding my
>>>>>> configuration xml files to it, and running the image as specified
>>>>>> here <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in
>>>>>> the documentation. Do you have any other suggestion?
>>>>>>
>>>>>> Thanks for your patience.
>>>>>>
>>>>>> Best regards
>>>>>>
>>>>>> Riccardo Iacomini
>>>>>>
>>>>>>
>>>>>> *RDSLab*
>>>>>>
>>>>>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Try to include required jars into IGNITE_LIBS environment variable.
>>>>>>>
>>>>>>> Igor
>>>>>>>
>>>>>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
>>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>>
>>>>>>>> Hi Igor,
>>>>>>>> thanks for your reply. I've both tried building ignite from source
>>>>>>>> and removing CassandraAdminCredentials class specifying username and
>>>>>>>> password in the bean's properties. Anyway, I cannot get it work. Ignite
>>>>>>>> still cannot find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>>>>>>>> *The class is indeed located in the jar ignite-cassandra-1.7.0.jar
>>>>>>>> in IGNITE_HOME/modules/cassandra/target. I tried adding the path
>>>>>>>> to USER_LIBS and CLASSPATH, no different behavior. Maybe the environment
>>>>>>>> variables got ignored?
>>>>>>>>
>>>>>>>>
>>>>>>>> Riccardo Iacomini
>>>>>>>>
>>>>>>>>
>>>>>>>> *RDSLab*
>>>>>>>>
>>>>>>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Riccardo,
>>>>>>>>>
>>>>>>>>> *CassandraAdminCredentials *class is only available in Ignite
>>>>>>>>> unit tests sources. If you want to use it you should build Ignite from
>>>>>>>>> source code. Such way, it will create
>>>>>>>>> *ignite-cassandra-tests-${project.version}.zip* where jar may
>>>>>>>>> find jar file containing all the test classes.
>>>>>>>>>
>>>>>>>>> Also if you want to use Cassandra as a persistent store you
>>>>>>>>> actually don't need *CassandraAdminCredentials  *cause it's just
>>>>>>>>> used for tests.
>>>>>>>>>
>>>>>>>>> Igor
>>>>>>>>>
>>>>>>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>>>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>>>>
>>>>>>>>>> Following the example
>>>>>>>>>> <https://apacheignite.readme.io/docs/examples> provided in the
>>>>>>>>>> docs, I am trying to setup a basic Ignite cluster using Cassandra as
>>>>>>>>>> persistent store. I've downloaded ignite 1.7 and created the configuration
>>>>>>>>>> files. Ignite does read them at startup, but I get this error message:
>>>>>>>>>>
>>>>>>>>>> *class org.apache.ignite.IgniteException: Failed to instantiate
>>>>>>>>>> Spring XML application context (make sure all classes used in Spring
>>>>>>>>>> configuration are present at CLASSPATH*
>>>>>>>>>>
>>>>>>>>>> CassandraAdminCredentials is the class not being found.
>>>>>>>>>> Commenting the bean, I get the same for the next class. I tried adding the
>>>>>>>>>> path to the jar *ignite-cassandra-1.7.0.jar *to both CLASSPATH
>>>>>>>>>> and USER_LIBS, still not getting found. Opening the jar I cannot find the
>>>>>>>>>> requested class. Am I missing some dependencies?
>>>>>>>>>>
>>>>>>>>>> Thank you for your help.
>>>>>>>>>>
>>>>>>>>>> Riccardo Iacomini
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *RDSLab*
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>
>>>
>>
>>
>>
>

Re: Cassandra basic setup

Posted by Igor Rudyak <ir...@gmail.com>.
Ok, thanks for the info.

Igor

On Tue, Nov 29, 2016 at 12:56 PM, Denis Magda <dm...@apache.org> wrote:

> Igor,
>
> The documentation has been moved to the new integrations related site
> https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra
>
> You’re free to update it there.
>
> —
> Denis
>
> On Nov 29, 2016, at 11:49 AM, Denis Magda <dm...@apache.org> wrote:
>
> Igor,
>
> Please hold on for a while. I’ve just started moving all the integrations
> related documentation to a new domain. I’ll let you know when it’s safe to
> update the doc.
>
> —
> Denis
>
> On Nov 29, 2016, at 10:46 AM, Igor Rudyak <ir...@gmail.com> wrote:
>
> Hi Riccardo,
>
> Thanks for noticing this. There were number of refactorings done and it
> looks like we need to update the documentation.
>
> I'll update the documentation for the module.
>
> Igor
>
> On Tue, Nov 29, 2016 at 9:26 AM, Denis Magda <dm...@apache.org> wrote:
>
>> Igor,
>>
>> Would you mind looking through the documentation and updating it whenever
>> is needed?
>>
>> —
>> Denis
>>
>> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <
>> riccardo.iacomini@rdslab.com> wrote:
>>
>> Hi Igor,
>> I finally discovered what was causing the issue. The example provided
>> <https://apacheignite.readme.io/docs/examples> in the Ignite
>> documentation page has a subtle difference in the package structure of
>> several classes, for example:
>>
>> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the class
>> in the ignite-cassandra.jar) vs org.apache.ignite.cache.store.cassandra.
>> *utils*.datasource.DataSource (in the example). The same applies also
>> for other classes in the example. I do not know if this is due to a
>> refactoring performed on the code which did not propagates through the
>> examples, or simply I used a different version of the documentation in
>> contrast with the one I was running.
>>
>> Anyway, thank you for your time.
>>
>> Best regards
>>
>> Riccardo Iacomini
>>
>>
>> *RDSLab*
>>
>> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>
>>> If you are using ignite.sh it should be fine.
>>>
>>> Igor
>>>
>>> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <
>>> riccardo.iacomini@rdslab.com> wrote:
>>>
>>>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>>>>
>>>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <ir...@gmail.com> ha scritto:
>>>>
>>>> Try to check your classpath. Find ignite process usig something like
>>>> ps -es | grep  Ignite and check java command used to launch ignite.
>>>>
>>>> By the way, how you launching Ignite? Do you use ignite.sh script for
>>>> this?
>>>>
>>>> Igor
>>>>
>>>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <
>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>
>>>>> Hi Igor,
>>>>> I tried your suggestion, but it does find the class. I've also read
>>>>> from the README files that optional modules must be copied into the libs
>>>>> folder: same outcome. I've tried also the docker image, adding my
>>>>> configuration xml files to it, and running the image as specified here
>>>>> <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the
>>>>> documentation. Do you have any other suggestion?
>>>>>
>>>>> Thanks for your patience.
>>>>>
>>>>> Best regards
>>>>>
>>>>> Riccardo Iacomini
>>>>>
>>>>>
>>>>> *RDSLab*
>>>>>
>>>>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Try to include required jars into IGNITE_LIBS environment variable.
>>>>>>
>>>>>> Igor
>>>>>>
>>>>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>
>>>>>>> Hi Igor,
>>>>>>> thanks for your reply. I've both tried building ignite from source
>>>>>>> and removing CassandraAdminCredentials class specifying username and
>>>>>>> password in the bean's properties. Anyway, I cannot get it work. Ignite
>>>>>>> still cannot find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>>>>>>> *The class is indeed located in the jar ignite-cassandra-1.7.0.jar
>>>>>>> in IGNITE_HOME/modules/cassandra/target. I tried adding the path to
>>>>>>> USER_LIBS and CLASSPATH, no different behavior. Maybe the environment
>>>>>>> variables got ignored?
>>>>>>>
>>>>>>>
>>>>>>> Riccardo Iacomini
>>>>>>>
>>>>>>>
>>>>>>> *RDSLab*
>>>>>>>
>>>>>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Riccardo,
>>>>>>>>
>>>>>>>> *CassandraAdminCredentials *class is only available in Ignite unit
>>>>>>>> tests sources. If you want to use it you should build Ignite from source
>>>>>>>> code. Such way, it will create
>>>>>>>> *ignite-cassandra-tests-${project.version}.zip* where jar may find
>>>>>>>> jar file containing all the test classes.
>>>>>>>>
>>>>>>>> Also if you want to use Cassandra as a persistent store you
>>>>>>>> actually don't need *CassandraAdminCredentials  *cause it's just
>>>>>>>> used for tests.
>>>>>>>>
>>>>>>>> Igor
>>>>>>>>
>>>>>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>>>
>>>>>>>>> Following the example
>>>>>>>>> <https://apacheignite.readme.io/docs/examples> provided in the
>>>>>>>>> docs, I am trying to setup a basic Ignite cluster using Cassandra as
>>>>>>>>> persistent store. I've downloaded ignite 1.7 and created the configuration
>>>>>>>>> files. Ignite does read them at startup, but I get this error message:
>>>>>>>>>
>>>>>>>>> *class org.apache.ignite.IgniteException: Failed to instantiate
>>>>>>>>> Spring XML application context (make sure all classes used in Spring
>>>>>>>>> configuration are present at CLASSPATH*
>>>>>>>>>
>>>>>>>>> CassandraAdminCredentials is the class not being found. Commenting
>>>>>>>>> the bean, I get the same for the next class. I tried adding the path to the
>>>>>>>>> jar *ignite-cassandra-1.7.0.jar *to both CLASSPATH and USER_LIBS,
>>>>>>>>> still not getting found. Opening the jar I cannot find the requested class.
>>>>>>>>> Am I missing some dependencies?
>>>>>>>>>
>>>>>>>>> Thank you for your help.
>>>>>>>>>
>>>>>>>>> Riccardo Iacomini
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *RDSLab*
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>
>>
>
>
>

Re: Cassandra basic setup

Posted by Denis Magda <dm...@apache.org>.
Igor,

The documentation has been moved to the new integrations related site
https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra <https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra>

You’re free to update it there.

—
Denis

> On Nov 29, 2016, at 11:49 AM, Denis Magda <dm...@apache.org> wrote:
> 
> Igor,
> 
> Please hold on for a while. I’ve just started moving all the integrations related documentation to a new domain. I’ll let you know when it’s safe to update the doc.
> 
> —
> Denis
> 
>> On Nov 29, 2016, at 10:46 AM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>> 
>> Hi Riccardo,
>> 
>> Thanks for noticing this. There were number of refactorings done and it looks like we need to update the documentation.
>> 
>> I'll update the documentation for the module.
>> 
>> Igor
>> 
>> On Tue, Nov 29, 2016 at 9:26 AM, Denis Magda <dmagda@apache.org <ma...@apache.org>> wrote:
>> Igor,
>> 
>> Would you mind looking through the documentation and updating it whenever is needed?
>> 
>> —
>> Denis
>> 
>>> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>> 
>>> Hi Igor,
>>> I finally discovered what was causing the issue. The example provided <https://apacheignite.readme.io/docs/examples> in the Ignite documentation page has a subtle difference in the package structure of several classes, for example:
>>> 
>>> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the class in the ignite-cassandra.jar) vs org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource (in the example). The same applies also for other classes in the example. I do not know if this is due to a refactoring performed on the code which did not propagates through the examples, or simply I used a different version of the documentation in contrast with the one I was running.
>>> 
>>> Anyway, thank you for your time.
>>> 
>>> Best regards
>>> 
>>> Riccardo Iacomini
>>> RDSLab
>>> 
>>> 
>>> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>> If you are using ignite.sh it should be fine.
>>> 
>>> Igor
>>> 
>>> 
>>> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>>> 
>>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <irudyak@gmail.com <ma...@gmail.com>> ha scritto:
>>> Try to check your classpath. Find ignite process usig something like  ps -es | grep  Ignite and check java command used to launch ignite.
>>> 
>>> By the way, how you launching Ignite? Do you use ignite.sh script for this?
>>> 
>>> Igor
>>> 
>>> 
>>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>> Hi Igor,
>>> I tried your suggestion, but it does find the class. I've also read from the README files that optional modules must be copied into the libs folder: same outcome. I've tried also the docker image, adding my configuration xml files to it, and running the image as specified here <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the documentation. Do you have any other suggestion?
>>> 
>>> Thanks for your patience.
>>> 
>>> Best regards
>>> 
>>> Riccardo Iacomini
>>> RDSLab
>>> 
>>> 
>>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>> Try to include required jars into IGNITE_LIBS environment variable.
>>> 
>>> Igor 
>>> 
>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>> Hi Igor,
>>> thanks for your reply. I've both tried building ignite from source and removing CassandraAdminCredentials class specifying username and password in the bean's properties. Anyway, I cannot get it work. Ignite still cannot find the required classes, this time org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource. The class is indeed located in the jar ignite-cassandra-1.7.0.jar in IGNITE_HOME/modules/cassandra/target. I tried adding the path to USER_LIBS and CLASSPATH, no different behavior. Maybe the environment variables got ignored?
>>> 
>>> 
>>> Riccardo Iacomini
>>> RDSLab
>>> 
>>> 
>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>>> Hi Riccardo,
>>> 
>>> CassandraAdminCredentials class is only available in Ignite unit tests sources. If you want to use it you should build Ignite from source code. Such way, it will create ignite-cassandra-tests-${project.version}.zip where jar may find jar file containing all the test classes.
>>> 
>>> Also if you want to use Cassandra as a persistent store you actually don't need CassandraAdminCredentials  cause it's just used for tests.
>>> 
>>> Igor
>>> 
>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>>> Following the example <https://apacheignite.readme.io/docs/examples> provided in the docs, I am trying to setup a basic Ignite cluster using Cassandra as persistent store. I've downloaded ignite 1.7 and created the configuration files. Ignite does read them at startup, but I get this error message:
>>> 
>>> class org.apache.ignite.IgniteException: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH
>>> 
>>> CassandraAdminCredentials is the class not being found. Commenting the bean, I get the same for the next class. I tried adding the path to the jar ignite-cassandra-1.7.0.jar to both CLASSPATH and USER_LIBS, still not getting found. Opening the jar I cannot find the requested class. Am I missing some dependencies?
>>> 
>>> Thank you for your help.
>>> 
>>> Riccardo Iacomini
>>> RDSLab
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> 
> 


Re: Cassandra basic setup

Posted by Denis Magda <dm...@apache.org>.
Igor,

Please hold on for a while. I’ve just started moving all the integrations related documentation to a new domain. I’ll let you know when it’s safe to update the doc.

—
Denis

> On Nov 29, 2016, at 10:46 AM, Igor Rudyak <ir...@gmail.com> wrote:
> 
> Hi Riccardo,
> 
> Thanks for noticing this. There were number of refactorings done and it looks like we need to update the documentation.
> 
> I'll update the documentation for the module.
> 
> Igor
> 
> On Tue, Nov 29, 2016 at 9:26 AM, Denis Magda <dmagda@apache.org <ma...@apache.org>> wrote:
> Igor,
> 
> Would you mind looking through the documentation and updating it whenever is needed?
> 
> —
> Denis
> 
>> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>> 
>> Hi Igor,
>> I finally discovered what was causing the issue. The example provided <https://apacheignite.readme.io/docs/examples> in the Ignite documentation page has a subtle difference in the package structure of several classes, for example:
>> 
>> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the class in the ignite-cassandra.jar) vs org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource (in the example). The same applies also for other classes in the example. I do not know if this is due to a refactoring performed on the code which did not propagates through the examples, or simply I used a different version of the documentation in contrast with the one I was running.
>> 
>> Anyway, thank you for your time.
>> 
>> Best regards
>> 
>> Riccardo Iacomini
>> RDSLab
>> 
>> 
>> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>> If you are using ignite.sh it should be fine.
>> 
>> Igor
>> 
>> 
>> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>> 
>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <irudyak@gmail.com <ma...@gmail.com>> ha scritto:
>> Try to check your classpath. Find ignite process usig something like  ps -es | grep  Ignite and check java command used to launch ignite.
>> 
>> By the way, how you launching Ignite? Do you use ignite.sh script for this?
>> 
>> Igor
>> 
>> 
>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>> Hi Igor,
>> I tried your suggestion, but it does find the class. I've also read from the README files that optional modules must be copied into the libs folder: same outcome. I've tried also the docker image, adding my configuration xml files to it, and running the image as specified here <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the documentation. Do you have any other suggestion?
>> 
>> Thanks for your patience.
>> 
>> Best regards
>> 
>> Riccardo Iacomini
>> RDSLab
>> 
>> 
>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>> Try to include required jars into IGNITE_LIBS environment variable.
>> 
>> Igor 
>> 
>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>> Hi Igor,
>> thanks for your reply. I've both tried building ignite from source and removing CassandraAdminCredentials class specifying username and password in the bean's properties. Anyway, I cannot get it work. Ignite still cannot find the required classes, this time org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource. The class is indeed located in the jar ignite-cassandra-1.7.0.jar in IGNITE_HOME/modules/cassandra/target. I tried adding the path to USER_LIBS and CLASSPATH, no different behavior. Maybe the environment variables got ignored?
>> 
>> 
>> Riccardo Iacomini
>> RDSLab
>> 
>> 
>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
>> Hi Riccardo,
>> 
>> CassandraAdminCredentials class is only available in Ignite unit tests sources. If you want to use it you should build Ignite from source code. Such way, it will create ignite-cassandra-tests-${project.version}.zip where jar may find jar file containing all the test classes.
>> 
>> Also if you want to use Cassandra as a persistent store you actually don't need CassandraAdminCredentials  cause it's just used for tests.
>> 
>> Igor
>> 
>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
>> Following the example <https://apacheignite.readme.io/docs/examples> provided in the docs, I am trying to setup a basic Ignite cluster using Cassandra as persistent store. I've downloaded ignite 1.7 and created the configuration files. Ignite does read them at startup, but I get this error message:
>> 
>> class org.apache.ignite.IgniteException: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH
>> 
>> CassandraAdminCredentials is the class not being found. Commenting the bean, I get the same for the next class. I tried adding the path to the jar ignite-cassandra-1.7.0.jar to both CLASSPATH and USER_LIBS, still not getting found. Opening the jar I cannot find the requested class. Am I missing some dependencies?
>> 
>> Thank you for your help.
>> 
>> Riccardo Iacomini
>> RDSLab
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> 


Re: Cassandra basic setup

Posted by Igor Rudyak <ir...@gmail.com>.
Hi Riccardo,

Thanks for noticing this. There were number of refactorings done and it
looks like we need to update the documentation.

I'll update the documentation for the module.

Igor

On Tue, Nov 29, 2016 at 9:26 AM, Denis Magda <dm...@apache.org> wrote:

> Igor,
>
> Would you mind looking through the documentation and updating it whenever
> is needed?
>
> —
> Denis
>
> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <
> riccardo.iacomini@rdslab.com> wrote:
>
> Hi Igor,
> I finally discovered what was causing the issue. The example provided
> <https://apacheignite.readme.io/docs/examples> in the Ignite
> documentation page has a subtle difference in the package structure of
> several classes, for example:
>
> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the class
> in the ignite-cassandra.jar) vs org.apache.ignite.cache.store.cassandra.
> *utils*.datasource.DataSource (in the example). The same applies also for
> other classes in the example. I do not know if this is due to a refactoring
> performed on the code which did not propagates through the examples, or
> simply I used a different version of the documentation in contrast with the
> one I was running.
>
> Anyway, thank you for your time.
>
> Best regards
>
> Riccardo Iacomini
>
>
> *RDSLab*
>
> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <ir...@gmail.com> wrote:
>
>> If you are using ignite.sh it should be fine.
>>
>> Igor
>>
>> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <
>> riccardo.iacomini@rdslab.com> wrote:
>>
>>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>>>
>>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <ir...@gmail.com> ha scritto:
>>>
>>> Try to check your classpath. Find ignite process usig something like  ps
>>> -es | grep  Ignite and check java command used to launch ignite.
>>>
>>> By the way, how you launching Ignite? Do you use ignite.sh script for
>>> this?
>>>
>>> Igor
>>>
>>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <
>>> riccardo.iacomini@rdslab.com> wrote:
>>>
>>>> Hi Igor,
>>>> I tried your suggestion, but it does find the class. I've also read
>>>> from the README files that optional modules must be copied into the libs
>>>> folder: same outcome. I've tried also the docker image, adding my
>>>> configuration xml files to it, and running the image as specified here
>>>> <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the
>>>> documentation. Do you have any other suggestion?
>>>>
>>>> Thanks for your patience.
>>>>
>>>> Best regards
>>>>
>>>> Riccardo Iacomini
>>>>
>>>>
>>>> *RDSLab*
>>>>
>>>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>>>
>>>>> Try to include required jars into IGNITE_LIBS environment variable.
>>>>>
>>>>> Igor
>>>>>
>>>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>
>>>>>> Hi Igor,
>>>>>> thanks for your reply. I've both tried building ignite from source
>>>>>> and removing CassandraAdminCredentials class specifying username and
>>>>>> password in the bean's properties. Anyway, I cannot get it work. Ignite
>>>>>> still cannot find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>>>>>> *The class is indeed located in the jar ignite-cassandra-1.7.0.jar
>>>>>> in IGNITE_HOME/modules/cassandra/target. I tried adding the path to
>>>>>> USER_LIBS and CLASSPATH, no different behavior. Maybe the environment
>>>>>> variables got ignored?
>>>>>>
>>>>>>
>>>>>> Riccardo Iacomini
>>>>>>
>>>>>>
>>>>>> *RDSLab*
>>>>>>
>>>>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Riccardo,
>>>>>>>
>>>>>>> *CassandraAdminCredentials *class is only available in Ignite unit
>>>>>>> tests sources. If you want to use it you should build Ignite from source
>>>>>>> code. Such way, it will create
>>>>>>> *ignite-cassandra-tests-${project.version}.zip* where jar may find
>>>>>>> jar file containing all the test classes.
>>>>>>>
>>>>>>> Also if you want to use Cassandra as a persistent store you actually
>>>>>>> don't need *CassandraAdminCredentials  *cause it's just used for
>>>>>>> tests.
>>>>>>>
>>>>>>> Igor
>>>>>>>
>>>>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>>
>>>>>>>> Following the example
>>>>>>>> <https://apacheignite.readme.io/docs/examples> provided in the
>>>>>>>> docs, I am trying to setup a basic Ignite cluster using Cassandra as
>>>>>>>> persistent store. I've downloaded ignite 1.7 and created the configuration
>>>>>>>> files. Ignite does read them at startup, but I get this error message:
>>>>>>>>
>>>>>>>> *class org.apache.ignite.IgniteException: Failed to instantiate
>>>>>>>> Spring XML application context (make sure all classes used in Spring
>>>>>>>> configuration are present at CLASSPATH*
>>>>>>>>
>>>>>>>> CassandraAdminCredentials is the class not being found. Commenting
>>>>>>>> the bean, I get the same for the next class. I tried adding the path to the
>>>>>>>> jar *ignite-cassandra-1.7.0.jar *to both CLASSPATH and USER_LIBS,
>>>>>>>> still not getting found. Opening the jar I cannot find the requested class.
>>>>>>>> Am I missing some dependencies?
>>>>>>>>
>>>>>>>> Thank you for your help.
>>>>>>>>
>>>>>>>> Riccardo Iacomini
>>>>>>>>
>>>>>>>>
>>>>>>>> *RDSLab*
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>
>

Re: Cassandra basic setup

Posted by Denis Magda <dm...@apache.org>.
Igor,

Would you mind looking through the documentation and updating it whenever is needed?

—
Denis

> On Nov 29, 2016, at 1:58 AM, Riccardo Iacomini <ri...@rdslab.com> wrote:
> 
> Hi Igor,
> I finally discovered what was causing the issue. The example provided <https://apacheignite.readme.io/docs/examples> in the Ignite documentation page has a subtle difference in the package structure of several classes, for example:
> 
> org.apache.ignite.cache.store.cassandra.datasource.DataSource (the class in the ignite-cassandra.jar) vs org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource (in the example). The same applies also for other classes in the example. I do not know if this is due to a refactoring performed on the code which did not propagates through the examples, or simply I used a different version of the documentation in contrast with the one I was running.
> 
> Anyway, thank you for your time.
> 
> Best regards
> 
> Riccardo Iacomini
> RDSLab
> 
> 
> On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
> If you are using ignite.sh it should be fine.
> 
> Igor
> 
> 
> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
> I will try. Yes I am using the ignite.sh command. Any drawbacks?
> 
> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <irudyak@gmail.com <ma...@gmail.com>> ha scritto:
> Try to check your classpath. Find ignite process usig something like  ps -es | grep  Ignite and check java command used to launch ignite.
> 
> By the way, how you launching Ignite? Do you use ignite.sh script for this?
> 
> Igor
> 
> 
> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
> Hi Igor,
> I tried your suggestion, but it does find the class. I've also read from the README files that optional modules must be copied into the libs folder: same outcome. I've tried also the docker image, adding my configuration xml files to it, and running the image as specified here <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the documentation. Do you have any other suggestion?
> 
> Thanks for your patience.
> 
> Best regards
> 
> Riccardo Iacomini
> RDSLab
> 
> 
> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
> Try to include required jars into IGNITE_LIBS environment variable.
> 
> Igor 
> 
> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
> Hi Igor,
> thanks for your reply. I've both tried building ignite from source and removing CassandraAdminCredentials class specifying username and password in the bean's properties. Anyway, I cannot get it work. Ignite still cannot find the required classes, this time org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource. The class is indeed located in the jar ignite-cassandra-1.7.0.jar in IGNITE_HOME/modules/cassandra/target. I tried adding the path to USER_LIBS and CLASSPATH, no different behavior. Maybe the environment variables got ignored?
> 
> 
> Riccardo Iacomini
> RDSLab
> 
> 
> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <irudyak@gmail.com <ma...@gmail.com>> wrote:
> Hi Riccardo,
> 
> CassandraAdminCredentials class is only available in Ignite unit tests sources. If you want to use it you should build Ignite from source code. Such way, it will create ignite-cassandra-tests-${project.version}.zip where jar may find jar file containing all the test classes.
> 
> Also if you want to use Cassandra as a persistent store you actually don't need CassandraAdminCredentials  cause it's just used for tests.
> 
> Igor
> 
> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <riccardo.iacomini@rdslab.com <ma...@rdslab.com>> wrote:
> Following the example <https://apacheignite.readme.io/docs/examples> provided in the docs, I am trying to setup a basic Ignite cluster using Cassandra as persistent store. I've downloaded ignite 1.7 and created the configuration files. Ignite does read them at startup, but I get this error message:
> 
> class org.apache.ignite.IgniteException: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH
> 
> CassandraAdminCredentials is the class not being found. Commenting the bean, I get the same for the next class. I tried adding the path to the jar ignite-cassandra-1.7.0.jar to both CLASSPATH and USER_LIBS, still not getting found. Opening the jar I cannot find the requested class. Am I missing some dependencies?
> 
> Thank you for your help.
> 
> Riccardo Iacomini
> RDSLab
> 
> 
> 
> 
> 
> 
> 


Re: Cassandra basic setup

Posted by Riccardo Iacomini <ri...@rdslab.com>.
Hi Igor,
I finally discovered what was causing the issue. The example provided
<https://apacheignite.readme.io/docs/examples> in the Ignite documentation
page has a subtle difference in the package structure of several classes,
for example:

org.apache.ignite.cache.store.cassandra.datasource.DataSource (the class in
the ignite-cassandra.jar) vs org.apache.ignite.cache.store.cassandra.*utils*
.datasource.DataSource (in the example). The same applies also for other
classes in the example. I do not know if this is due to a refactoring
performed on the code which did not propagates through the examples, or
simply I used a different version of the documentation in contrast with the
one I was running.

Anyway, thank you for your time.

Best regards

Riccardo Iacomini


*RDSLab*

On Mon, Nov 28, 2016 at 5:34 PM, Igor Rudyak <ir...@gmail.com> wrote:

> If you are using ignite.sh it should be fine.
>
> Igor
>
> On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <ri...@rdslab.com>
> wrote:
>
>> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>>
>> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <ir...@gmail.com> ha scritto:
>>
>> Try to check your classpath. Find ignite process usig something like  ps
>> -es | grep  Ignite and check java command used to launch ignite.
>>
>> By the way, how you launching Ignite? Do you use ignite.sh script for
>> this?
>>
>> Igor
>>
>> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <
>> riccardo.iacomini@rdslab.com> wrote:
>>
>>> Hi Igor,
>>> I tried your suggestion, but it does find the class. I've also read from
>>> the README files that optional modules must be copied into the libs folder:
>>> same outcome. I've tried also the docker image, adding my configuration xml
>>> files to it, and running the image as specified here
>>> <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the
>>> documentation. Do you have any other suggestion?
>>>
>>> Thanks for your patience.
>>>
>>> Best regards
>>>
>>> Riccardo Iacomini
>>>
>>>
>>> *RDSLab*
>>>
>>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>>
>>>> Try to include required jars into IGNITE_LIBS environment variable.
>>>>
>>>> Igor
>>>>
>>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>
>>>>> Hi Igor,
>>>>> thanks for your reply. I've both tried building ignite from source and
>>>>> removing CassandraAdminCredentials class specifying username and password
>>>>> in the bean's properties. Anyway, I cannot get it work. Ignite still cannot
>>>>> find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>>>>> *The class is indeed located in the jar ignite-cassandra-1.7.0.jar in
>>>>> IGNITE_HOME/modules/cassandra/target. I tried adding the path to
>>>>> USER_LIBS and CLASSPATH, no different behavior. Maybe the environment
>>>>> variables got ignored?
>>>>>
>>>>>
>>>>> Riccardo Iacomini
>>>>>
>>>>>
>>>>> *RDSLab*
>>>>>
>>>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Riccardo,
>>>>>>
>>>>>> *CassandraAdminCredentials *class is only available in Ignite unit
>>>>>> tests sources. If you want to use it you should build Ignite from source
>>>>>> code. Such way, it will create
>>>>>> *ignite-cassandra-tests-${project.version}.zip* where jar may find
>>>>>> jar file containing all the test classes.
>>>>>>
>>>>>> Also if you want to use Cassandra as a persistent store you actually
>>>>>> don't need *CassandraAdminCredentials  *cause it's just used for
>>>>>> tests.
>>>>>>
>>>>>> Igor
>>>>>>
>>>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>>
>>>>>>> Following the example <https://apacheignite.readme.io/docs/examples>
>>>>>>> provided in the docs, I am trying to setup a basic Ignite cluster using
>>>>>>> Cassandra as persistent store. I've downloaded ignite 1.7 and created the
>>>>>>> configuration files. Ignite does read them at startup, but I get this error
>>>>>>> message:
>>>>>>>
>>>>>>> *class org.apache.ignite.IgniteException: Failed to instantiate
>>>>>>> Spring XML application context (make sure all classes used in Spring
>>>>>>> configuration are present at CLASSPATH*
>>>>>>>
>>>>>>> CassandraAdminCredentials is the class not being found. Commenting
>>>>>>> the bean, I get the same for the next class. I tried adding the path to the
>>>>>>> jar *ignite-cassandra-1.7.0.jar *to both CLASSPATH and USER_LIBS,
>>>>>>> still not getting found. Opening the jar I cannot find the requested class.
>>>>>>> Am I missing some dependencies?
>>>>>>>
>>>>>>> Thank you for your help.
>>>>>>>
>>>>>>> Riccardo Iacomini
>>>>>>>
>>>>>>>
>>>>>>> *RDSLab*
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>

Re: Cassandra basic setup

Posted by Igor Rudyak <ir...@gmail.com>.
If you are using ignite.sh it should be fine.

Igor

On Nov 28, 2016 8:29 AM, "Riccardo Iacomini" <ri...@rdslab.com>
wrote:

> I will try. Yes I am using the ignite.sh command. Any drawbacks?
>
> Il 28 nov 2016 5:26 PM, "Igor Rudyak" <ir...@gmail.com> ha scritto:
>
> Try to check your classpath. Find ignite process usig something like  ps
> -es | grep  Ignite and check java command used to launch ignite.
>
> By the way, how you launching Ignite? Do you use ignite.sh script for this?
>
> Igor
>
> On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <ri...@rdslab.com>
> wrote:
>
>> Hi Igor,
>> I tried your suggestion, but it does find the class. I've also read from
>> the README files that optional modules must be copied into the libs folder:
>> same outcome. I've tried also the docker image, adding my configuration xml
>> files to it, and running the image as specified here
>> <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the
>> documentation. Do you have any other suggestion?
>>
>> Thanks for your patience.
>>
>> Best regards
>>
>> Riccardo Iacomini
>>
>>
>> *RDSLab*
>>
>> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>
>>> Try to include required jars into IGNITE_LIBS environment variable.
>>>
>>> Igor
>>>
>>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
>>> riccardo.iacomini@rdslab.com> wrote:
>>>
>>>> Hi Igor,
>>>> thanks for your reply. I've both tried building ignite from source and
>>>> removing CassandraAdminCredentials class specifying username and password
>>>> in the bean's properties. Anyway, I cannot get it work. Ignite still cannot
>>>> find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>>>> *The class is indeed located in the jar ignite-cassandra-1.7.0.jar in
>>>> IGNITE_HOME/modules/cassandra/target. I tried adding the path to
>>>> USER_LIBS and CLASSPATH, no different behavior. Maybe the environment
>>>> variables got ignored?
>>>>
>>>>
>>>> Riccardo Iacomini
>>>>
>>>>
>>>> *RDSLab*
>>>>
>>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>>>
>>>>> Hi Riccardo,
>>>>>
>>>>> *CassandraAdminCredentials *class is only available in Ignite unit
>>>>> tests sources. If you want to use it you should build Ignite from source
>>>>> code. Such way, it will create
>>>>> *ignite-cassandra-tests-${project.version}.zip* where jar may find
>>>>> jar file containing all the test classes.
>>>>>
>>>>> Also if you want to use Cassandra as a persistent store you actually
>>>>> don't need *CassandraAdminCredentials  *cause it's just used for
>>>>> tests.
>>>>>
>>>>> Igor
>>>>>
>>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>>
>>>>>> Following the example <https://apacheignite.readme.io/docs/examples>
>>>>>> provided in the docs, I am trying to setup a basic Ignite cluster using
>>>>>> Cassandra as persistent store. I've downloaded ignite 1.7 and created the
>>>>>> configuration files. Ignite does read them at startup, but I get this error
>>>>>> message:
>>>>>>
>>>>>> *class org.apache.ignite.IgniteException: Failed to instantiate
>>>>>> Spring XML application context (make sure all classes used in Spring
>>>>>> configuration are present at CLASSPATH*
>>>>>>
>>>>>> CassandraAdminCredentials is the class not being found. Commenting
>>>>>> the bean, I get the same for the next class. I tried adding the path to the
>>>>>> jar *ignite-cassandra-1.7.0.jar *to both CLASSPATH and USER_LIBS,
>>>>>> still not getting found. Opening the jar I cannot find the requested class.
>>>>>> Am I missing some dependencies?
>>>>>>
>>>>>> Thank you for your help.
>>>>>>
>>>>>> Riccardo Iacomini
>>>>>>
>>>>>>
>>>>>> *RDSLab*
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Re: Cassandra basic setup

Posted by Riccardo Iacomini <ri...@rdslab.com>.
I will try. Yes I am using the ignite.sh command. Any drawbacks?

Il 28 nov 2016 5:26 PM, "Igor Rudyak" <ir...@gmail.com> ha scritto:

Try to check your classpath. Find ignite process usig something like  ps
-es | grep  Ignite and check java command used to launch ignite.

By the way, how you launching Ignite? Do you use ignite.sh script for this?

Igor

On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <ri...@rdslab.com>
wrote:

> Hi Igor,
> I tried your suggestion, but it does find the class. I've also read from
> the README files that optional modules must be copied into the libs folder:
> same outcome. I've tried also the docker image, adding my configuration xml
> files to it, and running the image as specified here
> <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the
> documentation. Do you have any other suggestion?
>
> Thanks for your patience.
>
> Best regards
>
> Riccardo Iacomini
>
>
> *RDSLab*
>
> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com> wrote:
>
>> Try to include required jars into IGNITE_LIBS environment variable.
>>
>> Igor
>>
>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
>> riccardo.iacomini@rdslab.com> wrote:
>>
>>> Hi Igor,
>>> thanks for your reply. I've both tried building ignite from source and
>>> removing CassandraAdminCredentials class specifying username and password
>>> in the bean's properties. Anyway, I cannot get it work. Ignite still cannot
>>> find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>>> *The class is indeed located in the jar ignite-cassandra-1.7.0.jar in
>>> IGNITE_HOME/modules/cassandra/target. I tried adding the path to
>>> USER_LIBS and CLASSPATH, no different behavior. Maybe the environment
>>> variables got ignored?
>>>
>>>
>>> Riccardo Iacomini
>>>
>>>
>>> *RDSLab*
>>>
>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>>
>>>> Hi Riccardo,
>>>>
>>>> *CassandraAdminCredentials *class is only available in Ignite unit
>>>> tests sources. If you want to use it you should build Ignite from source
>>>> code. Such way, it will create
>>>> *ignite-cassandra-tests-${project.version}.zip* where jar may find jar
>>>> file containing all the test classes.
>>>>
>>>> Also if you want to use Cassandra as a persistent store you actually
>>>> don't need *CassandraAdminCredentials  *cause it's just used for tests.
>>>>
>>>> Igor
>>>>
>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>
>>>>> Following the example <https://apacheignite.readme.io/docs/examples>
>>>>> provided in the docs, I am trying to setup a basic Ignite cluster using
>>>>> Cassandra as persistent store. I've downloaded ignite 1.7 and created the
>>>>> configuration files. Ignite does read them at startup, but I get this error
>>>>> message:
>>>>>
>>>>> *class org.apache.ignite.IgniteException: Failed to instantiate Spring
>>>>> XML application context (make sure all classes used in Spring configuration
>>>>> are present at CLASSPATH*
>>>>>
>>>>> CassandraAdminCredentials is the class not being found. Commenting the
>>>>> bean, I get the same for the next class. I tried adding the path to the jar *ignite-cassandra-1.7.0.jar
>>>>> *to both CLASSPATH and USER_LIBS, still not getting found. Opening
>>>>> the jar I cannot find the requested class. Am I missing some dependencies?
>>>>>
>>>>> Thank you for your help.
>>>>>
>>>>> Riccardo Iacomini
>>>>>
>>>>>
>>>>> *RDSLab*
>>>>>
>>>>
>>>>
>>>
>>
>

Re: Cassandra basic setup

Posted by Igor Rudyak <ir...@gmail.com>.
Try to check your classpath. Find ignite process usig something like  ps
-es | grep  Ignite and check java command used to launch ignite.

By the way, how you launching Ignite? Do you use ignite.sh script for this?

Igor

On Nov 28, 2016 8:05 AM, "Riccardo Iacomini" <ri...@rdslab.com>
wrote:

> Hi Igor,
> I tried your suggestion, but it does find the class. I've also read from
> the README files that optional modules must be copied into the libs folder:
> same outcome. I've tried also the docker image, adding my configuration xml
> files to it, and running the image as specified here
> <https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the
> documentation. Do you have any other suggestion?
>
> Thanks for your patience.
>
> Best regards
>
> Riccardo Iacomini
>
>
> *RDSLab*
>
> On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com> wrote:
>
>> Try to include required jars into IGNITE_LIBS environment variable.
>>
>> Igor
>>
>> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
>> riccardo.iacomini@rdslab.com> wrote:
>>
>>> Hi Igor,
>>> thanks for your reply. I've both tried building ignite from source and
>>> removing CassandraAdminCredentials class specifying username and password
>>> in the bean's properties. Anyway, I cannot get it work. Ignite still cannot
>>> find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>>> *The class is indeed located in the jar ignite-cassandra-1.7.0.jar in
>>> IGNITE_HOME/modules/cassandra/target. I tried adding the path to
>>> USER_LIBS and CLASSPATH, no different behavior. Maybe the environment
>>> variables got ignored?
>>>
>>>
>>> Riccardo Iacomini
>>>
>>>
>>> *RDSLab*
>>>
>>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>>
>>>> Hi Riccardo,
>>>>
>>>> *CassandraAdminCredentials *class is only available in Ignite unit
>>>> tests sources. If you want to use it you should build Ignite from source
>>>> code. Such way, it will create
>>>> *ignite-cassandra-tests-${project.version}.zip* where jar may find jar
>>>> file containing all the test classes.
>>>>
>>>> Also if you want to use Cassandra as a persistent store you actually
>>>> don't need *CassandraAdminCredentials  *cause it's just used for tests.
>>>>
>>>> Igor
>>>>
>>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>>> riccardo.iacomini@rdslab.com> wrote:
>>>>
>>>>> Following the example <https://apacheignite.readme.io/docs/examples>
>>>>> provided in the docs, I am trying to setup a basic Ignite cluster using
>>>>> Cassandra as persistent store. I've downloaded ignite 1.7 and created the
>>>>> configuration files. Ignite does read them at startup, but I get this error
>>>>> message:
>>>>>
>>>>> *class org.apache.ignite.IgniteException: Failed to instantiate Spring
>>>>> XML application context (make sure all classes used in Spring configuration
>>>>> are present at CLASSPATH*
>>>>>
>>>>> CassandraAdminCredentials is the class not being found. Commenting the
>>>>> bean, I get the same for the next class. I tried adding the path to the jar *ignite-cassandra-1.7.0.jar
>>>>> *to both CLASSPATH and USER_LIBS, still not getting found. Opening
>>>>> the jar I cannot find the requested class. Am I missing some dependencies?
>>>>>
>>>>> Thank you for your help.
>>>>>
>>>>> Riccardo Iacomini
>>>>>
>>>>>
>>>>> *RDSLab*
>>>>>
>>>>
>>>>
>>>
>>
>

Re: Cassandra basic setup

Posted by Riccardo Iacomini <ri...@rdslab.com>.
Hi Igor,
I tried your suggestion, but it does find the class. I've also read from
the README files that optional modules must be copied into the libs folder:
same outcome. I've tried also the docker image, adding my configuration xml
files to it, and running the image as specified here
<https://apacheignite.readme.io/v1.5/docs/docker-deployment> in the
documentation. Do you have any other suggestion?

Thanks for your patience.

Best regards

Riccardo Iacomini


*RDSLab*

On Sun, Nov 27, 2016 at 8:46 PM, Igor Rudyak <ir...@gmail.com> wrote:

> Try to include required jars into IGNITE_LIBS environment variable.
>
> Igor
>
> On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
> riccardo.iacomini@rdslab.com> wrote:
>
>> Hi Igor,
>> thanks for your reply. I've both tried building ignite from source and
>> removing CassandraAdminCredentials class specifying username and password
>> in the bean's properties. Anyway, I cannot get it work. Ignite still cannot
>> find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
>> *The class is indeed located in the jar ignite-cassandra-1.7.0.jar in
>> IGNITE_HOME/modules/cassandra/target. I tried adding the path to
>> USER_LIBS and CLASSPATH, no different behavior. Maybe the environment
>> variables got ignored?
>>
>>
>> Riccardo Iacomini
>>
>>
>> *RDSLab*
>>
>> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com> wrote:
>>
>>> Hi Riccardo,
>>>
>>> *CassandraAdminCredentials *class is only available in Ignite unit
>>> tests sources. If you want to use it you should build Ignite from source
>>> code. Such way, it will create
>>> *ignite-cassandra-tests-${project.version}.zip* where jar may find jar
>>> file containing all the test classes.
>>>
>>> Also if you want to use Cassandra as a persistent store you actually
>>> don't need *CassandraAdminCredentials  *cause it's just used for tests.
>>>
>>> Igor
>>>
>>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>>> riccardo.iacomini@rdslab.com> wrote:
>>>
>>>> Following the example <https://apacheignite.readme.io/docs/examples>
>>>> provided in the docs, I am trying to setup a basic Ignite cluster using
>>>> Cassandra as persistent store. I've downloaded ignite 1.7 and created the
>>>> configuration files. Ignite does read them at startup, but I get this error
>>>> message:
>>>>
>>>> *class org.apache.ignite.IgniteException: Failed to instantiate Spring
>>>> XML application context (make sure all classes used in Spring configuration
>>>> are present at CLASSPATH*
>>>>
>>>> CassandraAdminCredentials is the class not being found. Commenting the
>>>> bean, I get the same for the next class. I tried adding the path to the jar *ignite-cassandra-1.7.0.jar
>>>> *to both CLASSPATH and USER_LIBS, still not getting found. Opening the
>>>> jar I cannot find the requested class. Am I missing some dependencies?
>>>>
>>>> Thank you for your help.
>>>>
>>>> Riccardo Iacomini
>>>>
>>>>
>>>> *RDSLab*
>>>>
>>>
>>>
>>
>

Re: Cassandra basic setup

Posted by Igor Rudyak <ir...@gmail.com>.
Try to include required jars into IGNITE_LIBS environment variable.

Igor

On Thu, Nov 24, 2016 at 5:21 AM, Riccardo Iacomini <
riccardo.iacomini@rdslab.com> wrote:

> Hi Igor,
> thanks for your reply. I've both tried building ignite from source and
> removing CassandraAdminCredentials class specifying username and password
> in the bean's properties. Anyway, I cannot get it work. Ignite still cannot
> find the required classes, this time *org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
> *The class is indeed located in the jar ignite-cassandra-1.7.0.jar in
> IGNITE_HOME/modules/cassandra/target. I tried adding the path to
> USER_LIBS and CLASSPATH, no different behavior. Maybe the environment
> variables got ignored?
>
>
> Riccardo Iacomini
>
>
> *RDSLab*
>
> On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com> wrote:
>
>> Hi Riccardo,
>>
>> *CassandraAdminCredentials *class is only available in Ignite unit tests
>> sources. If you want to use it you should build Ignite from source code.
>> Such way, it will create *ignite-cassandra-tests-${project.version}.zip*
>> where jar may find jar file containing all the test classes.
>>
>> Also if you want to use Cassandra as a persistent store you actually
>> don't need *CassandraAdminCredentials  *cause it's just used for tests.
>>
>> Igor
>>
>> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
>> riccardo.iacomini@rdslab.com> wrote:
>>
>>> Following the example <https://apacheignite.readme.io/docs/examples>
>>> provided in the docs, I am trying to setup a basic Ignite cluster using
>>> Cassandra as persistent store. I've downloaded ignite 1.7 and created the
>>> configuration files. Ignite does read them at startup, but I get this error
>>> message:
>>>
>>> *class org.apache.ignite.IgniteException: Failed to instantiate Spring
>>> XML application context (make sure all classes used in Spring configuration
>>> are present at CLASSPATH*
>>>
>>> CassandraAdminCredentials is the class not being found. Commenting the
>>> bean, I get the same for the next class. I tried adding the path to the jar *ignite-cassandra-1.7.0.jar
>>> *to both CLASSPATH and USER_LIBS, still not getting found. Opening the
>>> jar I cannot find the requested class. Am I missing some dependencies?
>>>
>>> Thank you for your help.
>>>
>>> Riccardo Iacomini
>>>
>>>
>>> *RDSLab*
>>>
>>
>>
>

Re: Cassandra basic setup

Posted by Riccardo Iacomini <ri...@rdslab.com>.
Hi Igor,
thanks for your reply. I've both tried building ignite from source and
removing CassandraAdminCredentials class specifying username and password
in the bean's properties. Anyway, I cannot get it work. Ignite still cannot
find the required classes, this time
*org.apache.ignite.cache.store.cassandra.utils.datasource.DataSource.
*The class is indeed located in the jar ignite-cassandra-1.7.0.jar in
IGNITE_HOME/modules/cassandra/target. I tried adding the path to USER_LIBS
and CLASSPATH, no different behavior. Maybe the environment variables got
ignored?


Riccardo Iacomini


*RDSLab*

On Wed, Nov 23, 2016 at 7:41 PM, Igor Rudyak <ir...@gmail.com> wrote:

> Hi Riccardo,
>
> *CassandraAdminCredentials *class is only available in Ignite unit tests
> sources. If you want to use it you should build Ignite from source code.
> Such way, it will create *ignite-cassandra-tests-${project.version}.zip*
> where jar may find jar file containing all the test classes.
>
> Also if you want to use Cassandra as a persistent store you actually don't
> need *CassandraAdminCredentials  *cause it's just used for tests.
>
> Igor
>
> On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
> riccardo.iacomini@rdslab.com> wrote:
>
>> Following the example <https://apacheignite.readme.io/docs/examples>
>> provided in the docs, I am trying to setup a basic Ignite cluster using
>> Cassandra as persistent store. I've downloaded ignite 1.7 and created the
>> configuration files. Ignite does read them at startup, but I get this error
>> message:
>>
>> *class org.apache.ignite.IgniteException: Failed to instantiate Spring
>> XML application context (make sure all classes used in Spring configuration
>> are present at CLASSPATH*
>>
>> CassandraAdminCredentials is the class not being found. Commenting the
>> bean, I get the same for the next class. I tried adding the path to the jar *ignite-cassandra-1.7.0.jar
>> *to both CLASSPATH and USER_LIBS, still not getting found. Opening the
>> jar I cannot find the requested class. Am I missing some dependencies?
>>
>> Thank you for your help.
>>
>> Riccardo Iacomini
>>
>>
>> *RDSLab*
>>
>
>

Re: Cassandra basic setup

Posted by Igor Rudyak <ir...@gmail.com>.
Hi Riccardo,

*CassandraAdminCredentials *class is only available in Ignite unit tests
sources. If you want to use it you should build Ignite from source code.
Such way, it will create *ignite-cassandra-tests-${project.version}.zip*
where jar may find jar file containing all the test classes.

Also if you want to use Cassandra as a persistent store you actually don't
need *CassandraAdminCredentials  *cause it's just used for tests.

Igor

On Wed, Nov 23, 2016 at 7:33 AM, Riccardo Iacomini <
riccardo.iacomini@rdslab.com> wrote:

> Following the example <https://apacheignite.readme.io/docs/examples>
> provided in the docs, I am trying to setup a basic Ignite cluster using
> Cassandra as persistent store. I've downloaded ignite 1.7 and created the
> configuration files. Ignite does read them at startup, but I get this error
> message:
>
> *class org.apache.ignite.IgniteException: Failed to instantiate Spring XML
> application context (make sure all classes used in Spring configuration are
> present at CLASSPATH*
>
> CassandraAdminCredentials is the class not being found. Commenting the
> bean, I get the same for the next class. I tried adding the path to the jar *ignite-cassandra-1.7.0.jar
> *to both CLASSPATH and USER_LIBS, still not getting found. Opening the
> jar I cannot find the requested class. Am I missing some dependencies?
>
> Thank you for your help.
>
> Riccardo Iacomini
>
>
> *RDSLab*
>