Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 873587B60 for ; Tue, 4 Oct 2011 08:08:53 +0000 (UTC) Received: (qmail 97401 invoked by uid 500); 4 Oct 2011 08:08:51 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 97373 invoked by uid 500); 4 Oct 2011 08:08:51 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 97362 invoked by uid 99); 4 Oct 2011 08:08:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Oct 2011 08:08:51 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [208.113.200.5] (HELO homiemail-a48.g.dreamhost.com) (208.113.200.5) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Oct 2011 08:08:44 +0000 Received: from homiemail-a48.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a48.g.dreamhost.com (Postfix) with ESMTP id C59BD4F8058 for ; Tue, 4 Oct 2011 01:08:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=thelastpickle.com; h=from :mime-version:content-type:subject:date:in-reply-to:to :references:message-id; q=dns; s=thelastpickle.com; b=IUklTZprnn M6pT5FF8BBPopNSxaOH/FJN4Pgr3RqXzdXjcqa14YTmv4+DMYaZ3g0GGebJypgkv lnVK0Zh7lgZNUOC8NOgOXqUE8K4X5EHVN/CgLewlkD51CK2bksGBdi2RK09XMhGR wNBYzYKgtc0sMzzN3sfNJtnHfdSlHE2Qg= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=thelastpickle.com; h=from :mime-version:content-type:subject:date:in-reply-to:to :references:message-id; s=thelastpickle.com; bh=lvd/K1sxKfI6fK0j iA1FUNd2k8U=; b=VQTcRrqCMnh6ZqhvqjeyCMnHdRwzfnu0tYiZXeyzwu3S/4BD PUWugr7JA9o4nQ3LicYE5Gh6TASdFBMZ83opE1LxQKiMmItQ3p9w4gWTwdVCBl+6 sVM0ZsfuI+hUPo2KQudajwngNtUn0KIpvQ23qd2HW6mvcU5jO97vesTuL7U= Received: from [172.16.1.4] (222-152-101-125.jetstream.xtra.co.nz [222.152.101.125]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: aaron@thelastpickle.com) by homiemail-a48.g.dreamhost.com (Postfix) with ESMTPSA id EA74F4F8057 for ; Tue, 4 Oct 2011 01:08:21 -0700 (PDT) From: aaron morton Mime-Version: 1.0 (Apple Message framework v1244.3) Content-Type: multipart/alternative; boundary="Apple-Mail=_968CE62C-816B-41DC-AC5D-06915B840589" Subject: Re: Running on Windows Date: Tue, 4 Oct 2011 21:08:18 +1300 In-Reply-To: <376CEC01195C894CB9F8A3C274029A96AF2AD3A2@FISH-EX2K10-01.azaleos.net> To: user@cassandra.apache.org References: <376CEC01195C894CB9F8A3C274029A96AF2AD3A2@FISH-EX2K10-01.azaleos.net> Message-Id: X-Mailer: Apple Mail (2.1244.3) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail=_968CE62C-816B-41DC-AC5D-06915B840589 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 I'm guessing things here without checking, but some issues may be: * pretty sure JNA mlockall() to lock the cassandra memory from swapping = is not available https://issues.apache.org/jira/browse/CASSANDRA-1214 * Creating hard links for the snapshots will be different, not sure = exactly how different = https://github.com/apache/cassandra/blob/cassandra-0.8.6/src/java/org/apac= he/cassandra/utils/CLibrary.java#L160 * features that try to avoid polluting the os disk cache will not work=20= * off heap row cache ?? * You will have a greater chance of finding help on *nix than windows. =20= Hope that helps.=20 ----------------- Aaron Morton Freelance Cassandra Developer @aaronmorton http://www.thelastpickle.com On 4/10/2011, at 10:31 AM, Bryce Godfrey wrote: > I=92m wondering what the consensus is for running a Cassandra cluster = on top of Windows boxes? We are currently running a small 5 node = cluster on top of CentOS without problems, so I have no desire to move. = But we are a windows shop, and I have an IT department that is scared of = Linux since they don=92t know how to manage it. >=20 > My primary thoughts of why not, was just community support (haven=92t = seen or heard of anybody else doing it on Windows), performance, and = stability. The last two are mostly guesses by me, but my thoughts was = that java on windows just does not perform as well. We have a very high = right load, and are adding about 5 GB a day of data with a 3 month = retention. > =20 > I really don=92t want to move a stable system onto an unknown just out = of fear of the unknown from my IT department, so looking for some ammo. = Thanks J > =20 > ~Bryce --Apple-Mail=_968CE62C-816B-41DC-AC5D-06915B840589 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252 I'm guessing things here without checking, but some = issues may be:

* pretty sure JNA mlockall() to lock = the cassandra memory from swapping is not available https://issu= es.apache.org/jira/browse/CASSANDRA-1214

* = Creating hard links for the snapshots will be different, not sure = exactly how different https://github.com/apache/c= assandra/blob/cassandra-0.8.6/src/java/org/apache/cassandra/utils/CLibrary= .java#L160

* features that try to avoid = polluting the os disk cache will not = work 

* off heap row cache = ??

* You will have a greater chance of finding = help on *nix than windows.   

Hope that = helps. 

http://www.thelastpickle.com

On 4/10/2011, at 10:31 AM, Bryce Godfrey wrote:

I=92m wondering what the = consensus is for running a Cassandra cluster on top of Windows = boxes?  We are currently running a small 5 node cluster on top of = CentOS without problems, so I have no desire to move.  But we are a = windows shop, and I have an IT department that is scared of Linux since = they don=92t know how to manage it.

My primary thoughts of why not, was just community = support (haven=92t seen or heard of  anybody else doing it on = Windows), performance, and stability.  The last two are mostly = guesses by me, but my thoughts was that java on windows just does not = perform as well.  We have a very high right load, and are adding = about 5 GB a day of data with a 3 month retention.
 
I really don=92t want to move = a stable system onto an unknown just out of fear of the unknown from my = IT department, so looking for some ammo.  Thanks J
 
~Bryce

<= /div>= --Apple-Mail=_968CE62C-816B-41DC-AC5D-06915B840589--