You need to install zkpython. The steps are described in the README file. Let us know if you have trouble installing zkpython.
https://github.com/apache/zookeeper/blob/trunk/src/contrib/zkpython/README On Sun, Apr 6, 2014 at 9:21 PM, Check Peck <[email protected]> wrote: > I tried following the steps mentioned on this github link - > https://github.com/phunt/zk-smoketest for zk-latencies.py. > > I have 3 node ZK cluster- machineA, machineB, machineC > > Now I copied the Python program zk-latencies.py and zkclient.py in another > machineD in which no zookeeper is running. It's a plain ubuntu box. > > Now when I ran the program like this - > > david@machineD:~/zooksmoketest$ ./zk-latencies.py --servers > "machineA:2181,machineB::2181,machineC:2181" --znode_count=100 > --znode_size=100 --synchronous > Traceback (most recent call last): > File "./zk-latencies.py", line 22, in <module> > import zkclient > File "/home/david/zooksmoketest/zkclient.py", line 17, in <module> > import zookeeper, time, threading > > *ImportError: No module named zookeeper* > > I got an error as shown above. Any thoughts what wrong I am doing here? I > don't have that much experience with Python. Any suggestions will be of > great help. > > @Raul: Any thoughts? > > > > On Sun, Apr 6, 2014 at 6:46 PM, Check Peck <[email protected]> wrote: > >> Thanks guys.. I am going to do load test in couple of days using the >> exiting Python framework. And I will share the results once I am done. >> >> >> On Tue, Mar 25, 2014 at 11:19 PM, Rakesh R <[email protected]> wrote: >> >>> >>> If I understood the case correctly, >>> Test :- 3 node ZK cluster, 600 sessions each will do one read >>> operation(getChildren call) every one minute. >>> >>> I'm assuming the calls are equally distributed in time frame and it would >>> be like : 600ops/60secs, average 10 ops/sec will go to 3 node cluster >>> I also feel it should be, also it would be great if you publish the >>> results after your tests. >>> >>> >>> -Rakesh >>> >>> -----Original Message----- >>> From: Check Peck [mailto:[email protected]] >>> Sent: 26 March 2014 11:19 >>> To: user >>> Subject: Re: Load on Zookeeper cluster? >>> >>> Thanks that is also quite useful. >>> >>> For my above use case, I just need to get the children of a particular >>> znode.. And that's what will be happening from all the 600 application >>> machines.. >>> >>> From the wiki you provided, it looks it should be fine right? >>> >>> >>> On Tue, Mar 25, 2014 at 10:13 PM, Rakesh R <[email protected]> wrote: >>> >>> > >>> > Please go through the below one, hope it will be helpful to you. Also, >>> > I would recommend to have a look at the basic zk configurations too. >>> > All the >>> > best:) >>> > >>> > >>> > https://cwiki.apache.org/confluence/display/ZOOKEEPER/ServiceLatencyOv >>> > erview >>> > >>> > >>> > What client operations(for ex: simply creating many znodes, deleting, >>> > setwatches et.) you are planning to perform. >>> > Actually I'd like to know what each zkclient will be doing. >>> > >>> > -Rakesh >>> > >>> > -----Original Message----- >>> > From: Check Peck [mailto:[email protected]] >>> > Sent: 26 March 2014 09:40 >>> > To: user >>> > Subject: Re: Load on Zookeeper cluster? >>> > >>> > On Tue, Mar 25, 2014 at 9:00 PM, Raúl Gutiérrez Segalés < >>> > [email protected] >>> > > wrote: >>> > >>> > > 1 ZK se >>> > >>> > >>> > >>> > Yes one ZK session per application. Zookeeper version I am running >>> > currently is 3.4.5 in production. >>> > >>> >> >>
