title: How to get python zookeeper api to work?
body: <p>I am trying to get zookeeper to work in standalone mode for python api testing and am having issues with the python api.</p>
  
  <p>1) Here is how I installed on ubuntu 11.04</p>
  
  <pre><code>sudo apt-get install zookeeper
  sudo easy_install zc-zookeeper-static
  from source install python zc.zk
  http://pypi.python.org/packages/source/z/zc.zk/zc.zk-0.9.1.tar.gz
  </code></pre>
  
  <p>2) Here is how I start zookeeper:</p>
  
  <pre><code>sudo /usr/share/zookeeper/bin/zkCli.sh -server 127.0.0.1:2181
  Connecting to 127.0.0.1:2181
  Welcome to ZooKeeper!
  JLine support is enabled
  [zk: 127.0.0.1:2181(CONNECTING) 0] 
  </code></pre>
  
  <p>3) Here is how I try and using the python api per the docs.</p>
  
  <pre><code>import zc.zk
  zk = zc.zk.ZooKeeper('localhost:2181')
  zk.register_server('/fooservice/providers', ('192.168.0.42', 8080))
  </code></pre>
  
  <p>4) Here is the python error I get.</p>
  
  <pre><code>No handlers could be found for logger "ZooKeeper"
  Traceback (most recent call last):
    File "/home/ubuntu/workspace/rtbopsConfig/zookeeper/test.py", line 2, in &lt;module&gt;
      zk = zc.zk.ZooKeeper('localhost:2181')
    File "/usr/local/lib/python2.7/dist-packages/zc.zk-0.9.1-py2.7.egg/zc/zk/__init__.py", line 211, in __init__
      raise FailedConnect(connection_string)
  zc.zk.FailedConnect: localhost:2181
  </code></pre>
  
  <p>5) Here is the log file:</p>
  
  <pre><code>2012-07-15 14:23:51,666 - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket connection to server localhost/127.0.0.1:2181
  2012-07-15 14:23:51,667 - WARN  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1120] - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
  java.net.ConnectException: Connection refused
          at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
          at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:592)
          at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1078)
  2012-07-15 14:23:53,076 - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket connection to server localhost/127.0.0.1:2181
  2012-07-15 14:23:53,077 - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@908] - Socket connection established to localhost/127.0.0.1:2181, initiating session
  2012-07-15 14:23:53,165 - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1114] - Unable to reconnect to ZooKeeper service, session 0x0 has expired, closing socket connection
  </code></pre>
  
  <p>So...I am new to zookeeper.  I would like to get up and running in standalone mode with the python api.  Alos, there seems top be a lot of python zookeeper api's.  Which one is the most used?</p>
  
  <p>Thanks</p>