Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 97042 invoked from network); 29 Nov 2010 17:32:08 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 29 Nov 2010 17:32:08 -0000 Received: (qmail 17705 invoked by uid 500); 29 Nov 2010 17:32:06 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 17648 invoked by uid 500); 29 Nov 2010 17:32:05 -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 17632 invoked by uid 99); 29 Nov 2010 17:32:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Nov 2010 17:32:03 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jeremy.hanna1234@gmail.com designates 209.85.216.172 as permitted sender) Received: from [209.85.216.172] (HELO mail-qy0-f172.google.com) (209.85.216.172) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Nov 2010 17:31:54 +0000 Received: by qyk34 with SMTP id 34so128062qyk.10 for ; Mon, 29 Nov 2010 09:31:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=p8WFVE29PTl8v3MVY5uGFu/o96wo73pTDzFBWNVP5Mg=; b=FccmFfVKQuQxBqK7ARdJMHNCxhjhsl5+ezBwvnjB0V0+hsfwacQ37/4VgURno9zfhm iEWZtokyB7Y/lvlcg/GZuxY1/mgD5pdCaLvdv+hJppXwtDQTZ9u7GNqY+1Lo8NIk7X3F CRqN8J++pj0dTmopdo0NfjJtKk20hUb7KEmgc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=k22n13jtq4pdOTJMIkdViTmKR/FFUwPIHQMxy0Nb03PjKda+kh/DfIZTsz8ccw4fo3 1bZJRud26dn4moEIm4nKMPTFRoEv0YvDTKXqIDrPl3TN6Vs6BHv2HGQ+EyeTgDn8goF4 FuGFJLRVLKhyOcJSu1oC78zZ/bbCJ7QjqCmeY= Received: by 10.229.215.8 with SMTP id hc8mr5138449qcb.23.1291051892177; Mon, 29 Nov 2010 09:31:32 -0800 (PST) Received: from d425q5j1.rackspace.corp (fw1-aus1.rackspace.net [64.39.0.68]) by mx.google.com with ESMTPS id u2sm3342238qcq.31.2010.11.29.09.31.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 29 Nov 2010 09:31:30 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1082) Subject: Re: word_count example fails in multi-node configuration From: Jeremy Hanna In-Reply-To: Date: Mon, 29 Nov 2010 11:31:28 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: user@cassandra.apache.org X-Mailer: Apple Mail (2.1082) X-Virus-Checked: Checked by ClamAV on apache.org Roman: I logged a jira ticket about this for further investigation, if you'd = like to follow that. https://issues.apache.org/jira/browse/CASSANDRA-1787 On Nov 29, 2010, at 3:14 AM, RS wrote: > Hi guys, >=20 > I am trying to run word_count example from contrib directory (0.7 beta > 3 and 0.7.0 rc 1). > It works fine in a single-node configuration, but fails with 2+ nodes. >=20 > It fails in the assert statement, which caused problems before > (https://issues.apache.org/jira/browse/CASSANDRA-1700). >=20 > Here's a simple ring I have and error messages. > --- > Address Status State Load Owns Token >=20 > 143797990709940316224804537595633718982 > 127.0.0.2 Up Normal 40.2 KB 51.38% > 61078635599166706937511052402724559481 > 127.0.0.1 Up Normal 36.01 KB 48.62% > 143797990709940316224804537595633718982 > --- > [SERVER SIDE] >=20 > ERROR 17:39:57,098 Fatal exception in thread = Thread[ReadStage:4,5,main] > java.lang.AssertionError: > = (143797990709940316224804537595633718982,610786355991667069375110524027245= 59481] > at = org.apache.cassandra.db.ColumnFamilyStore.getRangeSlice(ColumnFamilyStore.= java:1273) > at = org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHa= ndler.java:48) > at = org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:= 62) > at = java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.= java:886) > at = java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java= :908) > at java.lang.Thread.run(Thread.java:619) > --- > [CLIENT_SIDE] > java.lang.RuntimeException: org.apache.thrift.TApplicationException: > Internal error processing get_range_slices > at = org.apache.cassandra.hadoop.ColumnFamilyRecordReader$RowIterator.maybeInit= (ColumnFamilyRecordReader.java:277) > at = org.apache.cassandra.hadoop.ColumnFamilyRecordReader$RowIterator.computeNe= xt(ColumnFamilyRecordReader.java:292) > at = org.apache.cassandra.hadoop.ColumnFamilyRecordReader$RowIterator.computeNe= xt(ColumnFamilyRecordReader.java:189) > at = com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterat= or.java:136) > at = com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:1= 31) > at = org.apache.cassandra.hadoop.ColumnFamilyRecordReader.nextKeyValue(ColumnFa= milyRecordReader.java:148) > at = org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapT= ask.java:423) > at = org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67) > at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143) > at = org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:621) > at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305) > at = org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:177) > Caused by: org.apache.thrift.TApplicationException: Internal error > processing get_range_slices > at = org.apache.thrift.TApplicationException.read(TApplicationException.java:10= 8) > at = org.apache.cassandra.thrift.Cassandra$Client.recv_get_range_slices(Cassand= ra.java:724) > at = org.apache.cassandra.thrift.Cassandra$Client.get_range_slices(Cassandra.ja= va:704) > at = org.apache.cassandra.hadoop.ColumnFamilyRecordReader$RowIterator.maybeInit= (ColumnFamilyRecordReader.java:255) > ... 11 more > --- >=20 > Looks like tokens used in ColumnFamilySplits > (ColumnFamilyInputFormat.java) are on wrapping ranges (left_token > > right_token). > Any ideas how to fix this? >=20 > -- > Regards, > Roman