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 1DA729D24 for ; Tue, 14 Feb 2012 22:03:52 +0000 (UTC) Received: (qmail 26954 invoked by uid 500); 14 Feb 2012 22:03:49 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 26937 invoked by uid 500); 14 Feb 2012 22:03:49 -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 26929 invoked by uid 99); 14 Feb 2012 22:03:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Feb 2012 22:03:49 +0000 X-ASF-Spam-Status: No, hits=0.6 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_NEUTRAL,TO_NO_BRKTS_PCNT X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.149.209] (HELO na3sys009aog113.obsmtp.com) (74.125.149.209) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 14 Feb 2012 22:03:43 +0000 Received: from mail-lpp01m010-f51.google.com ([209.85.215.51]) (using TLSv1) by na3sys009aob113.postini.com ([74.125.148.12]) with SMTP ID DSNKTzraKI3n0sa24Z8uPlwmBer0Uefapr0K@postini.com; Tue, 14 Feb 2012 14:03:22 PST Received: by lags15 with SMTP id s15so431004lag.10 for ; Tue, 14 Feb 2012 14:03:19 -0800 (PST) Received: by 10.152.131.41 with SMTP id oj9mr16002541lab.42.1329256999136; Tue, 14 Feb 2012 14:03:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.26.199 with HTTP; Tue, 14 Feb 2012 14:02:59 -0800 (PST) In-Reply-To: References: From: Franc Carter Date: Wed, 15 Feb 2012 09:02:59 +1100 Message-ID: Subject: Re: nodetool removetoken To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=f46d04308a863fad9904b8f3c390 X-Gm-Message-State: ALoCoQnnq5WD9ZHxYX4Q7+RWxr3z7djHeMFzgPPovbL5jLOZIJ79KUsdEQxD1Wthv0fUDdkHV2oa --f46d04308a863fad9904b8f3c390 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Feb 15, 2012 at 8:49 AM, Brandon Williams wrote: > Before 1.0.8, use https://issues.apache.org/jira/browse/CASSANDRA-3337 > to remove it. > I'm missing something ;-( I don't see a solution in this link . . cheers > > On Tue, Feb 14, 2012 at 3:44 PM, Franc Carter > wrote: > > > > I teminated (ec2 destruction) a node that I was wedged during bootstrap. > > However when I try to removetoken I get 'Token not found'. > > > > It looks a bit like this issue ? > > > > https://issues.apache.org/jira/browse/CASSANDRA-3737 > > > > nodetool -h 127.0.0.1 ring gives this > > > > Address DC Rack Status State Load > > Owns Token > > > > 85070591730234615865843651857942052864 > > 10.253.65.203 us-east 1a Up Normal 11.18 GB > > 50.00% 0 > > 10.252.82.64 us-east 1a Down Joining 320.45 KB > > 25.00% 42535295865117307932921825928971026432 > > 10.253.86.224 us-east 1a Up Normal 11.01 GB > > 25.00% 85070591730234615865843651857942052864 > > > > and > > > > nodetool -h 127.0.0.1 removetoken 42535295865117307932921825928971026432 > > > > gives > > > > xception in thread "main" java.lang.UnsupportedOperationException: Token > not > > found. > > at > > > org.apache.cassandra.service.StorageService.removeToken(StorageService.java:2369) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at > > > com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93) > > at > > > com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27) > > at > > > com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208) > > at > > com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120) > > at > > com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262) > > at > > > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) > > at > > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) > > at > > > javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427) > > at > > > javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72) > > at > > > javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265) > > at > > > javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1360) > > at > > > javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788) > > at sun.reflect.GeneratedMethodAccessor165.invoke(Unknown Source) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at > > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) > > at sun.rmi.transport.Transport$1.run(Transport.java:159) > > at java.security.AccessController.doPrivileged(Native Method) > > at sun.rmi.transport.Transport.serviceCall(Transport.java:155) > > at > > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) > > at > > > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) > > at > > > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) > > 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:662) > > > > Any ideas on how to deal with this ? > > > > thanks > > > > -- > > > > Franc Carter | Systems architect | Sirca Ltd > > > > franc.carter@sirca.org.au | www.sirca.org.au > > > > Tel: +61 2 9236 9118 > > > > Level 9, 80 Clarence St, Sydney NSW 2000 > > > > PO Box H58, Australia Square, Sydney NSW 1215 > > > > > -- *Franc Carter* | Systems architect | Sirca Ltd franc.carter@sirca.org.au | www.sirca.org.au Tel: +61 2 9236 9118 Level 9, 80 Clarence St, Sydney NSW 2000 PO Box H58, Australia Square, Sydney NSW 1215 --f46d04308a863fad9904b8f3c390 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Feb 15, 2012 at 8:49 AM, Brandon Williams <driftx@gmail.com> wrote:
=
Before 1.0.8, use https://issues.apache.org/jira/browse/CASSANDRA-3= 337
to remove it.

I'm missing something ;-( I don&= #39;t see a solution in this link . .

cheers

=A0

On Tue, Feb 14, 2012 at 3:44 PM, Franc Carter <franc.carter@sirca.org.au> wrote:
>
> I teminated (ec2 destruction) a node that I was wedged during bootstra= p.
> However when I try to removetoken I get 'Token not found'.
>
> It looks a bit like this issue ?
>
> https://issues.apache.org/jira/browse/CASSANDRA-3737
>
> nodetool -h 127.0.0.1 ring gives this
>
> Address=A0=A0=A0=A0=A0=A0=A0=A0 DC=A0=A0=A0=A0=A0=A0=A0=A0=A0 Rack=A0= =A0=A0=A0=A0=A0=A0 Status State=A0=A0 Load
> Owns=A0=A0=A0 Token
>
> 85070591730234615865843651857942052864
> 10.253.65.203=A0=A0 us-east=A0=A0=A0=A0 1a=A0=A0=A0=A0=A0=A0=A0=A0=A0 = Up=A0=A0=A0=A0 Normal=A0 11.18 GB
> 50.00%=A0 0
> 10.252.82.64=A0=A0=A0 us-east=A0=A0=A0=A0 1a=A0=A0=A0=A0=A0=A0=A0=A0= =A0 Down=A0=A0 Joining 320.45 KB
> 25.00%=A0 42535295865117307932921825928971026432
> 10.253.86.224=A0=A0 us-east=A0=A0=A0=A0 1a=A0=A0=A0=A0=A0=A0=A0=A0=A0 = Up=A0=A0=A0=A0 Normal=A0 11.01 GB
> 25.00%=A0 85070591730234615865843651857942052864
>
> and
>
> nodetool -h 127.0.0.1 removetoken 425352958651173079329218259289710264= 32
>
> gives
>
> xception in thread "main" java.lang.UnsupportedOperationExce= ption: Token not
> found.
> =A0=A0=A0=A0=A0=A0=A0 at
> org.apache.cassandra.service.StorageService.removeToken(StorageService= .java:2369)
> =A0=A0=A0=A0=A0=A0=A0 at sun.reflect.NativeMethodAccessorImpl.invoke0(= Native Method)
> =A0=A0=A0=A0=A0=A0=A0 at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j= ava:39)
> =A0=A0=A0=A0=A0=A0=A0 at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess= orImpl.java:25)
> =A0=A0=A0=A0=A0=A0=A0 at java.lang.reflect.Method.invoke(Method.java:5= 97)
> =A0=A0=A0=A0=A0=A0=A0 at
> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBe= anIntrospector.java:93)
> =A0=A0=A0=A0=A0=A0=A0 at
> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBe= anIntrospector.java:27)
> =A0=A0=A0=A0=A0=A0=A0 at
> com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.ja= va:208)
> =A0=A0=A0=A0=A0=A0=A0 at
> com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120)
> =A0=A0=A0=A0=A0=A0=A0 at
> com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)
> =A0=A0=A0=A0=A0=A0=A0 at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMB= eanServerInterceptor.java:836)
> =A0=A0=A0=A0=A0=A0=A0 at
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)=
> =A0=A0=A0=A0=A0=A0=A0 at
> javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectio= nImpl.java:1427)
> =A0=A0=A0=A0=A0=A0=A0 at
> javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnection= Impl.java:72)
> =A0=A0=A0=A0=A0=A0=A0 at
> javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(= RMIConnectionImpl.java:1265)
> =A0=A0=A0=A0=A0=A0=A0 at
> javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RM= IConnectionImpl.java:1360)
> =A0=A0=A0=A0=A0=A0=A0 at
> javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl= .java:788)
> =A0=A0=A0=A0=A0=A0=A0 at sun.reflect.GeneratedMethodAccessor165.invoke= (Unknown Source)
> =A0=A0=A0=A0=A0=A0=A0 at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess= orImpl.java:25)
> =A0=A0=A0=A0=A0=A0=A0 at java.lang.reflect.Method.invoke(Method.java:5= 97)
> =A0=A0=A0=A0=A0=A0=A0 at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) > =A0=A0=A0=A0=A0=A0=A0 at sun.rmi.transport.Transport$1.run(Transport.j= ava:159)
> =A0=A0=A0=A0=A0=A0=A0 at java.security.AccessController.doPrivileged(N= ative Method)
> =A0=A0=A0=A0=A0=A0=A0 at sun.rmi.transport.Transport.serviceCall(Trans= port.java:155)
> =A0=A0=A0=A0=A0=A0=A0 at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:53= 5)
> =A0=A0=A0=A0=A0=A0=A0 at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport= .java:790)
> =A0=A0=A0=A0=A0=A0=A0 at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.= java:649)
> =A0=A0=A0=A0=A0=A0=A0 at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecu= tor.java:886)
> =A0=A0=A0=A0=A0=A0=A0 at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.= java:908)
> =A0=A0=A0=A0=A0=A0=A0 at java.lang.Thread.run(Thread.java:662)
>
> Any ideas on how to deal with this ?
>
> thanks
>
> --
>
> Franc Carter | Systems architect | Sirca Ltd
>
> franc.carter@sirca.org.au= =A0|=A0www.sirca.= org.au
>
> Tel:=A0= +61 2 9236 9118
>
> Level 9, 80 Clarence St, Sydney=A0NSW 2000
>
> PO Box H58, Australia Square, Sydney NSW 1215
>
>



--

Franc Carter<= /b> |<= /span> Systems architect | Sirca Ltd

franc.carter@sirca.org.au=A0|=A0www.sirca.org.au

Tel:= =A0+61 2 9236 9118

Level 9, 80 Clarence St, Sydney=A0NSW 2000

PO Box H58, Australia Square, Sydney NSW 1215<= /span>


--f46d04308a863fad9904b8f3c390--