Return-Path: Delivered-To: apmail-hadoop-hbase-user-archive@minotaur.apache.org Received: (qmail 84185 invoked from network); 4 Mar 2010 20:20:23 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 Mar 2010 20:20:23 -0000 Received: (qmail 90074 invoked by uid 500); 4 Mar 2010 20:20:11 -0000 Delivered-To: apmail-hadoop-hbase-user-archive@hadoop.apache.org Received: (qmail 90010 invoked by uid 500); 4 Mar 2010 20:20:11 -0000 Mailing-List: contact hbase-user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-user@hadoop.apache.org Delivered-To: mailing list hbase-user@hadoop.apache.org Received: (qmail 89999 invoked by uid 99); 4 Mar 2010 20:20:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Mar 2010 20:20:11 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of saint.ack@gmail.com designates 209.85.221.204 as permitted sender) Received: from [209.85.221.204] (HELO mail-qy0-f204.google.com) (209.85.221.204) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Mar 2010 20:20:01 +0000 Received: by qyk42 with SMTP id 42so498076qyk.29 for ; Thu, 04 Mar 2010 12:19:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=zduFx4lGBJTKUXUWDujdPa2eCtElHmOzuV/F70hRVvQ=; b=Isw/uQ4istH4TmKyMENHdR/4+ClnhltFShkuIpMDea1RvLXUzd1TEEf5K79B8NUodz 3Xc8cudJaLdeFYCH29/lcHlLhLzXPPqqpDid08dbV8sFkoWnfOfWVBOVAg8EOwgCmrpp DXTnn+mDFHn8UXTVpp0WflWyHgliofQk9ynu0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=dOsWxED5g+3sfLs6XeiPOao/v5xF6kSI6gciAieFFcMZx2852oA2a5GGXcTqmPpaus WHCWUCwP/2FU0rB+F7nzDQKL8sV0SkVlk5U16iaVKVpGsMbeMhuvZAaY6aVe3B3sBV9p S1FiFJGZKQXYHXDQIJRZ9TXQgqCLOWwqHKDzk= MIME-Version: 1.0 Sender: saint.ack@gmail.com Received: by 10.229.91.68 with SMTP id l4mr2383832qcm.68.1267733980174; Thu, 04 Mar 2010 12:19:40 -0800 (PST) In-Reply-To: <729762.23508.qm@web65501.mail.ac4.yahoo.com> References: <17e273101002270905x7d452be9w2a8ff6cd7ca83473@mail.gmail.com> <105405.75274.qm@web65505.mail.ac4.yahoo.com> <4B8A936D.40003@gmail.com> <8211a1321002280809uc85e297o966a7187b9d312e0@mail.gmail.com> <4B8A9723.8000709@gmail.com> <32120a6a1002280854p7452fa92u6c67162bc1eb84e5@mail.gmail.com> <4B8AED30.1090906@gmail.com> <749712.82530.qm@web31808.mail.mud.yahoo.com> <015d01cab97c$44361a00$cca24e00$@com> <729762.23508.qm@web65501.mail.ac4.yahoo.com> Date: Thu, 4 Mar 2010 12:19:39 -0800 X-Google-Sender-Auth: dc7930bf07964631 Message-ID: <7c962aed1003041219q495dfcd7k96c94ef47bf33469@mail.gmail.com> Subject: Re: Why windows support is critical From: Stack To: hbase-user@hadoop.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Out of interest, was this doc used or if so, is it out of date: http://hadoop.apache.org/hbase/docs/r0.20.3/cygwin.html Thanks, St.Ack On Mon, Mar 1, 2010 at 10:23 PM, Andrew Purtell wrote= : > That's what I still want to know. I also use a Windows system just about = on a daily basis to develop and test HBase. > > I think the objection really is about needing Cygwin (or $deity forbid Mi= ngwin) to run the scripts to launch a multiprocess install. Windows guys ju= st don't want to deal with UNIX-isms. Am I wrong? > > However everything can run in a single JVM now, so we aren't far away fro= m java -jar hbase-all.jar. > > > =A0 - Andy > > > ----- Original Message ---- >> From: Jonathan Gray >> To: hbase-user@hadoop.apache.org >> Sent: Tue, March 2, 2010 4:17:50 AM >> Subject: RE: Why windows support is critical >> >> What are the issues with developing w/ HBase on Windows 7 x64? =A0I'm do= ing >> that right now and nothing was any different from doing it on Windows XP >> x86. >> >> I haven't run it to the point of actually doing a start-hbase.sh, but ra= ther >> running things like HBaseClusterTestCase w/o a problem. >> >> JG >> >> -----Original Message----- >> From: nocones77-groups@yahoo.com [mailto:nocones77-groups@yahoo.com] >> Sent: Monday, March 01, 2010 8:48 AM >> To: hbase-user@hadoop.apache.org >> Subject: Re: Why windows support is critical >> >> This is my first post to the group, so I'm not sure I have a lot to add = to >> the conversation yet. But I've been lurking/searching for a week now, an= d >> wanted to add a "me too" to Ravi's comments. >> >> The quick-start would be fantastic if it actually worked cross-platform = and >> did something meaningful. But I've been very >> frustrated by the problems just doing development on Windows 7 x64, >> which appear to have been experienced by others too but not fixed. Had I >> understood how much of a pain this alone would be, I'd have contemplated >> re-installing my OS, but this didn't become apparent until after several >> days of struggle, and hindsight is 20/20. >> >> I ended up creating a pseudo-distributed installation on Ubuntu in a >> Virtual Box. It all works fine from localhost, and I can run the shell. = But >> I don't see how that's useful to anyone who actually wants to build a re= al >> application. I'm struggling to >> figure out how to "connect" to it from a remote Java client. The >> documentation in this area seems to be sorely lacking, and the painfully >> brief "Also note:" comment in the quick start doesn't seem to actually w= ork. >> (preemptive comment: yes, I know Virtual Box and can connect to the Ubun= tu >> machine in every other way I've tried) >> >> Unlike Ravi, I'm confident that the time investment will pay off, and I = am >> viewing this as an opportunity to really understand what's going on unde= r >> the covers. I've been building large-scale (mostly SaaS) applications in >> Java for >> over ten years and I'm very comfortable with Linux. But it has still bee= n >> difficult to get started with HBase. I'm making progress...but VERY slow= ly. >> Like Ravi, I'm also working by myself, attempting to start something new= , >> and need to show progress ASAP. >> >> Anyway, the bottom line is that the initial learning curve of >> "bin/start-hbase.sh and start playing around" turned out to not work >> cross-platform, and wasn't very very useful, even when it worked. I've >> resigned myself to having to understand >> almost everything about the entire Hadoop+ZooKeeper+HBase architecture j= ust >> to do a meaningful "hello world" from a Java client. I >> understand why some might give up... >> >> Neal >> >> >> >> >> ________________________________ >> From: Ravi >> To: hbase-user@hadoop.apache.org >> Cc: Tim Robertson >> Sent: Sun, February 28, 2010 5:24:48 PM >> Subject: Re: Why windows support is critical >> >> >> Tim, the only thing I can say to that is that the project needs to be >> able to grow to the size where it will become EC2 capable. >> >> Essentially I represent 1-2 person startups in garages where time to >> market is probably one of the most important criteria. Environment setup >> time and learning curve are factors against widespread adoption for any >> software. >> >> >> On 2/28/2010 11:54 AM, Tim Robertson wrote: >> > For 2) if you look at slides 15,16,17 of >> > http://www.slideshare.net/ghelmling/hbase-at-meetup you can see there >> > are some nice higher level APIs popping up for HBase that help you >> > deal with Objects and not Byte[]. =A0That is open source and can be >> > pulled from http://github.com/ghelmling/meetup.beeno which might be of >> > interest. =A0There are others floating around as well that might be >> > worth checking out. >> > >> > Isn't Windows used only for .Net development? (; >> > I'd have thought that if a project is of sufficient size to consider >> > HBase, then it is big enough that people would set up appropriate dev >> > environments (Mac, Linux, or windows and use EC2 or something as the >> > dev/test cluster). >> > >> > >> > On Sun, Feb 28, 2010 at 5:17 PM, Ravi =A0wrote: >> >> >> >> I understand that and I agree it cannot be used on windows in product= ion. >> >> However >> >> >> >> 1. I am talking about windows as a development environment. >> >> 2. I am talking about ease of use of API provided >> >> >> >> These are two critical needs of any web application developer. Don't = you >> >> think? >> >> >> >> Ravi >> >> >> >> >> >> On 2/28/2010 11:09 AM, Jeff Zhang wrote: >> >>> >> >>> But HBase is build upon hadoop which is not supposed to run on windo= ws >> as >> >>> production environment. >> >>> >> >>> >> >>> >> >>> On Sun, Feb 28, 2010 at 8:01 AM, Ravi =A0 =A0wrote: >> >>> >> >>>> >> >>>> Hi everybody, >> >>>> >> >>>> I want to bring up a critical issue i.e. windows support. Today I >> decided >> >>>> to move away from hbase to mongoDB and I want to explain why and I = hope >> >>>> this >> >>>> will help the hbase team understand needs of users like me and >> ultimately >> >>>> a >> >>>> better product. >> >>>> >> >>>> I am an entrepreneur working on a web application. I do not have bi= g >> >>>> money >> >>>> or big team. So while I am trying to move a mountain, I want the pa= th >> of >> >>>> least resistance and want a DB that does not pose additional >> challenges. >> >>>> >> >>>> Ultimately I found hbase to be more difficult to install and API to= be >> >>>> difficult to use on my windows machine (where I am doing the >> >>>> development). >> >>>> After struggling for a few days, I realize that I am losing steam a= nd I >> >>>> better choose a path of least resistance and I am switching to mong= oDB. >> >>>> >> >>>> I do think that hbase is currently ahead. Mongo DB is missing a few >> >>>> critical features for a large website. However if I lose steam, the= re >> >>>> wouldnt be a website. >> >>>> >> >>>> So I request the hbase team to think if users like me and windows >> >>>> development environment is important enough for the team. A one cli= ck >> >>>> install on windows and mongoDB like driver would go a long way to >> compete >> >>>> with other DBs. >> >>>> >> >>>> I hope that helps >> >>>> Ravi >> >>>> >> >>>> >> >>> >> >>> >> >> >> >> >> > > > > > > >