在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → zookeeper-3.4.5-cdh5.5.0.tar.gz

zookeeper-3.4.5-cdh5.5.0.tar.gz

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:26.74M
  • 下载次数:1
  • 浏览次数:105
  • 发布时间:2021-02-18
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.gz
  • 所需积分:2
 

实例介绍

【实例简介】
zookeeper-3.4.5-cdh5.5.0.tar.gz
【实例截图】
【核心代码】
58fb0016-ca7b-4d87-b665-cb5877d1a810
└── zookeeper-3.4.5-cdh5.5.0
├── bin
│   ├── README.txt
│   ├── zkCleanup.sh
│   ├── zkCli.cmd
│   ├── zkCli.sh
│   ├── zkEnv.cmd
│   ├── zkEnv.sh
│   ├── zkServer.cmd
│   ├── zkServer-initialize.sh
│   └── zkServer.sh
├── build.properties
├── build.xml
├── CHANGES.txt
├── cloudera
│   ├── apply-patches
│   ├── build.properties
│   ├── cdh_version.properties
│   ├── CHANGES.cloudera.txt
│   ├── do-component-build
│   ├── maven-packaging
│   │   ├── lib
│   │   │   └── ant-contrib-1.0b3.jar
│   │   ├── pom.xml
│   │   ├── templates
│   │   │   └── build.template
│   │   └── zookeeper
│   │   └── pom.xml
│   ├── patches
│   │   ├── 0001-CLOUDERA-BUILD.-CDH-build-modifications.patch
│   │   ├── 0002-Updating-to-3.4.3-cdh4b2-SNAPSHOT.patch
│   │   ├── 0003-DISTRO-301.-Publish-ZooKeeper-test-jar-to-Maven-repo.patch
│   │   ├── 0004-ZOOKEEPER-1161.-Provide-an-option-for-disabling-auto.patch
│   │   ├── 0005-Updating-for-4.0.0-development.patch
│   │   ├── 0006-Updating-for-4.1.0-development.patch
│   │   ├── 0007-ZOOKEEPER-1435-cap-space-usage-of-default-log4j-roll.patch
│   │   ├── 0008-Preparing-for-CDH4.2.0-development.patch
│   │   ├── 0009-ZOOKEEPER-1238.-Linger-time-should-be-1-for-Netty-so.patch
│   │   ├── 0010-Updating-to-3.4.5-cdh4.2.0-SNAPSHOT.patch
│   │   ├── 0011-CDH-9900.-add-a-configuration-option-to-turn-off-sen.patch
│   │   ├── 0012-Revert-ZOOKEEPER-1465.-Cluster-availability-followin.patch
│   │   ├── 0013-ZOOKEEPER-1495.-ZK-client-hangs-when-using-a-functio.patch
│   │   ├── 0014-Preparing-for-CDH4.3.0-development.patch
│   │   ├── 0015-CDH-11163-Add-JDK-enforcement-check-to-ZK-build.xml.patch
│   │   ├── 0016-CDH-11655-Zookeeper-Need-capability-to-specify-the-t.patch
│   │   ├── 0017-ZOOKEEPER-1324.-Remove-Duplicate-NEWLEADER-packets-f.patch
│   │   ├── 0018-ZOOKEEPER-1697-large-snapshots-can-cause-continuous-.patch
│   │   ├── 0019-Preparing-for-CDH4.4.0-development.patch
│   │   ├── 0020-Preparing-for-CDH5.0.0-development.patch
│   │   ├── 0021-CLOUDERA-BUILD.-Use-JDK7.patch
│   │   ├── 0022-CLOUDERA-BUILD.-Targeting-Java-7-by-default-CDH-1435.patch
│   │   ├── 0023-CLOUDERA-BUILD.-Targeting-Java-6-by-default-CDH-1435.patch
│   │   ├── 0024-ZOOKEEPER-1696.-Fail-to-run-zookeeper-client-on-Webl.patch
│   │   ├── 0025-CLOUDERA-BUILD.-Harmonize-slf4j-version-to-1.7.5.patch
│   │   ├── 0026-ZOOKEEPER-1573.-Unable-to-load-database-due-to-missi.patch
│   │   ├── 0027-ZOOKEEPER-1811.-The-ZooKeeperSaslClient-service-name.patch
│   │   ├── 0028-Preparing-for-CDH5.1.0-development.patch
│   │   ├── 0029-Preparing-for-CDH5.2.0-development.patch
│   │   ├── 0030-CLOUDERA-BUILD.-Updating-ZooKeeper-POM-to-match-upst.patch
│   │   ├── 0031-Revert-ZOOKEEPER-1811.-The-ZooKeeperSaslClient-servi.patch
│   │   ├── 0032-ZOOKEEPER-1596.-Zab1_0Test-should-ensure-that-the-fi.patch
│   │   ├── 0033-ZOOKEEPER-1513.-Unreasonable-length-exception-while-.patch
│   │   ├── 0034-ZOOKEEPER-753.-log4j-dependency-in-the-pom-needs-to-.patch
│   │   ├── 0035-ZOOKEEPER-1553.-Findbugs-configuration-is-missing-so.patch
│   │   ├── 0036-ZOOKEEPER-1478.-Small-bug-in-QuorumTest.testFollower.patch
│   │   ├── 0037-ZOOKEEPER-1578.-org.apache.zookeeper.server.quorum.Z.patch
│   │   ├── 0038-ZOOKEEPER-1334.-Zookeeper-3.4.x-is-not-OSGi-complian.patch
│   │   ├── 0039-ZOOKEEPER-1535.-ZK-Shell-Cli-re-executes-last-comman.patch
│   │   ├── 0040-ZOOKEEPER-1562.-Memory-leaks-in-zoo_multi-API-Deepak.patch
│   │   ├── 0041-ZOOKEEPER-1645.-ZooKeeper-OSGi-package-imports-not-c.patch
│   │   ├── 0042-ZOOKEEPER-1648.-Fix-WatcherTest-in-JDK7-Thawan-Koobu.patch
│   │   ├── 0043-ZOOKEEPER-1606.-intermittent-failures-in-ZkDatabaseC.patch
│   │   ├── 0044-ZOOKEEPER-1647.-OSGi-package-import-export-changes-n.patch
│   │   ├── 0045-ZOOKEEPER-1629.-testTransactionLogCorruption-occasio.patch
│   │   ├── 0046-ZOOKEEPER-1629.-testTransactionLogCorruption-occasio.patch
│   │   ├── 0047-ZOOKEEPER-1731.-Unsynchronized-access-to-ServerCnxnF.patch
│   │   ├── 0048-ZOOKEEPER-1379.-printwatches-redo-history-and-connec.patch
│   │   ├── 0049-ZOOKEEPER-1750.-Race-condition-producing-NPE-in-NIOS.patch
│   │   ├── 0050-ZOOKEEPER-1751.-ClientCnxn-run-could-miss-the-second.patch
│   │   ├── 0051-ZOOKEEPER-1657.-Increased-CPU-usage-by-unnecessary-S.patch
│   │   ├── 0052-ZOOKEEPER-1753.-ClientCnxn-is-not-properly-releasing.patch
│   │   ├── 0053-ZOOKEEPER-1603.-StaticHostProviderTest-testUpdateCli.patch
│   │   ├── 0054-ZOOKEEPER-1770.-NullPointerException-in-SnapshotForm.patch
│   │   ├── 0055-ZOOKEEPER-1774.-QuorumPeerMainTest-fails-consistentl.patch
│   │   ├── 0056-ZOOKEEPER-1627.-Add-org.apache.zookeeper.common-to-e.patch
│   │   ├── 0057-ZOOKEEPER-1624.-PrepRequestProcessor-abort-multi-ope.patch
│   │   ├── 0058-ZOOKEEPER-1610.-Some-classes-are-using-or-to-compare.patch
│   │   ├── 0059-ZOOKEEPER-1799.-SaslAuthFailDesignatedClientTest.tes.patch
│   │   ├── 0060-ZOOKEEPER-1557.-jenkins-jdk7-test-failure-in-testBad.patch
│   │   ├── 0061-ZOOKEEPER-1459.-Standalone-ZooKeeperServer-is-not-cl.patch
│   │   ├── 0062-ZOOKEEPER-1834.-Catch-IOException-in-FileTxnLog-fpj-.patch
│   │   ├── 0063-ZOOKEEPER-1837.-Fix-JMXEnv-checks-potential-race-con.patch
│   │   ├── 0064-ZOOKEEPER-1849.-Need-to-properly-tear-down-tests-in-.patch
│   │   ├── 0065-ZOOKEEPER-1852.-ServerCnxnFactory-instance-is-not-pr.patch
│   │   ├── 0066-ZOOKEEPER-1852.-ServerCnxnFactory-instance-is-not-pr.patch
│   │   ├── 0067-ZOOKEEPER-1414.-QuorumPeerMainTest.testQuorum-testBa.patch
│   │   ├── 0068-ZOOKEEPER-1057.-zookeeper-c-client-connection-to-off.patch
│   │   ├── 0069-ZOOKEEPER-1857.-PrepRequestProcessotTest-doesn-t-shu.patch
│   │   ├── 0070-ZOOKEEPER-1238.-when-the-linger-time-was-changed-for.patch
│   │   ├── 0071-ZOOKEEPER-1837.-Fix-JMXEnv-checks-potential-race-con.patch
│   │   ├── 0072-ZOOKEEPER-1858.-JMX-checks-potential-race-conditions.patch
│   │   ├── 0073-ZOOKEEPER-1867.-Bug-in-ZkDatabaseCorruptionTest-fpj.patch
│   │   ├── 0074-ZOOKEEPER-1811.-The-ZooKeeperSaslClient-service-name.patch
│   │   ├── 0075-ZOOKEEPER-1873.-Unnecessarily-InstanceNotFoundExcept.patch
│   │   ├── 0076-ZOOKEEPER-1632.-fix-memory-leaks-in-cli_st-fpj-via-m.patch
│   │   ├── 0077-ZOOKEEPER-2039.-Jute-compareBytes-incorrect-comparis.patch
│   │   ├── 0078-ZOOKEEPER-1901.-JDK8-Sort-children-for-comparison-in.patch
│   │   ├── 0079-ZOOKEEPER-1897.-ZK-Shell-Cli-not-processing-commands.patch
│   │   ├── 0080-Preparing-for-CDH5.3.0-development.patch
│   │   ├── 0081-Preparing-for-CDH5.4.0-development.patch
│   │   ├── 0082-ZOOKEEPER-1718.-Support-JLine-2-Manikumar-Reddy-via-.patch
│   │   ├── 0083-CDH-25328-ZooKeeper-Build-all-C5-components-with-sou.patch
│   │   ├── 0084-Preparing-for-CDH5.5.0-development.patch
│   │   ├── 0085-Fix-Clover-classname-issue-with-new-version-of-clove.patch
│   │   ├── 0086-ZOOKEEPER-2149-Logging-of-client-address-when-socket.patch
│   │   ├── 0087-ZOOKEEPER-2146-BinaryInputArchive-readString-should-.patch
│   │   ├── 0088-ZOOKEEPER-1718.-Support-JLine-2-Manikumar-Reddy-via-.patch
│   │   ├── 0089-Branch-for-CDH5.5.x.patch
│   │   └── 0090-Branch-for-CDH5.5.0.patch
│   └── README.cloudera
├── cloudera-pom.xml
├── conf
│   ├── configuration.xsl
│   ├── log4j.properties
│   └── zoo_sample.cfg
├── contrib
│   ├── fatjar
│   │   ├── build.xml
│   │   ├── conf
│   │   │   └── mainClasses
│   │   ├── src
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── util
│   │   │   └── FatJarMain.java
│   │   └── zookeeper-3.4.5-cdh5.5.0-fatjar.jar
│   ├── loggraph
│   │   ├── build.xml
│   │   ├── src
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── graph
│   │   │   ├── FilterException.java
│   │   │   ├── FilterOp.java
│   │   │   ├── filterops
│   │   │   │   ├── AndOp.java
│   │   │   │   ├── Arg.java
│   │   │   │   ├── EqualsOp.java
│   │   │   │   ├── GreaterThanOp.java
│   │   │   │   ├── LessThanOp.java
│   │   │   │   ├── NotOp.java
│   │   │   │   ├── NumberArg.java
│   │   │   │   ├── OrOp.java
│   │   │   │   ├── StringArg.java
│   │   │   │   ├── SymbolArg.java
│   │   │   │   └── XorOp.java
│   │   │   ├── FilterParser.java
│   │   │   ├── JsonGenerator.java
│   │   │   ├── Log4JEntry.java
│   │   │   ├── Log4JSource.java
│   │   │   ├── LogEntry.java
│   │   │   ├── LogIterator.java
│   │   │   ├── LogServer.java
│   │   │   ├── LogSkipList.java
│   │   │   ├── LogSource.java
│   │   │   ├── MeasureThroughput.java
│   │   │   ├── MergedLogSource.java
│   │   │   ├── RandomAccessFileReader.java
│   │   │   ├── servlets
│   │   │   │   ├── FileLoader.java
│   │   │   │   ├── Fs.java
│   │   │   │   ├── GraphData.java
│   │   │   │   ├── JsonServlet.java
│   │   │   │   ├── NumEvents.java
│   │   │   │   ├── StaticContent.java
│   │   │   │   └── Throughput.java
│   │   │   ├── TransactionEntry.java
│   │   │   └── TxnLogSource.java
│   │   └── zookeeper-3.4.5-cdh5.5.0-loggraph.jar
│   ├── rest
│   │   └── zookeeper-3.4.5-cdh5.5.0-rest.jar
│   ├── zkfuse
│   │   ├── build.xml
│   │   ├── configure.ac
│   │   ├── Makefile.am
│   │   ├── README.txt
│   │   ├── src
│   │   │   ├── blockingqueue.h
│   │   │   ├── doxygen.cfg
│   │   │   ├── event.cc
│   │   │   ├── event.h
│   │   │   ├── log4cxx.properties
│   │   │   ├── log.cc
│   │   │   ├── log.h
│   │   │   ├── Makefile.am
│   │   │   ├── mutex.h
│   │   │   ├── thread.cc
│   │   │   ├── thread.h
│   │   │   ├── zkadapter.cc
│   │   │   ├── zkadapter.h
│   │   │   └── zkfuse.cc
│   │   └── VERSION
│   ├── zkperl
│   │   ├── build
│   │   │   ├── check_zk_version.c
│   │   │   └── check_zk_version.h
│   │   ├── build.xml
│   │   ├── Changes
│   │   ├── LICENSE
│   │   ├── Makefile.PL
│   │   ├── MANIFEST
│   │   ├── NOTICE
│   │   ├── README
│   │   ├── t
│   │   │   ├── 10_invalid.t
│   │   │   ├── 15_thread.t
│   │   │   ├── 20_tie.t
│   │   │   ├── 22_stat_tie.t
│   │   │   ├── 24_watch_tie.t
│   │   │   ├── 30_connect.t
│   │   │   ├── 35_log.t
│   │   │   ├── 40_basic.t
│   │   │   ├── 45_class.t
│   │   │   ├── 50_access.t
│   │   │   ├── 60_watch.t
│   │   │   └── util.pl
│   │   ├── typemap
│   │   ├── VERSION
│   │   ├── ZooKeeper.pm
│   │   └── ZooKeeper.xs
│   ├── zkpython
│   │   ├── build.xml
│   │   ├── ivy.xml
│   │   ├── README
│   │   ├── src
│   │   │   ├── c
│   │   │   │   ├── pyzk_docstrings.h
│   │   │   │   └── zookeeper.c
│   │   │   ├── examples
│   │   │   │   ├── README
│   │   │   │   └── watch_znode_for_changes.py
│   │   │   ├── packages
│   │   │   │   ├── deb
│   │   │   │   │   └── zkpython.control
│   │   │   │   │   └── control
│   │   │   │   └── rpm
│   │   │   │   └── spec
│   │   │   │   └── zkpython.spec
│   │   │   ├── python
│   │   │   │   ├── setup.py
│   │   │   │   └── zk.py
│   │   │   └── test
│   │   │   ├── acl_test.py
│   │   │   ├── async_test.py
│   │   │   ├── callback_test.py
│   │   │   ├── clientid_test.py
│   │   │   ├── close_deadlock_test.py
│   │   │   ├── connection_test.py
│   │   │   ├── create_test.py
│   │   │   ├── delete_test.py
│   │   │   ├── exists_test.py
│   │   │   ├── get_set_test.py
│   │   │   ├── run_tests.sh
│   │   │   ├── zkServer.sh
│   │   │   └── zktestbase.py
│   │   └── VERSION
│   ├── zktreeutil
│   │   ├── build.xml
│   │   ├── configure.ac
│   │   ├── Makefile.am
│   │   ├── README.txt
│   │   ├── src
│   │   │   ├── Makefile.am
│   │   │   ├── SimpleTree.h
│   │   │   ├── ZkAdaptor.cc
│   │   │   ├── ZkAdaptor.h
│   │   │   ├── ZkTreeUtil.cc
│   │   │   ├── ZkTreeUtil.h
│   │   │   └── ZkTreeUtilMain.cc
│   │   ├── tests
│   │   │   └── zk_sample.xml
│   │   └── VERSION
│   └── ZooInspector
│   ├── build.xml
│   ├── config
│   │   ├── defaultConnectionSettings.cfg
│   │   └── defaultNodeVeiwers.cfg
│   ├── icons
│   │   ├── edtsrclkup_co.gif
│   │   ├── file_obj.gif
│   │   ├── fldr_obj.gif
│   │   ├── info_obj.gif
│   │   ├── jspdecl.gif
│   │   ├── launch_run.gif
│   │   ├── launch_stop.gif
│   │   ├── new_con.gif
│   │   ├── refresh.gif
│   │   ├── save_edit.gif
│   │   ├── search_next.gif
│   │   ├── search_prev.gif
│   │   └── trash.gif
│   ├── lib
│   │   └── jtoaster-1.0.4.jar
│   ├── licences
│   │   ├── Apache Software Licence v2.0.txt
│   │   └── epl-v10.html
│   ├── src
│   │   └── java
│   │   └── org
│   │   └── apache
│   │   └── zookeeper
│   │   ├── inspector
│   │   │   ├── encryption
│   │   │   │   ├── BasicDataEncryptionManager.java
│   │   │   │   └── DataEncryptionManager.java
│   │   │   ├── gui
│   │   │   │   ├── about.html
│   │   │   │   ├── nodeviewer
│   │   │   │   │   ├── NodeViewerACL.java
│   │   │   │   │   ├── NodeViewerData.java
│   │   │   │   │   ├── NodeViewerMetaData.java
│   │   │   │   │   └── ZooInspectorNodeViewer.java
│   │   │   │   ├── NodeViewersChangeListener.java
│   │   │   │   ├── ZooInspectorAboutDialog.java
│   │   │   │   ├── ZooInspectorConnectionPropertiesDialog.java
│   │   │   │   ├── ZooInspectorIconResources.java
│   │   │   │   ├── ZooInspectorNodeViewersDialog.java
│   │   │   │   ├── ZooInspectorNodeViewersPanel.java
│   │   │   │   ├── ZooInspectorPanel.java
│   │   │   │   └── ZooInspectorTreeViewer.java
│   │   │   ├── logger
│   │   │   │   └── LoggerFactory.java
│   │   │   ├── manager
│   │   │   │   ├── NodeListener.java
│   │   │   │   ├── Pair.java
│   │   │   │   ├── ZooInspectorManagerImpl.java
│   │   │   │   ├── ZooInspectorManager.java
│   │   │   │   ├── ZooInspectorNodeManager.java
│   │   │   │   ├── ZooInspectorNodeTreeManager.java
│   │   │   │   └── ZooInspectorReadOnlyManager.java
│   │   │   └── ZooInspector.java
│   │   └── retry
│   │   └── ZooKeeperRetry.java
│   └── zookeeper-3.4.5-cdh5.5.0-ZooInspector.jar
├── dist-maven
│   ├── zookeeper-3.4.5-cdh5.5.0.jar
│   ├── zookeeper-3.4.5-cdh5.5.0.jar.md5
│   ├── zookeeper-3.4.5-cdh5.5.0.jar.sha1
│   ├── zookeeper-3.4.5-cdh5.5.0-javadoc.jar
│   ├── zookeeper-3.4.5-cdh5.5.0-javadoc.jar.md5
│   ├── zookeeper-3.4.5-cdh5.5.0-javadoc.jar.sha1
│   ├── zookeeper-3.4.5-cdh5.5.0.pom
│   ├── zookeeper-3.4.5-cdh5.5.0.pom.md5
│   ├── zookeeper-3.4.5-cdh5.5.0.pom.sha1
│   ├── zookeeper-3.4.5-cdh5.5.0-sources.jar
│   ├── zookeeper-3.4.5-cdh5.5.0-sources.jar.md5
│   ├── zookeeper-3.4.5-cdh5.5.0-sources.jar.sha1
│   ├── zookeeper-3.4.5-cdh5.5.0-test.jar
│   ├── zookeeper-3.4.5-cdh5.5.0-test.jar.md5
│   ├── zookeeper-3.4.5-cdh5.5.0-test.jar.sha1
│   ├── zookeeper-3.4.5-cdh5.5.0-test.pom
│   ├── zookeeper-3.4.5-cdh5.5.0-test.pom.md5
│   ├── zookeeper-3.4.5-cdh5.5.0-test.pom.sha1
│   ├── zookeeper-3.4.5-cdh5.5.0-tests.jar
│   ├── zookeeper-3.4.5-cdh5.5.0-tests.jar.md5
│   └── zookeeper-3.4.5-cdh5.5.0-tests.jar.sha1
├── docs
│   ├── api
│   │   ├── allclasses-frame.html
│   │   ├── allclasses-noframe.html
│   │   ├── constant-values.html
│   │   ├── deprecated-list.html
│   │   ├── help-doc.html
│   │   ├── index-all.html
│   │   ├── index.html
│   │   ├── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   ├── AsyncCallback.ACLCallback.html
│   │   │   ├── AsyncCallback.Children2Callback.html
│   │   │   ├── AsyncCallback.ChildrenCallback.html
│   │   │   ├── AsyncCallback.DataCallback.html
│   │   │   ├── AsyncCallback.html
│   │   │   ├── AsyncCallback.StatCallback.html
│   │   │   ├── AsyncCallback.StringCallback.html
│   │   │   ├── AsyncCallback.VoidCallback.html
│   │   │   ├── class-use
│   │   │   │   ├── AsyncCallback.ACLCallback.html
│   │   │   │   ├── AsyncCallback.Children2Callback.html
│   │   │   │   ├── AsyncCallback.ChildrenCallback.html
│   │   │   │   ├── AsyncCallback.DataCallback.html
│   │   │   │   ├── AsyncCallback.html
│   │   │   │   ├── AsyncCallback.StatCallback.html
│   │   │   │   ├── AsyncCallback.StringCallback.html
│   │   │   │   ├── AsyncCallback.VoidCallback.html
│   │   │   │   ├── CreateMode.html
│   │   │   │   ├── KeeperException.APIErrorException.html
│   │   │   │   ├── KeeperException.AuthFailedException.html
│   │   │   │   ├── KeeperException.BadArgumentsException.html
│   │   │   │   ├── KeeperException.BadVersionException.html
│   │   │   │   ├── KeeperException.CodeDeprecated.html
│   │   │   │   ├── KeeperException.Code.html
│   │   │   │   ├── KeeperException.ConnectionLossException.html
│   │   │   │   ├── KeeperException.DataInconsistencyException.html
│   │   │   │   ├── KeeperException.html
│   │   │   │   ├── KeeperException.InvalidACLException.html
│   │   │   │   ├── KeeperException.InvalidCallbackException.html
│   │   │   │   ├── KeeperException.MarshallingErrorException.html
│   │   │   │   ├── KeeperException.NoAuthException.html
│   │   │   │   ├── KeeperException.NoChildrenForEphemeralsException.html
│   │   │   │   ├── KeeperException.NodeExistsException.html
│   │   │   │   ├── KeeperException.NoNodeException.html
│   │   │   │   ├── KeeperException.NotEmptyException.html
│   │   │   │   ├── KeeperException.NotReadOnlyException.html
│   │   │   │   ├── KeeperException.OperationTimeoutException.html
│   │   │   │   ├── KeeperException.RuntimeInconsistencyException.html
│   │   │   │   ├── KeeperException.SessionExpiredException.html
│   │   │   │   ├── KeeperException.SessionMovedException.html
│   │   │   │   ├── KeeperException.SystemErrorException.html
│   │   │   │   ├── KeeperException.UnimplementedException.html
│   │   │   │   ├── ServerAdminClient.html
│   │   │   │   ├── WatchedEvent.html
│   │   │   │   ├── Watcher.Event.EventType.html
│   │   │   │   ├── Watcher.Event.html
│   │   │   │   ├── Watcher.Event.KeeperState.html
│   │   │   │   ├── Watcher.html
│   │   │   │   ├── ZooDefs.html
│   │   │   │   ├── ZooDefs.Ids.html
│   │   │   │   ├── ZooDefs.OpCode.html
│   │   │   │   ├── ZooDefs.Perms.html
│   │   │   │   ├── ZooKeeper.html
│   │   │   │   ├── ZooKeeperMain.html
│   │   │   │   └── ZooKeeper.States.html
│   │   │   ├── client
│   │   │   │   ├── class-use
│   │   │   │   │   └── FourLetterWordMain.html
│   │   │   │   ├── FourLetterWordMain.html
│   │   │   │   ├── package-frame.html
│   │   │   │   ├── package-summary.html
│   │   │   │   ├── package-tree.html
│   │   │   │   └── package-use.html
│   │   │   ├── CreateMode.html
│   │   │   ├── data
│   │   │   │   ├── ACL.html
│   │   │   │   ├── class-use
│   │   │   │   │   ├── ACL.html
│   │   │   │   │   ├── Id.html
│   │   │   │   │   ├── Stat.html
│   │   │   │   │   ├── StatPersisted.html
│   │   │   │   │   └── StatPersistedV1.html
│   │   │   │   ├── Id.html
│   │   │   │   ├── package-frame.html
│   │   │   │   ├── package-summary.html
│   │   │   │   ├── package-tree.html
│   │   │   │   ├── package-use.html
│   │   │   │   ├── Stat.html
│   │   │   │   ├── StatPersisted.html
│   │   │   │   └── StatPersistedV1.html
│   │   │   ├── KeeperException.APIErrorException.html
│   │   │   ├── KeeperException.AuthFailedException.html
│   │   │   ├── KeeperException.BadArgumentsException.html
│   │   │   ├── KeeperException.BadVersionException.html
│   │   │   ├── KeeperException.CodeDeprecated.html
│   │   │   ├── KeeperException.Code.html
│   │   │   ├── KeeperException.ConnectionLossException.html
│   │   │   ├── KeeperException.DataInconsistencyException.html
│   │   │   ├── KeeperException.html
│   │   │   ├── KeeperException.InvalidACLException.html
│   │   │   ├── KeeperException.InvalidCallbackException.html
│   │   │   ├── KeeperException.MarshallingErrorException.html
│   │   │   ├── KeeperException.NoAuthException.html
│   │   │   ├── KeeperException.NoChildrenForEphemeralsException.html
│   │   │   ├── KeeperException.NodeExistsException.html
│   │   │   ├── KeeperException.NoNodeException.html
│   │   │   ├── KeeperException.NotEmptyException.html
│   │   │   ├── KeeperException.NotReadOnlyException.html
│   │   │   ├── KeeperException.OperationTimeoutException.html
│   │   │   ├── KeeperException.RuntimeInconsistencyException.html
│   │   │   ├── KeeperException.SessionExpiredException.html
│   │   │   ├── KeeperException.SessionMovedException.html
│   │   │   ├── KeeperException.SystemErrorException.html
│   │   │   ├── KeeperException.UnimplementedException.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   ├── package-use.html
│   │   │   ├── server
│   │   │   │   ├── class-use
│   │   │   │   │   ├── LogFormatter.html
│   │   │   │   │   ├── PurgeTxnLog.html
│   │   │   │   │   ├── SnapshotFormatter.html
│   │   │   │   │   └── ZooKeeperServerMain.html
│   │   │   │   ├── LogFormatter.html
│   │   │   │   ├── package-frame.html
│   │   │   │   ├── package-summary.html
│   │   │   │   ├── package-tree.html
│   │   │   │   ├── package-use.html
│   │   │   │   ├── PurgeTxnLog.html
│   │   │   │   ├── quorum
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   └── QuorumPeerMain.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── QuorumPeerMain.html
│   │   │   │   ├── SnapshotFormatter.html
│   │   │   │   ├── upgrade
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   └── UpgradeMain.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── UpgradeMain.html
│   │   │   │   └── ZooKeeperServerMain.html
│   │   │   ├── ServerAdminClient.html
│   │   │   ├── WatchedEvent.html
│   │   │   ├── Watcher.Event.EventType.html
│   │   │   ├── Watcher.Event.html
│   │   │   ├── Watcher.Event.KeeperState.html
│   │   │   ├── Watcher.html
│   │   │   ├── ZooDefs.html
│   │   │   ├── ZooDefs.Ids.html
│   │   │   ├── ZooDefs.OpCode.html
│   │   │   ├── ZooDefs.Perms.html
│   │   │   ├── ZooKeeper.html
│   │   │   ├── ZooKeeperMain.html
│   │   │   └── ZooKeeper.States.html
│   │   ├── overview-frame.html
│   │   ├── overview-summary.html
│   │   ├── overview-tree.html
│   │   ├── package-list
│   │   ├── resources
│   │   │   ├── background.gif
│   │   │   ├── inherit.gif
│   │   │   ├── tab.gif
│   │   │   ├── titlebar_end.gif
│   │   │   └── titlebar.gif
│   │   ├── serialized-form.html
│   │   └── stylesheet.css
│   ├── bookkeeperConfig.html
│   ├── bookkeeperConfig.pdf
│   ├── bookkeeperOverview.html
│   ├── bookkeeperOverview.pdf
│   ├── bookkeeperProgrammer.html
│   ├── bookkeeperProgrammer.pdf
│   ├── bookkeeperStarted.html
│   ├── bookkeeperStarted.pdf
│   ├── bookkeeperStream.html
│   ├── bookkeeperStream.pdf
│   ├── broken-links.xml
│   ├── images
│   │   ├── 2pc.jpg
│   │   ├── bk-overview.jpg
│   │   ├── built-with-forrest-button.png
│   │   ├── favicon.ico
│   │   ├── hadoop-logo.jpg
│   │   ├── instruction_arrow.png
│   │   ├── state_dia.jpg
│   │   ├── zkcomponents.jpg
│   │   ├── zknamespace.jpg
│   │   ├── zkperfreliability.jpg
│   │   ├── zkperfRW-3.2.jpg
│   │   ├── zkperfRW.jpg
│   │   ├── zkservice.jpg
│   │   └── zookeeper_small.gif
│   ├── index.html
│   ├── index.pdf
│   ├── javaExample.html
│   ├── javaExample.pdf
│   ├── jdiff
│   │   ├── changes
│   │   │   ├── alldiffs_index_additions.html
│   │   │   ├── alldiffs_index_all.html
│   │   │   ├── alldiffs_index_changes.html
│   │   │   ├── alldiffs_index_removals.html
│   │   │   ├── changes-summary.html
│   │   │   ├── classes_index_additions.html
│   │   │   ├── classes_index_all.html
│   │   │   ├── classes_index_changes.html
│   │   │   ├── classes_index_removals.html
│   │   │   ├── constructors_index_additions.html
│   │   │   ├── constructors_index_all.html
│   │   │   ├── constructors_index_changes.html
│   │   │   ├── constructors_index_removals.html
│   │   │   ├── fields_index_additions.html
│   │   │   ├── fields_index_all.html
│   │   │   ├── fields_index_changes.html
│   │   │   ├── fields_index_removals.html
│   │   │   ├── jdiff_help.html
│   │   │   ├── jdiff_statistics.html
│   │   │   ├── jdiff_topleftframe.html
│   │   │   ├── methods_index_additions.html
│   │   │   ├── methods_index_all.html
│   │   │   ├── methods_index_changes.html
│   │   │   ├── methods_index_removals.html
│   │   │   ├── org.apache.zookeeper.ClientCnxn.html
│   │   │   ├── org.apache.zookeeper.Environment.html
│   │   │   ├── org.apache.zookeeper.KeeperException.BadArgumentsException.html
│   │   │   ├── org.apache.zookeeper.KeeperException.BadVersionException.html
│   │   │   ├── org.apache.zookeeper.KeeperException.Code.html
│   │   │   ├── org.apache.zookeeper.KeeperException.html
│   │   │   ├── org.apache.zookeeper.KeeperException.InvalidACLException.html
│   │   │   ├── org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException.html
│   │   │   ├── org.apache.zookeeper.KeeperException.NodeExistsException.html
│   │   │   ├── org.apache.zookeeper.KeeperException.NoNodeException.html
│   │   │   ├── org.apache.zookeeper.KeeperException.NotEmptyException.html
│   │   │   ├── org.apache.zookeeper.Watcher.Event.KeeperState.html
│   │   │   ├── org.apache.zookeeper.ZooDefs.OpCode.html
│   │   │   ├── org.apache.zookeeper.ZooKeeper.html
│   │   │   ├── org.apache.zookeeper.ZooKeeperMain.html
│   │   │   ├── org.apache.zookeeper.ZooKeeper.States.html
│   │   │   ├── packages_index_additions.html
│   │   │   ├── packages_index_all.html
│   │   │   ├── packages_index_changes.html
│   │   │   ├── packages_index_removals.html
│   │   │   └── pkg_org.apache.zookeeper.html
│   │   ├── changes.html
│   │   ├── missingSinces.txt
│   │   ├── stylesheet-jdiff.css
│   │   ├── user_comments_for_zookeeper_3.1.1_to_zookeeper_3.4.5-cdh5.5.0.xml
│   │   └── user_comments_for_zookeeper_3.1.1_to_zookeeper_3.4.5.xml
│   ├── linkmap.html
│   ├── linkmap.pdf
│   ├── recipes.html
│   ├── recipes.pdf
│   ├── releasenotes.html
│   ├── releasenotes.pdf
│   ├── skin
│   │   ├── basic.css
│   │   ├── breadcrumbs.js
│   │   ├── breadcrumbs-optimized.js
│   │   ├── CommonMessages_de.xml
│   │   ├── CommonMessages_en_US.xml
│   │   ├── CommonMessages_es.xml
│   │   ├── CommonMessages_fr.xml
│   │   ├── fontsize.js
│   │   ├── getBlank.js
│   │   ├── getMenu.js
│   │   ├── images
│   │   │   ├── add.jpg
│   │   │   ├── built-with-forrest-button.png
│   │   │   ├── chapter.gif
│   │   │   ├── chapter_open.gif
│   │   │   ├── current.gif
│   │   │   ├── error.png
│   │   │   ├── external-link.gif
│   │   │   ├── fix.jpg
│   │   │   ├── forrest-credit-logo.png
│   │   │   ├── hack.jpg
│   │   │   ├── header_white_line.gif
│   │   │   ├── info.png
│   │   │   ├── instruction_arrow.png
│   │   │   ├── label.gif
│   │   │   ├── page.gif
│   │   │   ├── pdfdoc.gif
│   │   │   ├── poddoc.png
│   │   │   ├── printer.gif
│   │   │   ├── rc-b-l-15-1body-2menu-3menu.png
│   │   │   ├── rc-b-r-15-1body-2menu-3menu.png
│   │   │   ├── rc-b-r-5-1header-2tab-selected-3tab-selected.png
│   │   │   ├── rc-t-l-5-1header-2searchbox-3searchbox.png
│   │   │   ├── rc-t-l-5-1header-2tab-selected-3tab-selected.png
│   │   │   ├── rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
│   │   │   ├── rc-t-r-15-1body-2menu-3menu.png
│   │   │   ├── rc-t-r-5-1header-2searchbox-3searchbox.png
│   │   │   ├── rc-t-r-5-1header-2tab-selected-3tab-selected.png
│   │   │   ├── rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
│   │   │   ├── README.txt
│   │   │   ├── remove.jpg
│   │   │   ├── rss.png
│   │   │   ├── spacer.gif
│   │   │   ├── success.png
│   │   │   ├── txtdoc.png
│   │   │   ├── update.jpg
│   │   │   ├── valid-html401.png
│   │   │   ├── vcss.png
│   │   │   ├── warning.png
│   │   │   └── xmldoc.gif
│   │   ├── menu.js
│   │   ├── note.txt
│   │   ├── print.css
│   │   ├── profile.css
│   │   ├── prototype.js
│   │   └── screen.css
│   ├── zookeeperAdmin.html
│   ├── zookeeperAdmin.pdf
│   ├── zookeeperHierarchicalQuorums.html
│   ├── zookeeperHierarchicalQuorums.pdf
│   ├── zookeeperInternals.html
│   ├── zookeeperInternals.pdf
│   ├── zookeeperJMX.html
│   ├── zookeeperJMX.pdf
│   ├── zookeeperObservers.html
│   ├── zookeeperObservers.pdf
│   ├── zookeeperOtherInfo.html
│   ├── zookeeperOtherInfo.pdf
│   ├── zookeeperOver.html
│   ├── zookeeperOver.pdf
│   ├── zookeeperProgrammers.html
│   ├── zookeeperProgrammers.pdf
│   ├── zookeeperQuotas.html
│   ├── zookeeperQuotas.pdf
│   ├── zookeeperStarted.html
│   ├── zookeeperStarted.pdf
│   ├── zookeeperTutorial.html
│   └── zookeeperTutorial.pdf
├── ivysettings.xml
├── ivy.xml
├── lib
│   ├── cobertura
│   │   └── README.txt
│   ├── jdiff
│   │   ├── zookeeper_3.1.1.xml
│   │   ├── zookeeper_3.4.4.xml
│   │   ├── zookeeper_3.4.5-cdh5.5.0.xml
│   │   └── zookeeper_3.4.5.xml
│   ├── jline-2.11.jar
│   ├── jline-2.11.LICENSE.txt
│   ├── log4j-1.2.16.jar
│   ├── log4j-1.2.16.LICENSE.txt
│   ├── netty-3.2.2.Final.jar
│   ├── slf4j-api-1.7.5.jar
│   └── slf4j-log4j12-1.7.5.jar
├── libexec
│   ├── zkEnv.cmd
│   └── zkEnv.sh
├── LICENSE.txt
├── NOTICE.txt
├── README_packaging.txt
├── README.txt
├── recipes
│   ├── election
│   │   ├── build.xml
│   │   ├── src
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── recipes
│   │   │   └── leader
│   │   │   ├── LeaderElectionAware.java
│   │   │   ├── LeaderElectionSupport.java
│   │   │   └── LeaderOffer.java
│   │   └── test
│   │   └── org
│   │   └── apache
│   │   └── zookeeper
│   │   └── recipes
│   │   └── leader
│   │   └── LeaderElectionSupportTest.java
│   ├── lock
│   │   ├── build.xml
│   │   ├── src
│   │   │   ├── c
│   │   │   │   ├── acinclude.m4
│   │   │   │   ├── aminclude.am
│   │   │   │   ├── c-doc.Doxyfile
│   │   │   │   ├── configure.ac
│   │   │   │   ├── include
│   │   │   │   │   └── zoo_lock.h
│   │   │   │   ├── INSTALL
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── README.txt
│   │   │   │   ├── src
│   │   │   │   │   └── zoo_lock.c
│   │   │   │   └── tests
│   │   │   │   ├── TestClient.cc
│   │   │   │   ├── TestDriver.cc
│   │   │   │   ├── Util.cc
│   │   │   │   ├── Util.h
│   │   │   │   └── zkServer.sh
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── recipes
│   │   │   └── lock
│   │   │   ├── LockListener.java
│   │   │   ├── ProtocolSupport.java
│   │   │   ├── WriteLock.java
│   │   │   ├── ZNodeName.java
│   │   │   └── ZooKeeperOperation.java
│   │   └── test
│   │   └── org
│   │   └── apache
│   │   └── zookeeper
│   │   └── recipes
│   │   └── lock
│   │   ├── WriteLockTest.java
│   │   └── ZNodeNameTest.java
│   └── queue
│   ├── build.xml
│   ├── src
│   │   ├── c
│   │   │   ├── acinclude.m4
│   │   │   ├── aminclude.am
│   │   │   ├── c-doc.Doxyfile
│   │   │   ├── configure.ac
│   │   │   ├── include
│   │   │   │   └── zoo_queue.h
│   │   │   ├── INSTALL
│   │   │   ├── LICENSE
│   │   │   ├── Makefile.am
│   │   │   ├── README.txt
│   │   │   ├── src
│   │   │   │   └── zoo_queue.c
│   │   │   └── tests
│   │   │   ├── TestClient.cc
│   │   │   ├── TestDriver.cc
│   │   │   ├── Util.cc
│   │   │   ├── Util.h
│   │   │   └── zkServer.sh
│   │   └── java
│   │   └── org
│   │   └── apache
│   │   └── zookeeper
│   │   └── recipes
│   │   └── queue
│   │   └── DistributedQueue.java
│   └── test
│   └── org
│   └── apache
│   └── zookeeper
│   └── recipes
│   └── queue
│   └── DistributedQueueTest.java
├── sbin
│   ├── update-zookeeper-env.sh
│   ├── zkServer.cmd
│   ├── zkServer-initialize.sh
│   └── zkServer.sh
├── share
│   └── zookeeper
│   ├── cobertura
│   │   └── README.txt
│   ├── contrib
│   │   ├── fatjar
│   │   │   └── zookeeper-3.4.5-cdh5.5.0-fatjar.jar
│   │   ├── loggraph
│   │   │   └── zookeeper-3.4.5-cdh5.5.0-loggraph.jar
│   │   ├── rest
│   │   │   └── zookeeper-3.4.5-cdh5.5.0-rest.jar
│   │   └── ZooInspector
│   │   └── zookeeper-3.4.5-cdh5.5.0-ZooInspector.jar
│   ├── jdiff
│   │   ├── zookeeper_3.1.1.xml
│   │   ├── zookeeper_3.4.4.xml
│   │   ├── zookeeper_3.4.5-cdh5.5.0.xml
│   │   └── zookeeper_3.4.5.xml
│   ├── jline-2.11.jar
│   ├── jline-2.11.LICENSE.txt
│   ├── log4j-1.2.16.jar
│   ├── log4j-1.2.16.LICENSE.txt
│   ├── netty-3.2.2.Final.jar
│   ├── recipes
│   │   ├── lock
│   │   │   ├── build.xml
│   │   │   ├── src
│   │   │   │   ├── c
│   │   │   │   │   ├── acinclude.m4
│   │   │   │   │   ├── aminclude.am
│   │   │   │   │   ├── c-doc.Doxyfile
│   │   │   │   │   ├── configure.ac
│   │   │   │   │   ├── include
│   │   │   │   │   │   └── zoo_lock.h
│   │   │   │   │   ├── INSTALL
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Makefile.am
│   │   │   │   │   ├── README.txt
│   │   │   │   │   ├── src
│   │   │   │   │   │   └── zoo_lock.c
│   │   │   │   │   └── tests
│   │   │   │   │   ├── TestClient.cc
│   │   │   │   │   ├── TestDriver.cc
│   │   │   │   │   ├── Util.cc
│   │   │   │   │   ├── Util.h
│   │   │   │   │   └── zkServer.sh
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── zookeeper
│   │   │   │   └── recipes
│   │   │   │   └── lock
│   │   │   │   ├── LockListener.java
│   │   │   │   ├── ProtocolSupport.java
│   │   │   │   ├── WriteLock.java
│   │   │   │   ├── ZNodeName.java
│   │   │   │   └── ZooKeeperOperation.java
│   │   │   └── test
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── recipes
│   │   │   └── lock
│   │   │   ├── WriteLockTest.java
│   │   │   └── ZNodeNameTest.java
│   │   └── queue
│   │   ├── build.xml
│   │   ├── src
│   │   │   ├── c
│   │   │   │   ├── acinclude.m4
│   │   │   │   ├── aminclude.am
│   │   │   │   ├── c-doc.Doxyfile
│   │   │   │   ├── configure.ac
│   │   │   │   ├── include
│   │   │   │   │   └── zoo_queue.h
│   │   │   │   ├── INSTALL
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── README.txt
│   │   │   │   ├── src
│   │   │   │   │   └── zoo_queue.c
│   │   │   │   └── tests
│   │   │   │   ├── TestClient.cc
│   │   │   │   ├── TestDriver.cc
│   │   │   │   ├── Util.cc
│   │   │   │   ├── Util.h
│   │   │   │   └── zkServer.sh
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── recipes
│   │   │   └── queue
│   │   │   └── DistributedQueue.java
│   │   └── test
│   │   └── org
│   │   └── apache
│   │   └── zookeeper
│   │   └── recipes
│   │   └── queue
│   │   └── DistributedQueueTest.java
│   ├── slf4j-api-1.7.5.jar
│   ├── slf4j-log4j12-1.7.5.jar
│   ├── templates
│   │   └── conf
│   │   ├── zoo.cfg
│   │   └── zookeeper-env.sh
│   ├── zookeeper-3.4.5-cdh5.5.0.jar
│   ├── zookeeper-3.4.5-cdh5.5.0.jar.md5
│   └── zookeeper-3.4.5-cdh5.5.0.jar.sha1
├── src
│   ├── c
│   │   ├── acinclude.m4
│   │   ├── aclocal.m4
│   │   ├── aminclude.am
│   │   ├── autom4te.cache
│   │   │   ├── output.0
│   │   │   ├── output.1
│   │   │   ├── requests
│   │   │   ├── traces.0
│   │   │   └── traces.1
│   │   ├── c-doc.Doxyfile
│   │   ├── ChangeLog
│   │   ├── Cli.vcproj
│   │   ├── compile
│   │   ├── config.guess
│   │   ├── config.h.in
│   │   ├── config.sub
│   │   ├── configure
│   │   ├── configure.ac
│   │   ├── depcomp
│   │   ├── generated
│   │   │   ├── zookeeper.jute.c
│   │   │   └── zookeeper.jute.h
│   │   ├── include
│   │   │   ├── proto.h
│   │   │   ├── recordio.h
│   │   │   ├── winconfig.h
│   │   │   ├── winstdint.h
│   │   │   ├── zookeeper.h
│   │   │   ├── zookeeper_log.h
│   │   │   └── zookeeper_version.h
│   │   ├── INSTALL
│   │   ├── install-sh
│   │   ├── LICENSE
│   │   ├── ltmain.sh
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── missing
│   │   ├── NOTICE.txt
│   │   ├── README
│   │   ├── src
│   │   │   ├── cli.c
│   │   │   ├── hashtable
│   │   │   │   ├── hashtable.c
│   │   │   │   ├── hashtable.h
│   │   │   │   ├── hashtable_itr.c
│   │   │   │   ├── hashtable_itr.h
│   │   │   │   ├── hashtable_private.h
│   │   │   │   └── LICENSE.txt
│   │   │   ├── load_gen.c
│   │   │   ├── mt_adaptor.c
│   │   │   ├── recordio.c
│   │   │   ├── st_adaptor.c
│   │   │   ├── winport.c
│   │   │   ├── winport.h
│   │   │   ├── zk_adaptor.h
│   │   │   ├── zk_hashtable.c
│   │   │   ├── zk_hashtable.h
│   │   │   ├── zk_log.c
│   │   │   └── zookeeper.c
│   │   ├── tests
│   │   │   ├── CollectionUtil.h
│   │   │   ├── CppAssertHelper.h
│   │   │   ├── LibCMocks.cc
│   │   │   ├── LibCMocks.h
│   │   │   ├── LibCSymTable.cc
│   │   │   ├── LibCSymTable.h
│   │   │   ├── MocksBase.cc
│   │   │   ├── MocksBase.h
│   │   │   ├── PthreadMocks.cc
│   │   │   ├── PthreadMocks.h
│   │   │   ├── TestClient.cc
│   │   │   ├── TestClientRetry.cc
│   │   │   ├── TestDriver.cc
│   │   │   ├── TestMulti.cc
│   │   │   ├── TestOperations.cc
│   │   │   ├── TestWatchers.cc
│   │   │   ├── TestZookeeperClose.cc
│   │   │   ├── TestZookeeperInit.cc
│   │   │   ├── ThreadingUtil.cc
│   │   │   ├── ThreadingUtil.h
│   │   │   ├── Util.cc
│   │   │   ├── Util.h
│   │   │   ├── Vector.h
│   │   │   ├── wrappers-mt.opt
│   │   │   ├── wrappers.opt
│   │   │   ├── ZKMocks.cc
│   │   │   ├── ZKMocks.h
│   │   │   └── zkServer.sh
│   │   ├── zookeeper.sln
│   │   └── zookeeper.vcproj
│   ├── contrib
│   │   ├── build-contrib.xml
│   │   ├── build.xml
│   │   ├── fatjar
│   │   │   ├── build.xml
│   │   │   ├── conf
│   │   │   │   └── mainClasses
│   │   │   ├── README.txt
│   │   │   └── src
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── util
│   │   │   └── FatJarMain.java
│   │   ├── huebrowser
│   │   │   ├── README
│   │   │   └── zkui
│   │   │   ├── Makefile
│   │   │   ├── setup.py
│   │   │   └── src
│   │   │   └── zkui
│   │   │   ├── forms.py
│   │   │   ├── __init__.py
│   │   │   ├── models.py
│   │   │   ├── rest.py
│   │   │   ├── settings.py
│   │   │   ├── static
│   │   │   │   ├── art
│   │   │   │   │   ├── line_icons.png
│   │   │   │   │   └── zkui.png
│   │   │   │   ├── bootstrap.js
│   │   │   │   ├── css
│   │   │   │   │   └── zkui.css
│   │   │   │   ├── help
│   │   │   │   │   └── index.html
│   │   │   │   └── js
│   │   │   │   ├── package.yml
│   │   │   │   └── Source
│   │   │   │   └── Zkui
│   │   │   │   └── Zkui.js
│   │   │   ├── stats.py
│   │   │   ├── templates
│   │   │   │   ├── clients.mako
│   │   │   │   ├── create.mako
│   │   │   │   ├── edit.mako
│   │   │   │   ├── index.mako
│   │   │   │   ├── shared_components.mako
│   │   │   │   ├── tree.mako
│   │   │   │   └── view.mako
│   │   │   ├── urls.py
│   │   │   ├── utils.py
│   │   │   ├── views.py
│   │   │   └── windmilltests.py
│   │   ├── loggraph
│   │   │   ├── bin
│   │   │   │   ├── loggraph-dev.sh
│   │   │   │   └── loggraph.sh
│   │   │   ├── build.xml
│   │   │   ├── ivy.xml
│   │   │   ├── README.txt
│   │   │   ├── src
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── zookeeper
│   │   │   │   └── graph
│   │   │   │   ├── FilterException.java
│   │   │   │   ├── FilterOp.java
│   │   │   │   ├── filterops
│   │   │   │   │   ├── AndOp.java
│   │   │   │   │   ├── Arg.java
│   │   │   │   │   ├── EqualsOp.java
│   │   │   │   │   ├── GreaterThanOp.java
│   │   │   │   │   ├── LessThanOp.java
│   │   │   │   │   ├── NotOp.java
│   │   │   │   │   ├── NumberArg.java
│   │   │   │   │   ├── OrOp.java
│   │   │   │   │   ├── StringArg.java
│   │   │   │   │   ├── SymbolArg.java
│   │   │   │   │   └── XorOp.java
│   │   │   │   ├── FilterParser.java
│   │   │   │   ├── JsonGenerator.java
│   │   │   │   ├── Log4JEntry.java
│   │   │   │   ├── Log4JSource.java
│   │   │   │   ├── LogEntry.java
│   │   │   │   ├── LogIterator.java
│   │   │   │   ├── LogServer.java
│   │   │   │   ├── LogSkipList.java
│   │   │   │   ├── LogSource.java
│   │   │   │   ├── MeasureThroughput.java
│   │   │   │   ├── MergedLogSource.java
│   │   │   │   ├── RandomAccessFileReader.java
│   │   │   │   ├── servlets
│   │   │   │   │   ├── FileLoader.java
│   │   │   │   │   ├── Fs.java
│   │   │   │   │   ├── GraphData.java
│   │   │   │   │   ├── JsonServlet.java
│   │   │   │   │   ├── NumEvents.java
│   │   │   │   │   ├── StaticContent.java
│   │   │   │   │   └── Throughput.java
│   │   │   │   ├── TransactionEntry.java
│   │   │   │   └── TxnLogSource.java
│   │   │   └── web
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── graph
│   │   │   ├── log4j.properties
│   │   │   └── resources
│   │   │   ├── date.format.js
│   │   │   ├── g.bar.js
│   │   │   ├── g.dot.js
│   │   │   ├── g.line.js
│   │   │   ├── g.pie.js
│   │   │   ├── g.raphael.js
│   │   │   ├── load-big.gif
│   │   │   ├── load.gif
│   │   │   ├── loggraph.css
│   │   │   ├── loggraph.js
│   │   │   ├── loggraph.log.js
│   │   │   ├── loggraph.server.js
│   │   │   ├── loggraph.session.js
│   │   │   ├── loggraph.stats.js
│   │   │   ├── loggraph.ui.js
│   │   │   ├── main.html
│   │   │   ├── raphael.js
│   │   │   └── yui-min.js
│   │   ├── monitoring
│   │   │   ├── cacti
│   │   │   │   └── README
│   │   │   ├── check_zookeeper.py
│   │   │   ├── ganglia
│   │   │   │   ├── modpython.conf
│   │   │   │   ├── README
│   │   │   │   ├── Screenshot.png
│   │   │   │   ├── zookeeper_ganglia.py
│   │   │   │   └── zookeeper.pyconf
│   │   │   ├── JMX-RESOURCES
│   │   │   ├── nagios
│   │   │   │   ├── hostgroups.cfg
│   │   │   │   ├── README.txt
│   │   │   │   ├── Screenshot-1.png
│   │   │   │   ├── Screenshot.png
│   │   │   │   ├── services.cfg
│   │   │   │   └── zookeeper.cfg
│   │   │   ├── README
│   │   │   └── test.py
│   │   ├── rest
│   │   │   ├── build.xml
│   │   │   ├── conf
│   │   │   │   ├── keys
│   │   │   │   │   ├── README
│   │   │   │   │   ├── rest.cer
│   │   │   │   │   └── rest.jks
│   │   │   │   ├── log4j.properties
│   │   │   │   └── rest.properties
│   │   │   ├── ivy.xml
│   │   │   ├── NOTICE.txt
│   │   │   ├── README.txt
│   │   │   ├── rest.sh
│   │   │   ├── SPEC.txt
│   │   │   └── src
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── zookeeper
│   │   │   │   └── server
│   │   │   │   └── jersey
│   │   │   │   ├── cfg
│   │   │   │   │   ├── Credentials.java
│   │   │   │   │   ├── Endpoint.java
│   │   │   │   │   ├── HostPort.java
│   │   │   │   │   ├── HostPortSet.java
│   │   │   │   │   └── RestCfg.java
│   │   │   │   ├── filters
│   │   │   │   │   └── HTTPBasicAuth.java
│   │   │   │   ├── jaxb
│   │   │   │   │   ├── ZChildren.java
│   │   │   │   │   ├── ZChildrenJSON.java
│   │   │   │   │   ├── ZError.java
│   │   │   │   │   ├── ZPath.java
│   │   │   │   │   ├── ZSession.java
│   │   │   │   │   └── ZStat.java
│   │   │   │   ├── resources
│   │   │   │   │   ├── JAXBContextResolver.java
│   │   │   │   │   ├── KeeperExceptionMapper.java
│   │   │   │   │   ├── RuntimeExceptionMapper.java
│   │   │   │   │   ├── SessionsResource.java
│   │   │   │   │   ├── ZErrorWriter.java
│   │   │   │   │   └── ZNodeResource.java
│   │   │   │   ├── RestMain.java
│   │   │   │   └── ZooKeeperService.java
│   │   │   ├── python
│   │   │   │   ├── demo_master_election.py
│   │   │   │   ├── demo_queue.py
│   │   │   │   ├── README.txt
│   │   │   │   ├── test.py
│   │   │   │   ├── zk_dump_tree.py
│   │   │   │   └── zkrest.py
│   │   │   └── test
│   │   │   ├── org
│   │   │   │   └── apache
│   │   │   │   └── zookeeper
│   │   │   │   └── server
│   │   │   │   └── jersey
│   │   │   │   ├── Base.java
│   │   │   │   ├── CreateTest.java
│   │   │   │   ├── DeleteTest.java
│   │   │   │   ├── ExistsTest.java
│   │   │   │   ├── GetChildrenTest.java
│   │   │   │   ├── GetTest.java
│   │   │   │   ├── RestTestSuite.java
│   │   │   │   ├── RootTest.java
│   │   │   │   ├── SessionTest.java
│   │   │   │   ├── SetTest.java
│   │   │   │   └── WadlTest.java
│   │   │   └── zkServer.sh
│   │   ├── zkfuse
│   │   │   ├── build.xml
│   │   │   ├── configure.ac
│   │   │   ├── Makefile.am
│   │   │   ├── README.txt
│   │   │   └── src
│   │   │   ├── blockingqueue.h
│   │   │   ├── doxygen.cfg
│   │   │   ├── event.cc
│   │   │   ├── event.h
│   │   │   ├── log4cxx.properties
│   │   │   ├── log.cc
│   │   │   ├── log.h
│   │   │   ├── Makefile.am
│   │   │   ├── mutex.h
│   │   │   ├── thread.cc
│   │   │   ├── thread.h
│   │   │   ├── zkadapter.cc
│   │   │   ├── zkadapter.h
│   │   │   └── zkfuse.cc
│   │   ├── zkperl
│   │   │   ├── build
│   │   │   │   ├── check_zk_version.c
│   │   │   │   └── check_zk_version.h
│   │   │   ├── build.xml
│   │   │   ├── Changes
│   │   │   ├── LICENSE
│   │   │   ├── Makefile.PL
│   │   │   ├── MANIFEST
│   │   │   ├── NOTICE
│   │   │   ├── README
│   │   │   ├── t
│   │   │   │   ├── 10_invalid.t
│   │   │   │   ├── 15_thread.t
│   │   │   │   ├── 20_tie.t
│   │   │   │   ├── 22_stat_tie.t
│   │   │   │   ├── 24_watch_tie.t
│   │   │   │   ├── 30_connect.t
│   │   │   │   ├── 35_log.t
│   │   │   │   ├── 40_basic.t
│   │   │   │   ├── 45_class.t
│   │   │   │   ├── 50_access.t
│   │   │   │   ├── 60_watch.t
│   │   │   │   └── util.pl
│   │   │   ├── typemap
│   │   │   ├── ZooKeeper.pm
│   │   │   └── ZooKeeper.xs
│   │   ├── zkpython
│   │   │   ├── build.xml
│   │   │   ├── ivy.xml
│   │   │   ├── README
│   │   │   └── src
│   │   │   ├── c
│   │   │   │   ├── pyzk_docstrings.h
│   │   │   │   └── zookeeper.c
│   │   │   ├── examples
│   │   │   │   ├── README
│   │   │   │   └── watch_znode_for_changes.py
│   │   │   ├── packages
│   │   │   │   ├── deb
│   │   │   │   │   └── zkpython.control
│   │   │   │   │   └── control
│   │   │   │   └── rpm
│   │   │   │   └── spec
│   │   │   │   └── zkpython.spec
│   │   │   ├── python
│   │   │   │   ├── setup.py
│   │   │   │   └── zk.py
│   │   │   └── test
│   │   │   ├── acl_test.py
│   │   │   ├── async_test.py
│   │   │   ├── callback_test.py
│   │   │   ├── clientid_test.py
│   │   │   ├── close_deadlock_test.py
│   │   │   ├── connection_test.py
│   │   │   ├── create_test.py
│   │   │   ├── delete_test.py
│   │   │   ├── exists_test.py
│   │   │   ├── get_set_test.py
│   │   │   ├── run_tests.sh
│   │   │   ├── zkServer.sh
│   │   │   └── zktestbase.py
│   │   ├── zktreeutil
│   │   │   ├── build.xml
│   │   │   ├── configure.ac
│   │   │   ├── Makefile.am
│   │   │   ├── README.txt
│   │   │   ├── src
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── SimpleTree.h
│   │   │   │   ├── ZkAdaptor.cc
│   │   │   │   ├── ZkAdaptor.h
│   │   │   │   ├── ZkTreeUtil.cc
│   │   │   │   ├── ZkTreeUtil.h
│   │   │   │   └── ZkTreeUtilMain.cc
│   │   │   └── tests
│   │   │   └── zk_sample.xml
│   │   └── zooinspector
│   │   ├── build.xml
│   │   ├── config
│   │   │   ├── defaultConnectionSettings.cfg
│   │   │   └── defaultNodeVeiwers.cfg
│   │   ├── icons
│   │   │   ├── edtsrclkup_co.gif
│   │   │   ├── file_obj.gif
│   │   │   ├── fldr_obj.gif
│   │   │   ├── info_obj.gif
│   │   │   ├── jspdecl.gif
│   │   │   ├── launch_run.gif
│   │   │   ├── launch_stop.gif
│   │   │   ├── new_con.gif
│   │   │   ├── refresh.gif
│   │   │   ├── save_edit.gif
│   │   │   ├── search_next.gif
│   │   │   ├── search_prev.gif
│   │   │   └── trash.gif
│   │   ├── ivy.xml
│   │   ├── lib
│   │   │   ├── jtoaster-1.0.4.jar
│   │   │   └── log4j.properties
│   │   ├── licences
│   │   │   ├── Apache Software Licence v2.0.txt
│   │   │   └── epl-v10.html
│   │   ├── NOTICE.txt
│   │   ├── README.txt
│   │   ├── src
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   ├── inspector
│   │   │   │   ├── encryption
│   │   │   │   │   ├── BasicDataEncryptionManager.java
│   │   │   │   │   └── DataEncryptionManager.java
│   │   │   │   ├── gui
│   │   │   │   │   ├── about.html
│   │   │   │   │   ├── nodeviewer
│   │   │   │   │   │   ├── NodeViewerACL.java
│   │   │   │   │   │   ├── NodeViewerData.java
│   │   │   │   │   │   ├── NodeViewerMetaData.java
│   │   │   │   │   │   └── ZooInspectorNodeViewer.java
│   │   │   │   │   ├── NodeViewersChangeListener.java
│   │   │   │   │   ├── ZooInspectorAboutDialog.java
│   │   │   │   │   ├── ZooInspectorConnectionPropertiesDialog.java
│   │   │   │   │   ├── ZooInspectorIconResources.java
│   │   │   │   │   ├── ZooInspectorNodeViewersDialog.java
│   │   │   │   │   ├── ZooInspectorNodeViewersPanel.java
│   │   │   │   │   ├── ZooInspectorPanel.java
│   │   │   │   │   └── ZooInspectorTreeViewer.java
│   │   │   │   ├── logger
│   │   │   │   │   └── LoggerFactory.java
│   │   │   │   ├── manager
│   │   │   │   │   ├── NodeListener.java
│   │   │   │   │   ├── Pair.java
│   │   │   │   │   ├── ZooInspectorManagerImpl.java
│   │   │   │   │   ├── ZooInspectorManager.java
│   │   │   │   │   ├── ZooInspectorNodeManager.java
│   │   │   │   │   ├── ZooInspectorNodeTreeManager.java
│   │   │   │   │   └── ZooInspectorReadOnlyManager.java
│   │   │   │   └── ZooInspector.java
│   │   │   └── retry
│   │   │   └── ZooKeeperRetry.java
│   │   ├── zooInspector.cmd
│   │   ├── zooInspector-dev.sh
│   │   └── zooInspector.sh
│   ├── docs
│   │   ├── forrest.properties
│   │   ├── src
│   │   │   └── documentation
│   │   │   ├── classes
│   │   │   │   └── CatalogManager.properties
│   │   │   ├── content
│   │   │   │   └── xdocs
│   │   │   │   ├── bookkeeperConfig.xml
│   │   │   │   ├── bookkeeperOverview.xml
│   │   │   │   ├── bookkeeperProgrammer.xml
│   │   │   │   ├── bookkeeperStarted.xml
│   │   │   │   ├── bookkeeperStream.xml
│   │   │   │   ├── index.xml
│   │   │   │   ├── javaExample.xml
│   │   │   │   ├── recipes.xml
│   │   │   │   ├── releasenotes.xml
│   │   │   │   ├── site.xml
│   │   │   │   ├── tabs.xml
│   │   │   │   ├── zookeeperAdmin.xml
│   │   │   │   ├── zookeeperHierarchicalQuorums.xml
│   │   │   │   ├── zookeeperInternals.xml
│   │   │   │   ├── zookeeperJMX.xml
│   │   │   │   ├── zookeeperObservers.xml
│   │   │   │   ├── zookeeperOtherInfo.xml
│   │   │   │   ├── zookeeperOver.xml
│   │   │   │   ├── zookeeperProgrammers.xml
│   │   │   │   ├── zookeeperQuotas.xml
│   │   │   │   ├── zookeeperStarted.xml
│   │   │   │   └── zookeeperTutorial.xml
│   │   │   ├── README.txt
│   │   │   ├── resources
│   │   │   │   └── images
│   │   │   │   ├── 2pc.jpg
│   │   │   │   ├── bk-overview.jpg
│   │   │   │   ├── favicon.ico
│   │   │   │   ├── hadoop-logo.jpg
│   │   │   │   ├── state_dia.dia
│   │   │   │   ├── state_dia.jpg
│   │   │   │   ├── zkarch.jpg
│   │   │   │   ├── zkcomponents.jpg
│   │   │   │   ├── zknamespace.jpg
│   │   │   │   ├── zkperfreliability.jpg
│   │   │   │   ├── zkperfRW-3.2.jpg
│   │   │   │   ├── zkperfRW.jpg
│   │   │   │   ├── zkservice.jpg
│   │   │   │   └── zookeeper_small.gif
│   │   │   ├── skinconf.xml
│   │   │   └── TODO.txt
│   │   └── status.xml
│   ├── java
│   │   ├── generated
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   ├── data
│   │   │   │   ├── ACL.java
│   │   │   │   ├── Id.java
│   │   │   │   ├── Stat.java
│   │   │   │   ├── StatPersisted.java
│   │   │   │   └── StatPersistedV1.java
│   │   │   ├── proto
│   │   │   │   ├── AuthPacket.java
│   │   │   │   ├── CheckVersionRequest.java
│   │   │   │   ├── ConnectRequest.java
│   │   │   │   ├── ConnectResponse.java
│   │   │   │   ├── CreateRequest.java
│   │   │   │   ├── CreateResponse.java
│   │   │   │   ├── DeleteRequest.java
│   │   │   │   ├── ErrorResponse.java
│   │   │   │   ├── ExistsRequest.java
│   │   │   │   ├── ExistsResponse.java
│   │   │   │   ├── GetACLRequest.java
│   │   │   │   ├── GetACLResponse.java
│   │   │   │   ├── GetChildren2Request.java
│   │   │   │   ├── GetChildren2Response.java
│   │   │   │   ├── GetChildrenRequest.java
│   │   │   │   ├── GetChildrenResponse.java
│   │   │   │   ├── GetDataRequest.java
│   │   │   │   ├── GetDataResponse.java
│   │   │   │   ├── GetMaxChildrenRequest.java
│   │   │   │   ├── GetMaxChildrenResponse.java
│   │   │   │   ├── GetSASLRequest.java
│   │   │   │   ├── MultiHeader.java
│   │   │   │   ├── ReplyHeader.java
│   │   │   │   ├── RequestHeader.java
│   │   │   │   ├── SetACLRequest.java
│   │   │   │   ├── SetACLResponse.java
│   │   │   │   ├── SetDataRequest.java
│   │   │   │   ├── SetDataResponse.java
│   │   │   │   ├── SetMaxChildrenRequest.java
│   │   │   │   ├── SetSASLRequest.java
│   │   │   │   ├── SetSASLResponse.java
│   │   │   │   ├── SetWatches.java
│   │   │   │   ├── SyncRequest.java
│   │   │   │   ├── SyncResponse.java
│   │   │   │   └── WatcherEvent.java
│   │   │   ├── server
│   │   │   │   ├── persistence
│   │   │   │   │   └── FileHeader.java
│   │   │   │   └── quorum
│   │   │   │   ├── LearnerInfo.java
│   │   │   │   └── QuorumPacket.java
│   │   │   ├── txn
│   │   │   │   ├── CheckVersionTxn.java
│   │   │   │   ├── CreateSessionTxn.java
│   │   │   │   ├── CreateTxn.java
│   │   │   │   ├── CreateTxnV0.java
│   │   │   │   ├── DeleteTxn.java
│   │   │   │   ├── ErrorTxn.java
│   │   │   │   ├── MultiTxn.java
│   │   │   │   ├── SetACLTxn.java
│   │   │   │   ├── SetDataTxn.java
│   │   │   │   ├── SetMaxChildrenTxn.java
│   │   │   │   ├── TxnHeader.java
│   │   │   │   └── Txn.java
│   │   │   └── version
│   │   │   └── Info.java
│   │   ├── lib
│   │   │   ├── cobertura
│   │   │   │   └── README.txt
│   │   │   ├── jdiff
│   │   │   │   ├── zookeeper_3.1.1.xml
│   │   │   │   ├── zookeeper_3.4.4.xml
│   │   │   │   ├── zookeeper_3.4.5-cdh5.5.0.xml
│   │   │   │   └── zookeeper_3.4.5.xml
│   │   │   ├── jline-2.11.LICENSE.txt
│   │   │   └── log4j-1.2.16.LICENSE.txt
│   │   ├── main
│   │   │   ├── org
│   │   │   │   └── apache
│   │   │   │   ├── jute
│   │   │   │   │   ├── BinaryInputArchive.java
│   │   │   │   │   ├── BinaryOutputArchive.java
│   │   │   │   │   ├── compiler
│   │   │   │   │   │   ├── CGenerator.java
│   │   │   │   │   │   ├── CppGenerator.java
│   │   │   │   │   │   ├── CSharpGenerator.java
│   │   │   │   │   │   ├── generated
│   │   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   │   ├── ParseException.java
│   │   │   │   │   │   │   ├── RccConstants.java
│   │   │   │   │   │   │   ├── Rcc.java
│   │   │   │   │   │   │   ├── rcc.jj
│   │   │   │   │   │   │   ├── RccTokenManager.java
│   │   │   │   │   │   │   ├── SimpleCharStream.java
│   │   │   │   │   │   │   ├── Token.java
│   │   │   │   │   │   │   └── TokenMgrError.java
│   │   │   │   │   │   ├── JavaGenerator.java
│   │   │   │   │   │   ├── JBoolean.java
│   │   │   │   │   │   ├── JBuffer.java
│   │   │   │   │   │   ├── JByte.java
│   │   │   │   │   │   ├── JCompType.java
│   │   │   │   │   │   ├── JDouble.java
│   │   │   │   │   │   ├── JField.java
│   │   │   │   │   │   ├── JFile.java
│   │   │   │   │   │   ├── JFloat.java
│   │   │   │   │   │   ├── JInt.java
│   │   │   │   │   │   ├── JLong.java
│   │   │   │   │   │   ├── JMap.java
│   │   │   │   │   │   ├── JRecord.java
│   │   │   │   │   │   ├── JString.java
│   │   │   │   │   │   ├── JType.java
│   │   │   │   │   │   ├── JVector.java
│   │   │   │   │   │   └── package.html
│   │   │   │   │   ├── CsvInputArchive.java
│   │   │   │   │   ├── CsvOutputArchive.java
│   │   │   │   │   ├── Index.java
│   │   │   │   │   ├── InputArchive.java
│   │   │   │   │   ├── OutputArchive.java
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── Record.java
│   │   │   │   │   ├── RecordReader.java
│   │   │   │   │   ├── RecordWriter.java
│   │   │   │   │   ├── Utils.java
│   │   │   │   │   ├── XmlInputArchive.java
│   │   │   │   │   └── XmlOutputArchive.java
│   │   │   │   └── zookeeper
│   │   │   │   ├── AsyncCallback.java
│   │   │   │   ├── client
│   │   │   │   │   ├── ConnectStringParser.java
│   │   │   │   │   ├── FourLetterWordMain.java
│   │   │   │   │   ├── HostProvider.java
│   │   │   │   │   ├── StaticHostProvider.java
│   │   │   │   │   └── ZooKeeperSaslClient.java
│   │   │   │   ├── ClientCnxn.java
│   │   │   │   ├── ClientCnxnSocket.java
│   │   │   │   ├── ClientCnxnSocketNIO.java
│   │   │   │   ├── ClientWatchManager.java
│   │   │   │   ├── common
│   │   │   │   │   ├── AtomicFileOutputStream.java
│   │   │   │   │   ├── IOUtils.java
│   │   │   │   │   ├── PathTrie.java
│   │   │   │   │   └── PathUtils.java
│   │   │   │   ├── CreateMode.java
│   │   │   │   ├── Environment.java
│   │   │   │   ├── JLineZNodeCompleter.java
│   │   │   │   ├── jmx
│   │   │   │   │   ├── CommonNames.java
│   │   │   │   │   ├── ManagedUtil.java
│   │   │   │   │   ├── MBeanRegistry.java
│   │   │   │   │   └── ZKMBeanInfo.java
│   │   │   │   ├── KeeperException.java
│   │   │   │   ├── Login.java
│   │   │   │   ├── MultiResponse.java
│   │   │   │   ├── MultiTransactionRecord.java
│   │   │   │   ├── Op.java
│   │   │   │   ├── OpResult.java
│   │   │   │   ├── Quotas.java
│   │   │   │   ├── server
│   │   │   │   │   ├── auth
│   │   │   │   │   │   ├── AuthenticationProvider.java
│   │   │   │   │   │   ├── DigestAuthenticationProvider.java
│   │   │   │   │   │   ├── DigestLoginModule.java
│   │   │   │   │   │   ├── IPAuthenticationProvider.java
│   │   │   │   │   │   ├── KerberosName.java
│   │   │   │   │   │   ├── ProviderRegistry.java
│   │   │   │   │   │   ├── SASLAuthenticationProvider.java
│   │   │   │   │   │   └── SaslServerCallbackHandler.java
│   │   │   │   │   ├── ByteBufferInputStream.java
│   │   │   │   │   ├── ByteBufferOutputStream.java
│   │   │   │   │   ├── ConnectionBean.java
│   │   │   │   │   ├── ConnectionMXBean.java
│   │   │   │   │   ├── DatadirCleanupManager.java
│   │   │   │   │   ├── DataNode.java
│   │   │   │   │   ├── DataTreeBean.java
│   │   │   │   │   ├── DataTree.java
│   │   │   │   │   ├── DataTreeMXBean.java
│   │   │   │   │   ├── FinalRequestProcessor.java
│   │   │   │   │   ├── LogFormatter.java
│   │   │   │   │   ├── NettyServerCnxnFactory.java
│   │   │   │   │   ├── NettyServerCnxn.java
│   │   │   │   │   ├── NIOServerCnxnFactory.java
│   │   │   │   │   ├── NIOServerCnxn.java
│   │   │   │   │   ├── ObserverBean.java
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── persistence
│   │   │   │   │   │   ├── FileSnap.java
│   │   │   │   │   │   ├── FileTxnLog.java
│   │   │   │   │   │   ├── FileTxnSnapLog.java
│   │   │   │   │   │   ├── SnapShot.java
│   │   │   │   │   │   ├── TxnLog.java
│   │   │   │   │   │   └── Util.java
│   │   │   │   │   ├── PrepRequestProcessor.java
│   │   │   │   │   ├── PurgeTxnLog.java
│   │   │   │   │   ├── quorum
│   │   │   │   │   │   ├── AckRequestProcessor.java
│   │   │   │   │   │   ├── AuthFastLeaderElection.java
│   │   │   │   │   │   ├── CommitProcessor.java
│   │   │   │   │   │   ├── Election.java
│   │   │   │   │   │   ├── FastLeaderElection.java
│   │   │   │   │   │   ├── flexible
│   │   │   │   │   │   │   ├── QuorumHierarchical.java
│   │   │   │   │   │   │   ├── QuorumMaj.java
│   │   │   │   │   │   │   └── QuorumVerifier.java
│   │   │   │   │   │   ├── FollowerBean.java
│   │   │   │   │   │   ├── Follower.java
│   │   │   │   │   │   ├── FollowerMXBean.java
│   │   │   │   │   │   ├── FollowerRequestProcessor.java
│   │   │   │   │   │   ├── FollowerZooKeeperServer.java
│   │   │   │   │   │   ├── LeaderBean.java
│   │   │   │   │   │   ├── LeaderElectionBean.java
│   │   │   │   │   │   ├── LeaderElection.java
│   │   │   │   │   │   ├── LeaderElectionMXBean.java
│   │   │   │   │   │   ├── Leader.java
│   │   │   │   │   │   ├── LeaderMXBean.java
│   │   │   │   │   │   ├── LeaderZooKeeperServer.java
│   │   │   │   │   │   ├── LearnerHandler.java
│   │   │   │   │   │   ├── Learner.java
│   │   │   │   │   │   ├── LearnerSessionTracker.java
│   │   │   │   │   │   ├── LearnerSyncRequest.java
│   │   │   │   │   │   ├── LearnerZooKeeperServer.java
│   │   │   │   │   │   ├── LocalPeerBean.java
│   │   │   │   │   │   ├── LocalPeerMXBean.java
│   │   │   │   │   │   ├── Observer.java
│   │   │   │   │   │   ├── ObserverMXBean.java
│   │   │   │   │   │   ├── ObserverRequestProcessor.java
│   │   │   │   │   │   ├── ObserverZooKeeperServer.java
│   │   │   │   │   │   ├── ProposalRequestProcessor.java
│   │   │   │   │   │   ├── QuorumBean.java
│   │   │   │   │   │   ├── QuorumCnxManager.java
│   │   │   │   │   │   ├── QuorumMXBean.java
│   │   │   │   │   │   ├── QuorumPeerConfig.java
│   │   │   │   │   │   ├── QuorumPeer.java
│   │   │   │   │   │   ├── QuorumPeerMain.java
│   │   │   │   │   │   ├── QuorumStats.java
│   │   │   │   │   │   ├── QuorumZooKeeperServer.java
│   │   │   │   │   │   ├── ReadOnlyBean.java
│   │   │   │   │   │   ├── ReadOnlyRequestProcessor.java
│   │   │   │   │   │   ├── ReadOnlyZooKeeperServer.java
│   │   │   │   │   │   ├── RemotePeerBean.java
│   │   │   │   │   │   ├── RemotePeerMXBean.java
│   │   │   │   │   │   ├── SendAckRequestProcessor.java
│   │   │   │   │   │   ├── ServerBean.java
│   │   │   │   │   │   ├── ServerMXBean.java
│   │   │   │   │   │   ├── StateSummary.java
│   │   │   │   │   │   └── Vote.java
│   │   │   │   │   ├── Request.java
│   │   │   │   │   ├── RequestProcessor.java
│   │   │   │   │   ├── ServerCnxnFactory.java
│   │   │   │   │   ├── ServerCnxn.java
│   │   │   │   │   ├── ServerConfig.java
│   │   │   │   │   ├── ServerStats.java
│   │   │   │   │   ├── SessionTrackerImpl.java
│   │   │   │   │   ├── SessionTracker.java
│   │   │   │   │   ├── SnapshotFormatter.java
│   │   │   │   │   ├── Stats.java
│   │   │   │   │   ├── SyncRequestProcessor.java
│   │   │   │   │   ├── TraceFormatter.java
│   │   │   │   │   ├── UnimplementedRequestProcessor.java
│   │   │   │   │   ├── upgrade
│   │   │   │   │   │   ├── DataNodeV1.java
│   │   │   │   │   │   ├── DataTreeV1.java
│   │   │   │   │   │   ├── UpgradeMain.java
│   │   │   │   │   │   ├── UpgradeSnapShot.java
│   │   │   │   │   │   └── UpgradeSnapShotV1.java
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── KerberosUtil.java
│   │   │   │   │   │   ├── Profiler.java
│   │   │   │   │   │   ├── SerializeUtils.java
│   │   │   │   │   │   └── ZxidUtils.java
│   │   │   │   │   ├── WatchManager.java
│   │   │   │   │   ├── ZKDatabase.java
│   │   │   │   │   ├── ZooKeeperSaslServer.java
│   │   │   │   │   ├── ZooKeeperServerBean.java
│   │   │   │   │   ├── ZooKeeperServer.java
│   │   │   │   │   ├── ZooKeeperServerMain.java
│   │   │   │   │   ├── ZooKeeperServerMXBean.java
│   │   │   │   │   └── ZooTrace.java
│   │   │   │   ├── ServerAdminClient.java
│   │   │   │   ├── Shell.java
│   │   │   │   ├── StatsTrack.java
│   │   │   │   ├── Transaction.java
│   │   │   │   ├── version
│   │   │   │   │   └── util
│   │   │   │   │   └── VerGen.java
│   │   │   │   ├── Version.java
│   │   │   │   ├── WatchedEvent.java
│   │   │   │   ├── Watcher.java
│   │   │   │   ├── ZKUtil.java
│   │   │   │   ├── ZooDefs.java
│   │   │   │   ├── ZooKeeper.java
│   │   │   │   └── ZooKeeperMain.java
│   │   │   └── overview.html
│   │   ├── OldChangeLog
│   │   ├── systest
│   │   │   ├── org
│   │   │   │   └── apache
│   │   │   │   └── zookeeper
│   │   │   │   └── test
│   │   │   │   └── system
│   │   │   │   ├── BaseSysTest.java
│   │   │   │   ├── DuplicateNameException.java
│   │   │   │   ├── GenerateLoad.java
│   │   │   │   ├── InstanceContainer.java
│   │   │   │   ├── Instance.java
│   │   │   │   ├── InstanceManager.java
│   │   │   │   ├── NoAssignmentException.java
│   │   │   │   ├── NoAvailableContainers.java
│   │   │   │   ├── QuorumPeerInstance.java
│   │   │   │   ├── SimpleClient.java
│   │   │   │   └── SimpleSysTest.java
│   │   │   └── README.txt
│   │   └── test
│   │   ├── bin
│   │   │   ├── test-patch.properties
│   │   │   ├── test-patch.sh
│   │   │   └── test-scripts.sh
│   │   ├── checkstyle-noframes-sorted.xsl
│   │   ├── checkstyle.xml
│   │   ├── config
│   │   │   └── findbugsExcludeFile.xml
│   │   ├── data
│   │   │   ├── buffersize
│   │   │   │   ├── create
│   │   │   │   │   └── version-2
│   │   │   │   │   ├── log.1
│   │   │   │   │   └── snapshot.0
│   │   │   │   ├── set
│   │   │   │   │   └── version-2
│   │   │   │   │   ├── log.1
│   │   │   │   │   └── snapshot.0
│   │   │   │   └── snapshot
│   │   │   │   └── version-2
│   │   │   │   ├── log.1
│   │   │   │   ├── snapshot.0
│   │   │   │   └── snapshot.2
│   │   │   ├── invalidsnap
│   │   │   │   └── version-2
│   │   │   │   ├── log.1
│   │   │   │   ├── log.274
│   │   │   │   ├── log.63b
│   │   │   │   ├── snapshot.0
│   │   │   │   ├── snapshot.272
│   │   │   │   ├── snapshot.273
│   │   │   │   ├── snapshot.639
│   │   │   │   └── snapshot.83f
│   │   │   └── upgrade
│   │   │   ├── log.100000001
│   │   │   ├── log.100001bf0
│   │   │   ├── snapshot.100000000
│   │   │   └── snapshot.100001bec
│   │   └── org
│   │   └── apache
│   │   ├── jute
│   │   │   └── BinaryInputArchiveTest.java
│   │   └── zookeeper
│   │   ├── ClientReconnectTest.java
│   │   ├── JaasConfiguration.java
│   │   ├── JUnit4ZKTestRunner.java
│   │   ├── MultiResponseTest.java
│   │   ├── MultiTransactionRecordTest.java
│   │   ├── PortAssignment.java
│   │   ├── server
│   │   │   ├── CRCTest.java
│   │   │   ├── DatadirCleanupManagerTest.java
│   │   │   ├── DataTreeUnitTest.java
│   │   │   ├── DeserializationPerfTest.java
│   │   │   ├── InvalidSnapshotTest.java
│   │   │   ├── NIOServerCnxnTest.java
│   │   │   ├── PrepRequestProcessorTest.java
│   │   │   ├── quorum
│   │   │   │   ├── LearnerTest.java
│   │   │   │   ├── QuorumPeerMainTest.java
│   │   │   │   ├── QuorumPeerTestBase.java
│   │   │   │   └── Zab1_0Test.java
│   │   │   ├── SerializationPerfTest.java
│   │   │   ├── ServerCnxnFactoryAccessor.java
│   │   │   ├── SessionTrackerTest.java
│   │   │   ├── ToStringTest.java
│   │   │   ├── util
│   │   │   │   └── PortForwarder.java
│   │   │   ├── ZooKeeperServerMainTest.java
│   │   │   ├── ZooKeeperServerTest.java
│   │   │   └── ZxidRolloverTest.java
│   │   ├── test
│   │   │   ├── ACLCountTest.java
│   │   │   ├── ACLRootTest.java
│   │   │   ├── ACLTest.java
│   │   │   ├── AsyncHammerTest.java
│   │   │   ├── AsyncOps.java
│   │   │   ├── AsyncOpsTest.java
│   │   │   ├── AsyncTest.java
│   │   │   ├── AtomicFileOutputStreamTest.java
│   │   │   ├── AuthTest.java
│   │   │   ├── BufferSizeTest.java
│   │   │   ├── ChrootAsyncTest.java
│   │   │   ├── ChrootClientTest.java
│   │   │   ├── ChrootTest.java
│   │   │   ├── ClientBase.java
│   │   │   ├── ClientHammerTest.java
│   │   │   ├── ClientPortBindTest.java
│   │   │   ├── ClientRetry.java
│   │   │   ├── ClientTest.java
│   │   │   ├── CnxManagerTest.java
│   │   │   ├── ConnectStringParserTest.java
│   │   │   ├── CreateModeTest.java
│   │   │   ├── DataTreeTest.java
│   │   │   ├── DisconnectableZooKeeper.java
│   │   │   ├── DisconnectedWatcherTest.java
│   │   │   ├── EventTypeTest.java
│   │   │   ├── FLEBackwardElectionRoundTest.java
│   │   │   ├── FLELostMessageTest.java
│   │   │   ├── FLENewEpochTest.java
│   │   │   ├── FLEPredicateTest.java
│   │   │   ├── FLERestartTest.java
│   │   │   ├── FLETest.java
│   │   │   ├── FLETestUtils.java
│   │   │   ├── FLEZeroWeightTest.java
│   │   │   ├── FollowerResyncConcurrencyTest.java
│   │   │   ├── FourLetterWordsQuorumTest.java
│   │   │   ├── FourLetterWordsTest.java
│   │   │   ├── GetChildren2Test.java
│   │   │   ├── HierarchicalQuorumTest.java
│   │   │   ├── IntegrityCheck.java
│   │   │   ├── InvalidSnapshotTest.java
│   │   │   ├── JMXEnv.java
│   │   │   ├── KeeperStateTest.java
│   │   │   ├── LENonTerminateTest.java
│   │   │   ├── LETest.java
│   │   │   ├── LoadFromLogTest.java
│   │   │   ├── MaxCnxnsTest.java
│   │   │   ├── MultiTransactionTest.java
│   │   │   ├── NioNettySuiteBase.java
│   │   │   ├── NioNettySuiteHammerTest.java
│   │   │   ├── NioNettySuiteTest.java
│   │   │   ├── NullDataTest.java
│   │   │   ├── ObserverHierarchicalQuorumTest.java
│   │   │   ├── ObserverLETest.java
│   │   │   ├── ObserverQuorumHammerTest.java
│   │   │   ├── ObserverTest.java
│   │   │   ├── OOMTest.java
│   │   │   ├── PurgeTxnTest.java
│   │   │   ├── QuorumBase.java
│   │   │   ├── QuorumHammerTest.java
│   │   │   ├── QuorumQuotaTest.java
│   │   │   ├── QuorumTest.java
│   │   │   ├── QuorumUtil.java
│   │   │   ├── QuorumZxidSyncTest.java
│   │   │   ├── ReadOnlyModeTest.java
│   │   │   ├── RecoveryTest.java
│   │   │   ├── RepeatStartupTest.java
│   │   │   ├── RestoreCommittedLogTest.java
│   │   │   ├── SaslAuthDesignatedClientTest.java
│   │   │   ├── SaslAuthDesignatedServerTest.java
│   │   │   ├── SaslAuthFailDesignatedClientTest.java
│   │   │   ├── SaslAuthFailNotifyTest.java
│   │   │   ├── SaslAuthFailTest.java
│   │   │   ├── SaslAuthMissingClientConfigTest.java
│   │   │   ├── SaslAuthTest.java
│   │   │   ├── SaslClientTest.java
│   │   │   ├── SessionInvalidationTest.java
│   │   │   ├── SessionTest.java
│   │   │   ├── SledgeHammer.java
│   │   │   ├── StandaloneTest.java
│   │   │   ├── StaticHostProviderTest.java
│   │   │   ├── StatTest.java
│   │   │   ├── SyncCallTest.java
│   │   │   ├── TestHammer.java
│   │   │   ├── TruncateTest.java
│   │   │   ├── UpgradeTest.java
│   │   │   ├── WatchedEventTest.java
│   │   │   ├── WatcherFuncTest.java
│   │   │   ├── WatcherTest.java
│   │   │   ├── ZkDatabaseCorruptionTest.java
│   │   │   ├── ZooKeeperQuotaTest.java
│   │   │   └── ZooKeeperTestClient.java
│   │   ├── TestableZooKeeper.java
│   │   ├── VerGenTest.java
│   │   ├── ZKTestCase.java
│   │   └── ZooKeeperTest.java
│   ├── lastRevision.bat
│   ├── lastRevision.sh
│   ├── packages
│   │   ├── deb
│   │   │   ├── init.d
│   │   │   │   └── zookeeper
│   │   │   └── zookeeper.control
│   │   │   ├── conffile
│   │   │   ├── control
│   │   │   ├── postinst
│   │   │   ├── postrm
│   │   │   ├── preinst
│   │   │   └── prerm
│   │   ├── rpm
│   │   │   ├── init.d
│   │   │   │   └── zookeeper
│   │   │   └── spec
│   │   │   └── zookeeper.spec
│   │   ├── templates
│   │   │   └── conf
│   │   │   └── zookeeper-env.sh
│   │   └── update-zookeeper-env.sh
│   ├── recipes
│   │   ├── build-recipes.xml
│   │   ├── build.xml
│   │   ├── election
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── src
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── zookeeper
│   │   │   │   └── recipes
│   │   │   │   └── leader
│   │   │   │   ├── LeaderElectionAware.java
│   │   │   │   ├── LeaderElectionSupport.java
│   │   │   │   └── LeaderOffer.java
│   │   │   └── test
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── recipes
│   │   │   └── leader
│   │   │   └── LeaderElectionSupportTest.java
│   │   ├── lock
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── src
│   │   │   │   ├── c
│   │   │   │   │   ├── acinclude.m4
│   │   │   │   │   ├── aminclude.am
│   │   │   │   │   ├── c-doc.Doxyfile
│   │   │   │   │   ├── configure.ac
│   │   │   │   │   ├── include
│   │   │   │   │   │   └── zoo_lock.h
│   │   │   │   │   ├── INSTALL
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Makefile.am
│   │   │   │   │   ├── README.txt
│   │   │   │   │   ├── src
│   │   │   │   │   │   └── zoo_lock.c
│   │   │   │   │   └── tests
│   │   │   │   │   ├── TestClient.cc
│   │   │   │   │   ├── TestDriver.cc
│   │   │   │   │   ├── Util.cc
│   │   │   │   │   ├── Util.h
│   │   │   │   │   └── zkServer.sh
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── zookeeper
│   │   │   │   └── recipes
│   │   │   │   └── lock
│   │   │   │   ├── LockListener.java
│   │   │   │   ├── ProtocolSupport.java
│   │   │   │   ├── WriteLock.java
│   │   │   │   ├── ZNodeName.java
│   │   │   │   └── ZooKeeperOperation.java
│   │   │   └── test
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── recipes
│   │   │   └── lock
│   │   │   ├── WriteLockTest.java
│   │   │   └── ZNodeNameTest.java
│   │   ├── queue
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── src
│   │   │   │   ├── c
│   │   │   │   │   ├── acinclude.m4
│   │   │   │   │   ├── aminclude.am
│   │   │   │   │   ├── c-doc.Doxyfile
│   │   │   │   │   ├── configure.ac
│   │   │   │   │   ├── include
│   │   │   │   │   │   └── zoo_queue.h
│   │   │   │   │   ├── INSTALL
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Makefile.am
│   │   │   │   │   ├── README.txt
│   │   │   │   │   ├── src
│   │   │   │   │   │   └── zoo_queue.c
│   │   │   │   │   └── tests
│   │   │   │   │   ├── TestClient.cc
│   │   │   │   │   ├── TestDriver.cc
│   │   │   │   │   ├── Util.cc
│   │   │   │   │   ├── Util.h
│   │   │   │   │   └── zkServer.sh
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── zookeeper
│   │   │   │   └── recipes
│   │   │   │   └── queue
│   │   │   │   └── DistributedQueue.java
│   │   │   └── test
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── zookeeper
│   │   │   └── recipes
│   │   │   └── queue
│   │   │   └── DistributedQueueTest.java
│   │   └── README.txt
│   └── zookeeper.jute
├── zookeeper-3.4.5-cdh5.5.0.jar
├── zookeeper-3.4.5-cdh5.5.0.jar.md5
└── zookeeper-3.4.5-cdh5.5.0.jar.sha1

427 directories, 1656 files

标签:

实例下载地址

zookeeper-3.4.5-cdh5.5.0.tar.gz

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警