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 F071817DD3 for ; Tue, 21 Oct 2014 01:08:21 +0000 (UTC) Received: (qmail 5647 invoked by uid 500); 21 Oct 2014 01:08:21 -0000 Delivered-To: apmail-zookeeper-user-archive@zookeeper.apache.org Received: (qmail 5596 invoked by uid 500); 21 Oct 2014 01:08:21 -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 5583 invoked by uid 99); 21 Oct 2014 01:08:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Oct 2014 01:08:20 +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 bijuatapache@gmail.com designates 74.125.82.42 as permitted sender) Received: from [74.125.82.42] (HELO mail-wg0-f42.google.com) (74.125.82.42) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Oct 2014 01:08:16 +0000 Received: by mail-wg0-f42.google.com with SMTP id z12so166868wgg.13 for ; Mon, 20 Oct 2014 18:07:55 -0700 (PDT) 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=Ds16VtYVEGclIUItKE8itM32f0ebkG+n4HS/eQ1RWtQ=; b=cX8OdQlig+h43FPOM+4s5PK7AxStKlNg3xHijOmD+n62xaPZkpS+DHrKVVVYBC08ic w4eo/8Pcz4eoA2rYMywvkhpZ69lvLlTD03fHErrPQNz/58G9vxdA1QG6dxXwvB8X5F7r ojlTU18NOo52hNuveCUJ++TNeK4O9MPRlaaabJatlZX2hRQW8YsSBCgOkfekZBqFyK/z 7ex3BvqR+871cTjnF9z0Dtv/b6+4qUDQgurGHotsEKqP/OSgJDk3U077uQeOpqPcomon 7j6ITLwwEiVmhPxQaTs7QHuzI0F8zB8wTvH9h6GQUIMoF8XXj1xhBj5XuMAN1Hmaz8Bc 17Cg== MIME-Version: 1.0 X-Received: by 10.194.82.104 with SMTP id h8mr7311011wjy.44.1413853675484; Mon, 20 Oct 2014 18:07:55 -0700 (PDT) Received: by 10.194.94.98 with HTTP; Mon, 20 Oct 2014 18:07:55 -0700 (PDT) In-Reply-To: <69ED9597-31F4-4C30-9341-0773C502ABEC@360.cn> References: <69ED9597-31F4-4C30-9341-0773C502ABEC@360.cn> Date: Mon, 20 Oct 2014 21:07:55 -0400 Message-ID: Subject: Re: getData return result between Watcher process? From: Biju N To: user@zookeeper.apache.org Content-Type: multipart/alternative; boundary=047d7bb049d017797b0505e476ef X-Virus-Checked: Checked by ClamAV on apache.org --047d7bb049d017797b0505e476ef Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The "System.out.println(new String(zk.getData(znode,false,null)));" is causing 123 to be displayed. On Fri, Oct 17, 2014 at 12:15 AM, =E6=B2=88=E5=86=A0=E7=92=9E wrote: > hi, I am a newbie of the zookeeper.I have a question on get data order. > here is my program: > > public class ZkReader { > public static void main(String[] args) throws IOException, > InterruptedException, KeeperException { > String hostPort =3D "10.16.73.22,10.16.73.12,10.16.73.13"; > String znode =3D "/test"; > ZooKeeper zk =3D new ZooKeeper(hostPort, 3000, new MyWatcher()); > System.out.println(new String(zk.getData(znode,false,null))); > } > } > > class MyWatcher implements Watcher { > > @Override > public void process(WatchedEvent event) { > System.out.println("hello zookeeper"); > System.out.println(String.format("hello event! type=3D%s, stat=3D= %s, > path=3D%s",event.getType(),event.getState(),event.getPath())); > } > } > > the result: > hello zookeeper > 123 > hello event! type=3DNone, stat=3DSyncConnected, path=3Dnull > > I don=E2=80=99t know why the data of node /test: 123 , shows between "h= ello > zookeeper" and "hello event!=E2=80=9D > Could somebody explain for me? Thanks a lot. > > Best Regards! > Guanpu Shen > --047d7bb049d017797b0505e476ef--