cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sebastian Estevez <sebastian.este...@datastax.com>
Subject Re: Multiple cassandra instances per physical node
Date Thu, 21 May 2015 20:02:18 GMT
JBOD --> just a bunch of disks, no raid.

All the best,


[image: datastax_logo.png] <http://www.datastax.com/>

Sebastián Estévez

Solutions Architect | 954 905 8615 | sebastian.estevez@datastax.com

[image: linkedin.png] <https://www.linkedin.com/company/datastax> [image:
facebook.png] <https://www.facebook.com/datastax> [image: twitter.png]
<https://twitter.com/datastax> [image: g+.png]
<https://plus.google.com/+Datastax/about>
<http://feeds.feedburner.com/datastax>

<http://cassandrasummit-datastax.com/>

DataStax is the fastest, most scalable distributed database technology,
delivering Apache Cassandra to the world’s most innovative enterprises.
Datastax is built to be agile, always-on, and predictably scalable to any
size. With more than 500 customers in 45 countries, DataStax is the
database technology and transactional backbone of choice for the worlds
most innovative companies such as Netflix, Adobe, Intuit, and eBay.

On Thu, May 21, 2015 at 4:00 PM, James Rothering <jrothering@codojo.me>
wrote:

> Hmmm ... Not familiar with JBOD. Is that just RAID-0?
>
> Also ... wrt  the container talk, is that a Docker container you're
> talking about?
>
>
>
> On Thu, May 21, 2015 at 12:48 PM, Jonathan Haddad <jon@jonhaddad.com>
> wrote:
>
>> If you run it in a container with dedicated IPs it'll work just fine.
>> Just be sure you aren't using the same machine to replicate it's own data.
>>
>> On Thu, May 21, 2015 at 12:43 PM Manoj Khangaonkar <khangaonkar@gmail.com>
>> wrote:
>>
>>> +1.
>>>
>>> I agree we need to be able to run multiple server instances on one
>>> physical machine. This is especially necessary in development and test
>>> environments where one is experimenting and needs a cluster, but do not
>>> have access to multiple physical machines.
>>>
>>> If you google , you  can find a few blogs that talk about how to do this.
>>>
>>> But it is less than ideal. We need to be able to do it by changing ports
>>> in cassandra.yaml. ( The way it is done easily with Hadoop or Apache Kafka
>>> or Redis and many other distributed systems)
>>>
>>>
>>> regards
>>>
>>>
>>>
>>> On Thu, May 21, 2015 at 10:32 AM, Dan Kinder <dkinder@turnitin.com>
>>> wrote:
>>>
>>>> Hi, I'd just like some clarity and advice regarding running multiple
>>>> cassandra instances on a single large machine (big JBOD array, plenty of
>>>> CPU/RAM).
>>>>
>>>> First, I am aware this was not Cassandra's original design, and doing
>>>> this seems to unreasonably go against the "commodity hardware" intentions
>>>> of Cassandra's design. In general it seems to be recommended against (at
>>>> least as far as I've heard from @Rob Coli and others).
>>>>
>>>> However maybe this term "commodity" is changing... my hardware/ops team
>>>> argues that due to cooling, power, and other datacenter costs, having
>>>> slightly larger nodes (>=32G RAM, >=24 CPU, >=8 disks JBOD) is actually
a
>>>> better price point. Now, I am not a hardware guy, so if this is not
>>>> actually true I'd love to hear why, otherwise I pretty much need to take
>>>> them at their word.
>>>>
>>>> Now, Cassandra features seemed to have improved such that JBOD works
>>>> fairly well, but especially with memory/GC this seems to be reaching its
>>>> limit. One Cassandra instance can only scale up so much.
>>>>
>>>> So my question is: suppose I take a 12 disk JBOD and run 2 Cassandra
>>>> nodes (each with 5 data disks, 1 commit log disk) and either give each its
>>>> own container & IP or change the listen ports. Will this work? What are
the
>>>> risks? Will/should Cassandra support this better in the future?
>>>>
>>>
>>>
>>>
>>> --
>>> http://khangaonkar.blogspot.com/
>>>
>>
>

Mime
View raw message