Re: how to start a embed cassandra instance?

2016-07-14 Thread Stone Fang
Achilles is a good project.but it is heavy.actually i just need to
1.start/stop a embed  standalone cassandra
2.start/stop a embed cassandra cluster.

seems CassandraDaemon can just start a standalone,not cluster.


On Wed, Jul 13, 2016 at 8:31 PM, DuyHai Doan  wrote:

> As for Achilles, no I start Cassandra in the same JVM. It is meant to be
> used for testing purpose only. I also faced dependency issue with different
> version of Guava so I excluded the Guava pulled by the Datastax Java driver
> to use the one pulled by C* itself:
> https://github.com/doanduyhai/Achilles/blob/master/achilles-embedded/pom.xml#L52-L55
>
>
>
> On Wed, Jul 13, 2016 at 2:28 PM, Ken Hancock 
> wrote:
>
>> Do either cassandra-unit or Achilles fork Cassandra to a separate JVM?
>> Guava libraries create a dependency hell with our current use of Hector's
>> embedded server.  We're starting to migrate to the Datastax Java driver
>> with yet another guava version.  I know Farsandra supports forking, so that
>> was where I was thinking of going first.
>>
>>
>>
>>
>> On Tue, Jul 12, 2016 at 9:37 AM, DuyHai Doan 
>> wrote:
>>
>>> If you're looking something similar to cassandra-unit with Apache 2
>>> licence, there is a module in Achilles project that provides the same
>>> thing:
>>> https://github.com/doanduyhai/Achilles/wiki/CQL-embedded-cassandra-server
>>>
>>> On Tue, Jul 12, 2016 at 12:56 PM, Peddi, Praveen 
>>> wrote:
>>>
 We do something similar by starting CassandraDaemon class directly (you
 would need to provide a yaml file though). You can start and stop
 CassandraDaemon class from your unit test (typically @BeforeClass).

 Praveen

 On Jul 12, 2016, at 3:30 AM, Stone Fang  wrote:

 Hi,
 how to start a embed cassandra instance?so we can do a unit test on
 local,dont need to start a
 cassandra server.

 https://github.com/jsevellec/cassandra-unit this project is good,but
 the license is not suitable.
 how do you achieve this?

 thanks in advance

 stone


>>>
>>
>>
>> --
>> *Ken Hancock *| System Architect, Advanced Advertising
>> SeaChange International
>> 50 Nagog Park
>> Acton, Massachusetts 01720
>> ken.hanc...@schange.com | www.schange.com | NASDAQ:SEAC
>> 
>> Office: +1 (978) 889-3329 | [image: Google Talk:] ken.hanc...@schange.com
>>  | [image: Skype:]hancockks | [image: Yahoo IM:]hancockks [image:
>> LinkedIn] 
>>
>> [image: SeaChange International]
>> 
>> This e-mail and any attachments may contain information which is
>> SeaChange International confidential. The information enclosed is intended
>> only for the addressees herein and may not be copied or forwarded without
>> permission from SeaChange International.
>>
>
>


Re: how to start a embed cassandra instance?

2016-07-13 Thread DuyHai Doan
As for Achilles, no I start Cassandra in the same JVM. It is meant to be
used for testing purpose only. I also faced dependency issue with different
version of Guava so I excluded the Guava pulled by the Datastax Java driver
to use the one pulled by C* itself:
https://github.com/doanduyhai/Achilles/blob/master/achilles-embedded/pom.xml#L52-L55



On Wed, Jul 13, 2016 at 2:28 PM, Ken Hancock 
wrote:

> Do either cassandra-unit or Achilles fork Cassandra to a separate JVM?
> Guava libraries create a dependency hell with our current use of Hector's
> embedded server.  We're starting to migrate to the Datastax Java driver
> with yet another guava version.  I know Farsandra supports forking, so that
> was where I was thinking of going first.
>
>
>
>
> On Tue, Jul 12, 2016 at 9:37 AM, DuyHai Doan  wrote:
>
>> If you're looking something similar to cassandra-unit with Apache 2
>> licence, there is a module in Achilles project that provides the same
>> thing:
>> https://github.com/doanduyhai/Achilles/wiki/CQL-embedded-cassandra-server
>>
>> On Tue, Jul 12, 2016 at 12:56 PM, Peddi, Praveen 
>> wrote:
>>
>>> We do something similar by starting CassandraDaemon class directly (you
>>> would need to provide a yaml file though). You can start and stop
>>> CassandraDaemon class from your unit test (typically @BeforeClass).
>>>
>>> Praveen
>>>
>>> On Jul 12, 2016, at 3:30 AM, Stone Fang  wrote:
>>>
>>> Hi,
>>> how to start a embed cassandra instance?so we can do a unit test on
>>> local,dont need to start a
>>> cassandra server.
>>>
>>> https://github.com/jsevellec/cassandra-unit this project is good,but
>>> the license is not suitable.
>>> how do you achieve this?
>>>
>>> thanks in advance
>>>
>>> stone
>>>
>>>
>>
>
>
> --
> *Ken Hancock *| System Architect, Advanced Advertising
> SeaChange International
> 50 Nagog Park
> Acton, Massachusetts 01720
> ken.hanc...@schange.com | www.schange.com | NASDAQ:SEAC
> 
> Office: +1 (978) 889-3329 | [image: Google Talk:] ken.hanc...@schange.com
>  | [image: Skype:]hancockks | [image: Yahoo IM:]hancockks [image:
> LinkedIn] 
>
> [image: SeaChange International]
> 
> This e-mail and any attachments may contain information which is SeaChange
> International confidential. The information enclosed is intended only for
> the addressees herein and may not be copied or forwarded without permission
> from SeaChange International.
>


Re: how to start a embed cassandra instance?

2016-07-13 Thread Ken Hancock
Do either cassandra-unit or Achilles fork Cassandra to a separate JVM?
Guava libraries create a dependency hell with our current use of Hector's
embedded server.  We're starting to migrate to the Datastax Java driver
with yet another guava version.  I know Farsandra supports forking, so that
was where I was thinking of going first.




On Tue, Jul 12, 2016 at 9:37 AM, DuyHai Doan  wrote:

> If you're looking something similar to cassandra-unit with Apache 2
> licence, there is a module in Achilles project that provides the same
> thing:
> https://github.com/doanduyhai/Achilles/wiki/CQL-embedded-cassandra-server
>
> On Tue, Jul 12, 2016 at 12:56 PM, Peddi, Praveen  wrote:
>
>> We do something similar by starting CassandraDaemon class directly (you
>> would need to provide a yaml file though). You can start and stop
>> CassandraDaemon class from your unit test (typically @BeforeClass).
>>
>> Praveen
>>
>> On Jul 12, 2016, at 3:30 AM, Stone Fang  wrote:
>>
>> Hi,
>> how to start a embed cassandra instance?so we can do a unit test on
>> local,dont need to start a
>> cassandra server.
>>
>> https://github.com/jsevellec/cassandra-unit this project is good,but the
>> license is not suitable.
>> how do you achieve this?
>>
>> thanks in advance
>>
>> stone
>>
>>
>


-- 
*Ken Hancock *| System Architect, Advanced Advertising
SeaChange International
50 Nagog Park
Acton, Massachusetts 01720
ken.hanc...@schange.com | www.schange.com | NASDAQ:SEAC

Office: +1 (978) 889-3329 | [image: Google Talk:]
ken.hanc...@schange.com | [image:
Skype:]hancockks | [image: Yahoo IM:]hancockks [image: LinkedIn]


[image: SeaChange International]

This e-mail and any attachments may contain information which is SeaChange
International confidential. The information enclosed is intended only for
the addressees herein and may not be copied or forwarded without permission
from SeaChange International.


Re: how to start a embed cassandra instance?

2016-07-12 Thread DuyHai Doan
If you're looking something similar to cassandra-unit with Apache 2
licence, there is a module in Achilles project that provides the same
thing:
https://github.com/doanduyhai/Achilles/wiki/CQL-embedded-cassandra-server

On Tue, Jul 12, 2016 at 12:56 PM, Peddi, Praveen  wrote:

> We do something similar by starting CassandraDaemon class directly (you
> would need to provide a yaml file though). You can start and stop
> CassandraDaemon class from your unit test (typically @BeforeClass).
>
> Praveen
>
> On Jul 12, 2016, at 3:30 AM, Stone Fang  wrote:
>
> Hi,
> how to start a embed cassandra instance?so we can do a unit test on
> local,dont need to start a
> cassandra server.
>
> https://github.com/jsevellec/cassandra-unit this project is good,but the
> license is not suitable.
> how do you achieve this?
>
> thanks in advance
>
> stone
>
>


Re: how to start a embed cassandra instance?

2016-07-12 Thread Peddi, Praveen
We do something similar by starting CassandraDaemon class directly (you would 
need to provide a yaml file though). You can start and stop CassandraDaemon 
class from your unit test (typically @BeforeClass).

Praveen

On Jul 12, 2016, at 3:30 AM, Stone Fang 
> wrote:

Hi,
how to start a embed cassandra instance?so we can do a unit test on local,dont 
need to start a
cassandra server.

https://github.com/jsevellec/cassandra-unit this project is good,but the 
license is not suitable.
how do you achieve this?

thanks in advance

stone