@James Rothering yeah I was thinking of container in a broad sense: either
full virtual machines, docker containers, straight LXC, or whatever else
would allow the Cassandra nodes to have their own IPs and bind to default
ports.

@Jonathan Haddad thanks for the blog post. To ensure the same host does not
replicate its own data, would I basically need the nodes on a single host
to be labeled as one rack? (Assuming I use vnodes)

On Thu, May 21, 2015 at 1:02 PM, Sebastian Estevez <
sebastian.este...@datastax.com> wrote:

> 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.este...@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 <jrother...@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 <j...@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 <
>>> khangaon...@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 <dkin...@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/
>>>>
>>>
>>
>


-- 
Dan Kinder
Senior Software Engineer
Turnitin – www.turnitin.com
dkin...@turnitin.com

Reply via email to