Return-Path: X-Original-To: apmail-zookeeper-user-archive@www.apache.org Delivered-To: apmail-zookeeper-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 375C310FF6 for ; Tue, 18 Feb 2014 13:42:18 +0000 (UTC) Received: (qmail 50222 invoked by uid 500); 18 Feb 2014 13:42:16 -0000 Delivered-To: apmail-zookeeper-user-archive@zookeeper.apache.org Received: (qmail 49192 invoked by uid 500); 18 Feb 2014 13:42:14 -0000 Mailing-List: contact user-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@zookeeper.apache.org Delivered-To: mailing list user@zookeeper.apache.org Received: (qmail 48914 invoked by uid 99); 18 Feb 2014 13:42:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Feb 2014 13:42:12 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of german.blanco.blanco@gmail.com designates 209.85.216.48 as permitted sender) Received: from [209.85.216.48] (HELO mail-qa0-f48.google.com) (209.85.216.48) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Feb 2014 13:42:07 +0000 Received: by mail-qa0-f48.google.com with SMTP id f11so23461509qae.35 for ; Tue, 18 Feb 2014 05:41:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=tXA7s+NhitBYf+gamCSkhn2mNqN5N4SsbzEmbbL6ia0=; b=TgAkxB+5sKd3BiRPi7R+J9KVPP4rkk4GtDZriBW6OHc1G4Ulgq+vZDDgVxyuXG7OCY pW0Nz1sB2FYju7CG+yqTPO857dlhI+BkrSjxmRIF+ufsEgsn0aAD+suX41RXZQHpJVAv 7UDPvWDiGVJ3yZV0Hv17tqQAhagZBryRB0ncTw8b8UXBkras+3dIR8I8C2RrUI529Rg2 VjezrtTeWhKN9BD1X0nnUHNLbhwPt/Bb3VYETRHA6k0z2iV+QRmQ5moMGL/IEC5wHobm RMIpV9qiF6PMC14M1Wq5XhRfuQMAa0LGBPmxMhusbFGnDLRuR+3fT18dfeXB5RLpsbYB DaqA== MIME-Version: 1.0 X-Received: by 10.229.172.4 with SMTP id j4mr42434991qcz.6.1392730907272; Tue, 18 Feb 2014 05:41:47 -0800 (PST) Received: by 10.224.55.130 with HTTP; Tue, 18 Feb 2014 05:41:47 -0800 (PST) In-Reply-To: References: Date: Tue, 18 Feb 2014 14:41:47 +0100 Message-ID: Subject: Re: how to fix messed up servers id From: German Blanco To: "user@zookeeper.apache.org" Content-Type: multipart/alternative; boundary=001a11c33d80feef9404f2ae6ec7 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c33d80feef9404f2ae6ec7 Content-Type: text/plain; charset=ISO-8859-1 For this step: "Set a different id in the myid file of server 0 (the one that is down), restart it, verify that it joins the quorum." any value that is not used should do, e.g. 3, 4, 5, 1231 ... On Tue, Feb 18, 2014 at 12:04 PM, German Blanco < german.blanco.blanco@gmail.com> wrote: > Hello! > Set a different id in the myid file of server 0 (the one that is down), > restart it, verify that it joins the quorum. > If it joins the quorum, set the myid value in server 1 to one, restart it, > verify that it joins the quorum. > If it joins the quorum, update again the myid file of server 0, this time > to the correct 0 value. Restart, verify that it all works. > > If any of the steps fails, stop and think it all over again. > > Good luck. > > > On Tuesday, February 18, 2014, Marcin Cabaj > wrote: > >> Hi all, >> >> My ZooKeeper ensemble contains 3 servers, unfortunately somehow servers >> ids >> have been messed up. >> >> zoo.cfg on all servers: >> server.0=zoo0:2888:3888 >> server.1=zoo1:2888:3888 >> server.2=zoo2:2888:3888 >> >> but: >> on ZOO0: >> [xxx@zoo0]$ cat /var/zookeeper/myid >> 1 >> [xxx@zoo0]$ echo conf | nc localhost 2181 >> This ZooKeeper instance is not currently serving requests >> >> on ZOO1: >> [xxx@zoo1] $ cat /var/zookeeper/myid >> 0 >> [xxx@zoo1:~]$ echo conf | nc localhost 2181 | grep serverId >> >> serverId=0 >> >> on ZOO2: >> [xxx@zoo2:~]$ cat /var/zookeeper/myid >> 2 >> [xxx@zoo2:~]$ echo conf | nc localhost 2181 | grep serverId >> serverId=2 >> >> How to fix this without shutting down whole ensemble? >> Currently I have connections established to ZOO1 and ZOO2. >> ZOO0 is listening on 2181 but doesn't accept connections. >> ZOO2 is the leader. >> >> Zookeeper version: 3.3.5-cdh3u5--1, built on 10/06/2012 01:58 GMT >> >> Cheers >> > --001a11c33d80feef9404f2ae6ec7--