ืืื ืคึฟืึธืจืฉืืึธืื ืืืจ ืืืืขื ืขื ืืขื ืืจืึทื ืกืงืจืืคึผื ืคืื ืื ืืขืงืฆืืข "Hadoop. ZooKeeper" ืคืื ืืขืจ ืกืขืจืืข "ืืืืืขื ืคึฟืึทืจ ืคืื ืื ืืขืจืืขืืืืื ืคึผืจืึทืกืขืกืื ื ืคืื ืืจืืืก ืืืึทืืืืื ืคืื ืืึทืื ืืื Hadoop"
ืืืึธืก ืืื ZooKeeper, ืืืื ืึธืจื ืืื ืื Hadoop ืืงืึธืืกืืกืืึทื. ืื ืืจืืืืก ืืืขืื ืคืื ืื ืืขืจืืขืืืืื ืงืึทืืคึผืืืืื ื. ืืืึทืืจืึทืืข ืคืื โโืึท ื ืึธืจืืึทื ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขื. ืฉืืืขืจืืงืืื ืืื ืงืึธืืึธืจืืึทื ืืืืื ื ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขืืขื. ืืืคึผืืฉ ืงืึธืืึธืจืืึทื ืืืฉืึทื ืคึผืจืึธืืืขืืก. ืื ืคึผืจืื ืกืึทืคึผืึทืื ืืื ืืขืจ ืื ืคึผืืึทื ืคืื ZooKeeper. ZooKeeper ืืึทืื ืืึธืืขื. ืื ืึธืืข ืคืืึทืืก. ืกืขืฉืึทื ื. ืงืืืขื ื ืึทืคึผื. ืคึผืจืืืืืืืื (ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืจืืคึผืข ืืืืืืืืขืจืฉืึทืคื, ืคึผืฉืื ืืึทืงืก, ืคืืจืขืจ ืืืึทืื, ืืึทืงืื ื ืึธื ืกืืึทืืข ืืืืจืงืื ื). ZooKeeper ืึทืจืงืึทืืขืงืืฉืขืจ. ZooKeeper DB. ZAB. ืืขืื ืืึทื ืืืขืจ.


ืืืึทื ื ืืืจ ืืืขืื ืจืขืื ืืืขืื ZooKeeper. ืื ืืึทื ืืื ืืืืขืจ ื ืืฆืืง. ืขืก, ืืื ืงืืื Apache Hadoop ืคึผืจืึธืืืงื, ืืื ืึท ืืึธืืึธ. ืขืก ืฉืืืืขืจื ืึท ืืขื ืืฉ.
ืืืืืขืจ ืืขื, ืืืจ ืืขืจ ืืืืคึผื ืืขืจืขืื ืืืขืื ืืื ืืึทืื ืงืขื ืขื ืืืื ืคึผืจืึทืกืขืกื ืืึธืจื, ืืื ืฆื ืงืจืึธื ืขืก, ืืึธืก ืืื, ืืื ืฆื ื ืืฆื ืขืก ืขืคืขืก ืืื ืึทืจืืขื ืืื ืขืก ืขืคืขืก. ืืื ืืืึทื ื ืืื ืืืึธืื ืืื ืฆื ืจืขืื ืึท ืืืกื ืืืขืื ืื ืื ืคืื ืื ืืขืจืืขืืืืื ืึทืคึผืืึทืงืืืฉืึทื ื. ืืื ZooKeeper ืืื ืืืื ืขืจ ืคืื ืื ืืื ืื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืืขื ืขื ืื. ืืึธืก ืืื ืึท ืืื ืคืื ืืื ืกื ืืืึธืก ืืื ืืืขื ืคึฟืึทืจ ืขืืืขืืข ืกืึธืจื ืคืื ืงืึธืืึธืจืืึทื ืืืฉืึทื ืคืื ืื ืื ืืขืจืึทืงืฉืึทื ืคืื ืคึผืจืึทืกืขืกืึทื ืืื ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขืืขื, ืืื ืคืื ืื ืืขืจืืขืืืืื ืึทืคึผืืึทืงืืืฉืึทื ื.
ืื ื ืืื ืคึฟืึทืจ ืึทืืึท ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืขืจ ืืื ืืขืจ ืืขืืขืจ ืืึธื, ืืึธืก ืืื ืืืึธืก ืืื ืืืขืจ ืงืืจืก ืืื ืึทืืข ืืืขืื. ืืืืฃ ืื ืืืื ืืึทื ื, MapReduce ืืื ืืขื ืคืึทืจืืืง ืคืจืืืืืืขืจืง ืึทืืึทืื ืืืจ ืฆื ืืืกืืขืงื ืืขื ืงืึทืืคึผืืขืงืกืืื ืืื ืืึทืคืจืืึทืขื ืื ืคึผืจืึธืืจืึทืืืกื ืคืื ืฉืจืืืื ืคึผืจืืืืืืืื ืึทืืึท ืืื ืื ืืขืจืึทืงืฉืึทื ืืื ืงืึธืืึธืจืืึทื ืืืฉืึทื ืคืื ืคึผืจืึทืกืขืกืึทื. ืืืขืจ ืคืื ืืขืจ ืฆืืืืืืขืจ ืืืื ืืืจืื ืืืจื ืงืืื ืขืจ ื ืืฉื ืื ืืืก ืืืขื ืกืืืืื ื ืืฉื ืืืจืคื ืืืขืจื ืืขืืื. MapReduce ืึธืืขืจ ืื ืืขืจืข ืคืึทืจืืืง ืคืจืึทืืขืืืึธืจืงืก ืืึธื ื ืื ืฉืืขื ืืืง ืคืึทืจืืืึทืื ืขืืืขืืข ืงืึทืกืขืก ืืืึธืก ืงืขื ืขื ื ืื ืืืื ืืืคึผืืึทืืขื ืึทื ืืื ืืขื. ืึทืจืืึทื ืืขืจืขืื ื MapReduce ืืื ืืื ืึท ืืื ืื ืคืื ืื ืืขืจืข ืึทืคึผืึทืืฉื ืคึผืจืึทืืืฉืขืงืก, ืืื ืืขื ืขื ืืืื ืคืื ืื ืืขืจืืขืืืืื ืึทืคึผืืึทืงืืืฉืึทื ื. ืืื ืฆื ืืึทืื ืฉืจืืืื ืืจืื ืืขืจ, ืืื ืืขืฉืจืืื ZooKeeper.
ืืื ืึทืืข Hadoop-ืคึฟืึทืจืืื ืืขื ืข ืึทืคึผืืึทืงืืืฉืึทื ื, ืขืก ืืื ืืขืืืขืืึธืคึผืขื ืืืจื Yahoo! ืขืก ืืื ืืืฆื ืืืื ืึท ืืึทืึทืืืขืจ ืึทืคึผืึทืืฉื ืึทืคึผืืึทืงืืืฉืึทื. ืขืก ืืื ื ืืฉื ืืื ืึทืงืืืืืื ืืขืืืขืืึธืคึผืขื ืืื HBase. ืืืื ืืืจ ืืืื ืฆื JIRA HBase, ืืขืืขืจ ืืึธื ืขืก ืืขื ืขื ืึท ืืื ืื ืคืื ืืฉืืง ืจืืคึผืึธืจืฅ, ืึท ืืื ืื ืคืื ืคึผืจืึทืคึผืึธืืืึทืื ืฆื ืึทืคึผืืึทืืืื ืขืคึผืขืก, ื"ื ืืขืื ืืื ืื ืคึผืจืืืขืงื ืืื ืงืขืกืืืืขืจ ืืืืฃ. ืืื ZooKeeper, ืืืืฃ ืื ืืืื ืืึทื ื, ืืื ืึท ืืขืคืืขืจืขื ืคึผืฉืื ืคึผืจืึธืืืงื, ืืื ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืืึธืก ืื ืฉืืจื ืืืึทื ืจืืืืืึทืืืืึทืื. ืืื ืขืก ืืื ืืึทื ืฅ ืืจืื ื ืฆื ื ืืฆื, ืืืึธืก ืืื ืืืึธืก ืขืก ืืื ืืขืืืืจื ืึท ื ืึธืจืืึทื ืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืื Hadoop ืืงืึธืืกืืกืืึทื. ืึทืืื ืืื ืืขืืึทื ืง ืขืก ืืืึธืื ืืืื ื ืืฆืืง ืฆื ืึธืคึผืฉืึทืฆื ืขืก ืฆื ืคึฟืึทืจืฉืืืื ืืื ืขืก ืึทืจืืขื ืืื ืืื ืฆื ื ืืฆื ืขืก.

ืืึธืก ืืื ืึท ืืืื ืคืื ืขืืืขืืข ืืขืงืฆืืข ืืืึธืก ืืืจ ืืึธืื. ืืืจ ืงืขื ืขื ืืึธืื ืึทื ืขืก ืืื ืึธืจืืึธืืึธื ืึทื ืฆื ืึทืืฅ ืืืึธืก ืืืจ ืืึธืื ืืึทืืจืึทืื ืืื ืืืฆื. ืืื ืึทืืฅ ืืืึธืก ืืื ืื ืืขืืืืื ืืึธ, ืืื ืืืื ืึธืืขืจ ืื ืืขืจื ืืจืึทื, ืึทืจืืขื ืืื ZooKeeper, ื"ื ืขืก ืืื ืึท ืืื ืกื ืืืึธืก ื ืืฆื ืึทืืข ืื ืคึผืจืึธืืืงืื. ื ืื HDFS ืืืขืจ MapReduce ืฉืจืืึทืื ืืืืขืจ ืืืืืขื ืข ืขื ืืขื ืืึทืืื ืื ืืก ืืืึธืก ืืืึธืื ืกืคึผืึทืกืืคืืงืื ืึทืจืืขื ืคึฟืึทืจ ืืื. ืึทืงืงืึธืจืืื ืืื, ZooKeeper ืืื ืืขื ืืฆื. ืืื ืืึธืก ืกืืืคึผืืึทืคืืื ืึทื ืืืืืงืืื ื ืืื ืขืืืขืืข ืืืื ืฉืืึทืืืช ืฆื ืขืจืจืึธืจืก.

ืคึฟืื ืืืึทื ืขื ืงืืื ืืึธืก ืึทืืฅ? ืขืก ืืืึธืื ืืืกืงืืืขื ืึทื ืืืจ ืืึธื ืืฉื ืฆืืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืคึผืึทืจืึทืืขื ืืืืฃ ืคืึทืจืฉืืืขื ืข ืงืึธืืคึผืืืืขืจืก, ืงืึธื ื ืขืงืืขื ืืื ืืื ืึท ืฉืืจืืงื ืึธืืขืจ ืืื ืึท ืืืื, ืืื ืึทืืฅ ืึทืจืืขื. ืืืขืจ ืืขืจ ืคึผืจืึธืืืขื ืืื ืึทื ืื ื ืขืฅ ืืื ืึทื ืจืืืืืึทืืึทื, ืืื ืืืื ืืืจ ืกื ืืคื ืื ืคืึทืจืงืขืจ ืึธืืขืจ ืืขืงืืงื ืืืืฃ ืืืึธืก ืืื ืืขืฉืขืขื ืืฉ ืืึธืจื ืืืืฃ ืึท ื ืืืขืจืืง ืืืจืื, ืืื ืงืืืืึทื ืฅ ืื ืืขืจืึทืงื ืืืืฃ ืื ื ืขืฅ, ืืืจ ืงืขื ืขื ืึธืคื ืืขื ืึทื ืขืืืขืืข ืคึผืึทืงืืฅ ืืขื ืขื ืคืึทืจืคืึทืื ืึธืืขืจ ืจื-ืืขืฉืืงื. ืขืก ืืื ื ืืฉื ืคึฟืึทืจ ืืึธืจื ืืฉื ืึทื ืืงืคึผ ืคึผืจืึธืืึธืงืึธืืก ืืขื ืขื ืื ืืืขื ืืึทื, ืืืึธืก ืืึธืื ืืืจ ืฆื ืคืึทืจืืืืื ืึท ืืืืขืจ ืกืขืกืืข ืืื ืืึทืจืึทื ืืืจื ืื ืขืงืกืคึผืจืขืก ืคืื ืึทืจืืืงืืขื. ืึธืืขืจ ืืื ืงืืื ืคืึทื, ืืคืืื TCP ืงืขื ืขื ื ืื ืฉืืขื ืืืง ืจืึทืืขืืืขื ืืืจ. ืึทืืฅ ืืื ืึท ืฆืืื. ืื ื ืขืฅ ืงืขื ืคืฉืื ืคืึทืื ืึทืืืขืง ืคึฟืึทืจ ืึท ืืฉืขืช. ืขืก ืงืขื ื ืึธืจ ืืืื ืง. ืืื ืืึธืก ืึทืืฅ ืคืืจื ืฆื ืืขื ืคืึทืงื ืึทื ืืืจ ืงืขื ืขื ื ืืฉื ืคืึทืจืืึธืื ืืื ืึทื ืื ื ืขืืืืึธืจืง ืืื ืคืึทืจืืึธืืืขื. ืืึธืก ืืื ืืขืจ ืืืืคึผื ืืืืืง ืคืื ืฉืจืืืื ืคึผืึทืจืึทืืขื ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืืืืคื ืืืืฃ ืืืื ืงืึธืืคึผืืืืขืจ ืึธืืขืจ ืืืืฃ ืืืื ืกืืคึผืขืจืงืึทืืคึผืืืืขืจ, ืืื ืขืก ืืื ืงืืื ื ืขืฅ, ืืื ืขืก ืืื ืึท ืืขืจ ืคืึทืจืืึธืืืขื ืืึทืื ืืืขืงืกื ืืืืึธืืืก ืืื ืืึผืจืื. ืืื ืืึธืก ืืื ืึท ืคืื ืืึทืืขื ืืึทื ืืืืืง.
ืฆืืืืฉื ืื ืืขืจืข ืืืื, ืืืขื ื ืืฆื ืื ื ืขืืืืึธืจืง, ืขืก ืืื ืฉืืขื ืืืง ืึท ืืืืขืจ ืืืืืึทื ืกื. ืืขืจ ืืืกืง ืืืื ืืื ืขืก, ืึธืืขืจ ืื ื ืขืืืืึธืจืง ืืื ืืขืจ ืคืื ืขืก. ืืืืืึทื ืกื ืืื ืขืืืขืืข ืคืึทืจืืึทืืื ืฆืืื, ืืืึธืก ืงืขื ืืืื ืงืืืื ืึธืืขืจ ืืึทื ืฅ ืืึทืืืึทืืืง.
ืื ื ืขืฅ ืืึทืคึผืึทืืึทืืืฉื ืืื ืืฉืึทื ืืื ื. ืืืึธืก ืืื ืืึทืคึผืึทืืึทืืืฉื - ืืึธืก ืืื ืื ืคึผืืืืกืืึทื ื ืคืื ืืื ืืืขืจ ื ืขืฅ ืืืกืจืืื. ืขืก ืืขื ืขื ืื ืืืื ืกืขื ืืขืจืก, ืขืก ืืขื ืขื ืืขืฉืืขืืก ืืืึธืก ืฉืืืื ืืึธืจื, ืขืก ืืขื ืขื ืืืื. ืืืก ืืืขืก ืงืขื ืืขื ืืืืืขืจ ืคืืจืืื ืื, ืืืืืขืื ืืื"ื ื ืืืก ืืืขืก ืืืจืฃ ืืืื ื ืขืืขื ืืื ืืฉืืื. IP ื ืขืืขื ืืืืฉื, ืื ืจืืืื ื ืืืจื ืืืึธืก ืืื ืืืขืจ ืคืึทืจืงืขืจ ืืจืึทืืืึทืื ืขื ืืขืจืื ืืขื. ืืึธืก ืืึทืจืฃ ืืขื ืืืื ื ืขืืขื ืืื ืืฉืืื.
ืื ื ืขืฅ ืงืขื ืืืื ืืืืฉื ืืื ืืขืจืืื ืขื ืคืื ืืืกืจืืื. ืคึฟืื ืคืืจ, ืืื ืงืขื ืขื ืืึธืื ืึทื ืืื ืืืขืจ ื ืขืฅ ืขื ืืืฉืึทื ืืจื ืืึทืงืข ืืื ืฆื ืคึผืืจืืึทืืืงืื ืืขืจืืืึทื ืืืงื ืขืคึผืขืก ืืืืฃ ืื ืืืื. ืคึผืืืฆืืื ื ืึท ื ืืึทืข ืคืืจืืืืึทืจืข ืืื ืืจืืืก ืืื ืืื ืืขื ืขื ื ืืฉื ืกืคึผืขืฆืืขื ืืื ืืขืจืขืกืืจื ืืื ืขืืืขืืข Hadoop ืงื ืืื. ืืื ืืึธืื ืืืืขืจ ืืืืื ืึทืจืืขื. ืคึฟืึทืจ ืืื, ืื ืืืืคึผื ืืึทื ืืื ืึทื ืื ื ืขืฅ ืึทืจืืขื. ืึทืงืงืึธืจืืื ืืื, ืืื ืืืืื ืฆื ืฉืืึทืขื-ืืคึผืืึธืึทื ืขืคึผืขืก ืืึธืจื, ืืึธื ืึท ืคืืึทืฉืื ื ืืืืฃ ืืืืขืจ ืืึทืื ืืืึทืจื, ืืื ืื ืืึทืื ืืืึทืจื ืืืื ืขื ืืขืจืื ืืขื ืคึผืืจืืึทืืืงืื. ืืึธืก ืึทืืฅ ืืึทืจืฃ ืืขื ืขืคืขืก ื ืขืืขื ืืื ืืฉืืื. ืึทืืข ืืขื ืึทืคืขืงืฅ ืืื ืืืขืจ ืคืื ืื ืืขืจืืขืืืืื ืึทืคึผืืึทืงืืืฉืึทื.
ืืืืฉืึทืืืึทืื ืืขื ืืฉื ืืืึธืก ืึธื ืืืืื ืืจืืขืื ืืื ืืจืืืก ืึทืืึทืื ืฅ ืคืื ืืึทืื ืคึฟืึทืจ ืขืืืขืืข ืกืืื ืืืืืื ืึทื ืื ืืื ืืขืจื ืขื ืืื ืืืืึทืืืึทืก. ืืืื ืขืก ืืื ืึท ืืขืงืข ืคืื โโืขืืืขืืข ืืขืจืึทืืืืขืก ืืึธืจื, ืืืจ ืงืขื ืขื ื ืขืืขื ืขืก ืฆื ืืืื ืกืขืจืืืขืจ ืึธืืขืจ ืงืึธืืคึผืืืืขืจ ืืื ืขืคึฟืขื ืขื ืขืก ืงืึทืฅ ืืื ืืืึทื. ืื ืื ืืขืจ ืืขืืช ืืื ืืื ืืืื ืงืืง ืืืึท ืื ืืึธืืก. ืงืืื ืืึธื ืืึธื ืืึธืก ืืืืึทื ืขืก ืืื ืฉืืขืื. ืืืืึทื Vim ืคืจืืืื ืฆื ืืึทืคืขืจื ืึทืืฅ, ืืึธืื ืึทืืฅ ืืื ืืึผืจืื, ืกืคึผืขืฆืืขื ืืืขื ืืืจ ืึธื ืืืืื ืฆื ืืึทื ืืืจื ืืขื ืงืืึธืฅ ืืื ืืืื ืขืคึผืขืก. ืืืก ืืขื ืขื ืืืื ืืืึธืก ืืขื ืขื ืคืืจืืขืกื, ืึธืืขืจ ืืืขืจื ืืึทืืจืึทืื.

ืขืก ืืื ืืจืื ืืขืจ ืฆื ืฉืจืืึทืื ืืืื ืคึผืจืึธืืจืึทื ืืืึธืก ืืืืคื ืืืืฃ ืืืื ืงืึธืืคึผืืืืขืจ ืืื ืืืื ืคึผืจืึทืกืขืกืขืจ.
ืืืขื ืืื ืืืขืจ ืกืืกืืขื ืืืืงืกื, ืืืจ ืืืืื ืฆื ืคึผืึทืจืึทืืขืืืืืจื ืขืก ืึทืืข, ืืื ืคึผืึทืจืึทืืขืืืืืจื ืขืก ื ืื ืืืืื ืืืืฃ ืึท ืงืึธืืคึผืืืืขืจ, ืึธืืขืจ ืืืื ืืืืฃ ืึท ืงื ืืื. ืื ืงืฉืื ืขืจืืืืึทื: ืืื ืฆื ืงืึธืืึธืจืืึทื ืึทื ืืขื ืขื ืื? ืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ื ืงืขื ื ืืฉื ืืคืืื ืื ืืขืจืึทืงื ืืื ืืขืืขืจ ืื ืืขืจืข, ืึธืืขืจ ืืืจ ืืืืคื ืขืืืขืืข ืคึผืจืึทืกืขืกืึทื ืืื ืคึผืึทืจืึทืืขื ืืืืฃ ืขืืืขืืข ืกืขืจืืืขืจืก. ืืื ืืื ืฆื ืืึธื ืืืึธืจ ืึทื ืึทืืฅ ืืื ืืื ืคึฟืึทืจ ืืื? ืืืฉื, ืืื ืฉืืงื ืขืคึผืขืก ืืืืขืจ ืื ืืื ืืขืจื ืขื. ืืื ืืืื ืฉืจืืึทืื ืืืขืื ืืืืขืจ ืฉืืึทื ืขืจืืขืฅ, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืึท ืืื ืคืื ืืึทืืึทืืืืก ืึธืืขืจ ืงืืึธืฅ, ืืขืืึธืื ืึทืืืจืขืืืจื ืืขื ืงืืึธืฅ ืืื ืืขืืึธืื ืึทื ืึทืืืื ืขืก ืขืจืืขืฅ. ืคึผืืืก, ืืืจ ืืึทืจืคึฟื ืฆื ื ืขืืขื ืืื ืืฉืืื ืึทื ืืขืจ ืคึผืจืึธืฆืขืก ืืื ืืขืืืขื ืืจืืขืื ืืื ืืจืืขืื, ืคึผืืืฆืืื ื ืขืืืขืืข ืืขืืช ืืจืืืก ืืื ืขืก ืึธืืขืจ ืขืก ืงืจืึทืฉื, ืืื ืืื ืืขืฉืืืื ื ืืืขื ืืืจ ืืขืคึฟืื ืขื ืืื ืืืขืื ืืื?
ืขืก ืืื ืงืืึธืจ ืึทื ืึทืืข ืืขื ืงืขื ืขื ืืืื ืืขืฉืืืื ื ืืึธื ืืืึธืจืขื. ืืึธืก ืืื ืืืื ืืื, ืึธืืขืจ ืืึธื ืืืึธืจืื ื ืืื ืึท ืืืืืืขื ืืึทื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืึธื ืืืึธืจ ืขืืืขืืข ืืื ืื ืืืืฃ ืืขื ืืขืืกืื ืฉืืึทืคึผื.
ืืืขื ืืืจ ืืืขืื ืึทื ืืื ืืืขืจ ืคึผืจืึทืกืขืกืึทื ืืึธื ืึธื ืืืืื ืฆื ืื ืืขืจืึทืงื ืืื ืืขืืขืจ ืื ืืขืจืข, ืืืฉื, ืฆื ืฉืืงื ืืขืืขืจ ืื ืืขืจืข ืขืืืขืืข ืืึทืื, ืืขืืึธืื ืื ืงืฉืื ืขืจืืืืึทื ืืืื - ืืื ืืืขื ืืึธืก ืคึผืึทืกืืจื? ืืืขื ืขืก ืืืื ืึท ืืื ืคืื ืจืึทืกืข ืฆืืฉืืึทื ื, ืืืขื ืืื ืืืขืจืฉืจืืืื ืืขืืขืจ ืื ืืขืจืขืจ, โโืืืขื ืื ืืึทืื ืงืืืขื ืจืืืืืง, ืืืขื ืขืคึผืขืก ืคืึทืจืคืึทืื ืืืืฃ ืืขื ืืืขื? ืืืจ ืืึทืจืคึฟื ืฆื ืึทื ืืืืืงืืขื ืึท ืืื ืคืื ืคึผืจืึธืืึธืงืึธื, ืืื"ื ื.
ืงืึธืึธืจืืื ืึทืืืึธื ืคืื ืึทืืข ืื ืคึผืจืึทืกืขืกืึทื ืืื ื ืืฉื ืึท ืืจืืืืืึทื ืืึทื. ืืื ืขืก ืคืึธืจืกืขืก ืื ืืขืืืขืืึธืคึผืขืจ ืฆื ืืืื ืึทืจืึธืคึผ ืฆื ืึท ืืคืืื ื ืืืขืจืืงืขืจ ืืืจืื, ืืื ืฉืจืืึทืื ืกืืกืืขืืขื ืึธืืขืจ ืคึฟืื ืงืจืึทืฆื, ืึธืืขืจ ื ืืฉื ืืึทื ืฅ ืคึฟืื ืงืจืึทืฆื, ืึธืืขืจ ืืึธืก ืืื ื ืืฉื ืึทืืื ืคึผืฉืื.
ืืืื ืืืจ ืงืืืขื ืึทืจืืืฃ ืืื ืึท ืงืจืืคึผืืึธืืจืึทืคืืง ืึทืืืขืจืืืึทื ืึธืืขืจ ืืคืืื ืื ืกืืจืืืขื ื ืขืก, ืืขืืึธืื ืืืึทืจืคื ืขืก ืึทืืืขืง ืืื, ืืืืึทื ืจืืึฟ ืืกืชึผืื ืขืก ืืืขื ื ืืฉื ืึทืจืืขืื ืคึฟืึทืจ ืืืจ. ืขืก ืืืขื ืจืืึฟ ืืกืชึผืื ืึทื ืืืึทืืื ืึท ืคึผืืึทืฅ ืคืื ืขืจืจืึธืจืก ืืืึธืก ืืืจ ืืึธื ืคืืจืืขืกื ืฆื ืฆืืฉืืขืื. ืงืืื ืืึธื ื ืืฆื ืขืก ืคึฟืึทืจ ืขืคึผืขืก ืขืจื ืกื ืืืืึทื ืขืก ืืืขื ืจืืึฟ ืืกืชึผืื ืืืื ืึทื ืกืืืืืึทื. ืืืืึทื ืึทืืข ืื ืึทืืืขืจืืืึทืื ืืืึธืก ืขืงืกืืกืืืจื ืืึธืื ืฉืืื ืืขืกืืขื ืืืจื ืฆืืื ืคึฟืึทืจ ืึท ืืืืขืจ ืืึทื ื ืฆืืื. ืขืก ืืื ืืืืืืื ืืืจื ืื ืงืื. ืืืก ืืื ื ืืืืื ืืขืจืข ืืขืืข. ืืื ืืึธ ืืื ืืึธืก ืืขืืืข. ืืืื ืขืก ืืื ืืขืืืขื ื ืืฉื ืฆื ืื ืกืืจืืืขื ื ืึท ืกืื ืืงืจืึทื ืึทืืืืฉืึทื ืคึผืจืึธืฆืขืก ืืื, ืขืก ืืื ืืขืกืขืจ ื ืืฉื ืฆื ืืึธื ืืึธืก, ืืืืึทื ืืึธืก ืืื ืืึทื ืฅ ืงืึธืืคึผืืืฆืืจื ืืื ืคืืจื ืืืจ ืืืืฃ ืื ืฉืึทืงื ืืืขื ืคืื ืงืขืกืืืืขืจืืืง ืืืื ืคึฟืึทืจ ืขืจืจืึธืจืก.
ืืืึทื ื ืืืจ ืืขื ืขื ืืขืจืขืื ืืืขืื ZooKeeper. ืืืืฃ ืื ืืืื ืืึทื ื, ืขืก ืืื ืึท ืคืจืืืืืืขืจืง, ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืขืก ืืื ืึท ืืื ืกื ืืืึธืก ืืืื ืืขืื ืืจืื ืืขืจ ืคึฟืึทืจ ืื ืืขืืืขืืึธืคึผืขืจ ืืื ืกืืืคึผืืึทืคืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืึธืืืง ืืื ืงืึธืืึธืจืืึทื ืืืฉืึทื ืคืื ืืื ืืืขืจ ืคึผืจืึทืกืขืกืึทื ืืื ืคืื ืืื ืืขืืืขื.

ืืื ืก ืืขืืขื ืงืขื ืืื ืึท ื ืึธืจืืึทื ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขื ืงืขื ืงืืงื ืืื. ืืึธืก ืืื ืืืึธืก ืืืจ ืืขืจืขืื ืืืขืื - HDFS, HBase. ืขืก ืืื ืึท ืืืจ ืคึผืจืึธืฆืขืก ืืืึธืก ืืึทื ืืืืฉืื ืืืขืจืก ืืื ืฉืงืืึทืฃ ืคึผืจืึทืกืขืกืึทื. ืขืจ ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืงืึธืืึธืจืืึทื ืืืืื ื ืืื ืืืกืืจืืืืืืื ื ืืึทืกืงืก, ืจืืกืืึทืจืืื ื ืืืขืจืก, ืืึธื ืืฉืื ื ื ืืึทืข ืืื ืืืกืืจืืืืืืื ื ืื ืืึทืกืข.

ื ืืขืจ ืึทืืืึทื ืกืืจืืข ืืึทื ืืื ืื ืงืึธืึธืจืืื ืึทืืืึธื ืกืขืจืืืืก, ืืึธืก ืืื, ืืึทื ืื ืงืึธืืึธืจืืึทื ืืืฉืึทื ืึทืจืืขื ืืื ืืื ืึท ืืึทืืื ืืขืจ ืคึผืจืึธืฆืขืก, ืคึผืืืก ืืืืคื ืขืืืขืืข ืืึทืงืึทืคึผ ืึธืืขืจ ืกืืึทื ืื ืืืจ ืืื ืคึผืึทืจืึทืืขื, ืืืืึทื ืื ืืืจ ืงืขื ืคืึทืจืืึธืื. ืืื ืืืื ืืขืจ ืืืจ ืคืืื, ืืื ืืืขืจ ืกืืกืืขื ืืืขื ื ืืฉื ืึทืจืืขืื. ืืืจ ืืขื ืขื ืคืืืกื ืืืง ืืึทืงืึทืคึผ. ืขืืืขืืข ืฉืืึทืื ืึทื ืืขืจ ืืืจ ืืึทืจืฃ ืืืื ืจืขืคึผืืืงืืืืื ืฆื ืืึทืงืึทืคึผ. ืืึธืก ืงืขื ืืืื ืืืื ืขื ืืจืึทืกืืื ืฆื ืื ืงืึธืึธืจืืื ืึทืืืึธื ืกืขืจืืืืก. ืืืขืจ ืืื ืืขื ืืืึทืืจืึทืืข, ืืขืจ ืืืจ ืืื ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืงืึธืืึธืจืืึทื ืืืืื ื ืื ืืืขืจืก ืืึธ ืื ืืื ืกื ืืื ืงืึธืืึธืจืืึทื ืืืืื ื ืืึทืื ืจืขืคึผืืึทืงืืืฉืึทื ืึทืงืืืืืืืขืื.

ื ืืขืจ ืึทืืืึทื ืกืืจืืข ืึธืคึผืฆืืข ืืื ืืืขื ืึทืืข ืงืึธืืึธืจืืึทื ืืืฉืึทื ืืื ืืึทื ืืึทืื ืืืจื ืืื ืืืขืจ ืืื ืกื, ืืื ืืืืฉืึทืืืึทืื ืืขืืื. ืขืจ ื ืขืื ืคึฟืึทืจืึทื ืืืืึธืจืืืขืืงืืื ืฆื ืืึทืื ืืืืขืจ ืึทื ืึทืืฅ ืึทืจืืขื. ืืื ืืืื ืขืคึผืขืก ืืื ื ืืฉื ืึทืจืืขืื, ืืืจ ืืขืคึฟืื ืขื ืืื ืืืขืื ืืื ืืื ืคึผืจืืืืจื ืฆื ืืึทืงืืืขื ืึทืจืื ืืขื ืกืืืืึทืฆืืข. ืืื ืงืืื ืคืึทื, ืืืจ ืืขื ืขื ืืื ืงืก ืืื ืึท ืืืจ ืืืืก ืขืคืขืก ืื ืืขืจืึทืงื ืืื ืกืืึทืืืขืก ืืื ืงืขื ืขื ืฉืืงื ืืึทืื, ืืื ืคึฟืึธืจืืึทืฆืืข, ืึทืจืืืงืืขื, ืืื"ื ื ืืืจื ืขืืืขืืข ืืื ืกื.

ืขืก ืืื ืึทื ืืคืืื ืืขืจ ืึทืืืึทื ืกืืจืืข ืกืืขืืข, ืืืขื ืืืจ ืืึธื ื ืื ืืึธืื ืึท ืืืจ, ืึทืืข ื ืึธืืื ืืขื ืขื ืืขื ืกืืึทืืืขืก, ืึทื ืืขืจืฉ ืืื ืืืืขืจ ื ืึทืืืจ. ืึธืืขืจ ืืื ื ืึธื ืืึทืจืคึฟื ืฆื ืื ืืขืจืึทืงื ืืื ืืขืืขืจ ืื ืืขืจืข, ืึทืืื ืขืก ืืื ื ืึธื ืขืืืขืืข ืกืขืจืืืืก ืืื ืงืก ืฆื ืงืึธืืึธืจืืึทื ืึทื ืื ืึทืงืฉืึทื ื. ืืืกืืึธืืข, ืงืึทืกืกืึทื ืืจืึท, ืืืึธืก ืึทืจืืขื ืืืืฃ ืืขื ืคึผืจืื ืฆืืคึผ, ืคืืฅ ืืขื ืกืืขืืข.
ืขืก ืืื ืฉืืืขืจ ืฆื ืืึธืื ืืืึธืก ืคืื ืื ืกืงืืื ืึทืจืืขื ืืขืกืขืจ. ืืขืืขืจ ืืื ืืืึทื ืืืืื ืคึผืจืึธืก ืืื ืงืึธื ืก.

ืืื ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืืืื ืืขืจืฉืจืึธืงื ืคืื ืขืืืขืืข ืืืื ืืื ืื ืืืจ, ืืืืึทื, ืืื ืคืืจ ืืืืืื, ืขืจ ืืื ื ืืฉื ืึทืืื ืกืึทืกืขืคึผืืึทืืึทื ืฆื ืงืขืกืืืืขืจ ืืื ืขื. ืื ืืืืคึผื ืืึทื ืืึธ ืืื ืฆื ืงืืืึทืื ืื ืจืขืื ืืืืืื ื ืคึฟืึทืจ ืืึธืกืืื ื ืืขื ืืื ืกื ืืืืฃ ืึท ืืึทืืื ืืขืจ ืฉืืึทืจืง ื ืึธืืข, ืึทืืื ืึทื ืขืก ืืื ืืขื ืื ืจืขืกืืจืกื, ืึทืืื ืึทื ืืืื ืืขืืืขื, ื ืืฆืขืจืก ืืึธื ื ืื ืืึธืื ืฆืืืจืื ืืึธืจื, ืึทืืื ืึทื ืืื ืืึธื ื ืื ืึทืงืกืึทืืขื ืึทืื ืืืืื ืืขื ืคึผืจืึธืฆืขืก. ืืืขืจ ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืึทื, ืืื ืึทืืึท ืึท ืกืืขืืข, ืขืก ืืื ืคืื ืืจืื ืืขืจ ืฆื ืคืืจื ืืืขืจืก ืคืื ืื ืืืจ ืคึผืจืึธืฆืขืก, ื"ื ืืขื ืกืืขืืข ืืื ืกืืืคึผืืขืจ ืคึฟืื ืื ืคืื ื ืคืื ืืืื ืื ื ืคืื ืืืคึผืืึทืืขื ืืืืฉืึทื.

ืืื ืืขื ืกืืขืืข (ืืืืื) ืืื ืืืกืืึธืืข ืืขืจ ืงืึธืืคึผืืืฆืืจื, ืึธืืขืจ ืืขืจ ืคืึทืจืืึธืืืขื.

ืืขืจ ืืืืคึผื ืคึผืจืึธืืืขื ืืื ืืืื ืคืืืืืขืจื. ืฆืื ืืืืฉืคืื ืืืขื ืืืจ ืฉืืงื ื ืืขืกืขืืืฉ ืืืืขืจ ืื ื ืขืืืืืจืง, ืงืืื ืื ื ืกืืจื ืขืงืกืืืขื ื, ืืื ืืขืจ ืืืืก ืืื ืืขืฉืืงื ืืขื ืืขืกืขืืืฉ ืืืขื ื ืืฉื ืืืืกื ืฆื ืืืื ืืขืกืขืืืฉ ืืื ืืืงืืืขื ืืื ืืืืก ืืื ืืขืฉืขื ืืืืฃ ืืขืจ ืืืื ืคืื ืื ืืคื ืขืืขืจ, ืืืขื ื ืืฉื ืืืืกื ืฆื ืืขืจ ืืขืกืขืืืฉ ืืื ืจืืืืื ืคืจืืกืขืกื ืืขืืืืจื. , ืืืืื ื, ืขืจ ืืืขื ื ืืฉื ืืืงืืืขื ืงืืื ืืืฉืืขืืืงืื ื.
ืึทืงืงืึธืจืืื ืืื, ืืืจ ืืืื ืคึผืจืึธืฆืขืก ืืขื ืกืืืืึทืฆืืข. ืืื ืื ืกืืืคึผืืึทืกื ืืึทื ืืื ืฆื ืฉืืงื ืืขื ืึธื ืืึธื ืืืืืขืจ ืืื ืืืึทืจืื ืืื ืืืจ ืืึทืงืืืขื ืึท ืขื ืืคืขืจ. ืืื ืืขื ืคืึทื, ืขืก ืืื ื ืืฉื ืืขื ืืืขื ืืื ืืฉืืื ืฆื ืื ืฉืืึทื ืคืื ืื ืืคื ืขืืขืจ ืืื ืืขืืืื. ืืืจ ืงืขื ืขื ืฉืืงื ืึท ืึธื ืืึธื ืืื ืืืืื ืื ืืขืืืข ืืึทืื ืฆืืืื ืืึธื.
ZooKeeper ืึธืคืคืขืจืก ืืืขืื ืฆื ืืึทื ืืืขื ืืื ืึทืืึท ืจืืคืืืึทืื, ืืืึธืก ืืืื ืืืื ืืื ืืืขืจ ืืขืื ืืจืื ืืขืจ.

ืืื ืืขืจืืื ื ืึท ืืืกื ืคืจืืขืจ, ืืึธืก ืืื ืขื ืืขื ืฆื ืฉืจืืืื ืืึทืืื-ืืจืขืืื ืืืืื, ืึธืืขืจ ืืขืจ ืืืืคึผื ืืืืืง ืืื ืึทื ืืื ืคืื ืื ืืขืจืืขืืืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืืืจ ืืืืขื ืืืืฃ ืคืึทืจืฉืืืขื ืข ืืืฉืื ืขื, ืืขืจ ืืืืื ืืืขื ืฆื ืืืขืจืืขืื ืืื ืื ื ืขืฅ. ืืกืขื ืฉืึทืื, ืืึธืก ืืื ืึท ืฉืขืจื-ืืึธืจื ืืฉื ืึทืจืงืึทืืขืงืืฉืขืจ. ืืขืืข ืคืจืืฆืขืก ืืืขืจ ืกืขืจืืืืก ืืืืก ืืืืคื ืืืืฃ ืืืื ืืืฉืื ืืื ืื ืืืืืขื ืขื ืืืงืึธืจื, ืื ืืืืืขื ืขื ืืืกืง, ืื ืืืืืขื ืขื ืคืจืืกืขืกืขืจ, ืืืืก ืขืจ ืืืืื ื ืืฉื ืืื ืงืืื ืขื.
ืืืื ืืืจ ืฉืจืืึทืื ืึท ืืืืื-ืืจืขืืื ืคึผืจืึธืืจืึทื ืืืืฃ ืืืื ืงืึธืืคึผืืืืขืจ, ืืืจ ืงืขื ืขื ื ืืฆื ืฉืขืจื ืืึผืจืื ืฆื ืืืขืงืกื ืืึทืื. ืืืจ ืืึธืื ืึท ืงืึธื ืืขืงืกื ืืึทืฉืืืืขื ืืึธืจื, ืคึผืจืึทืกืขืกืึทื ืงืขื ืขื ืืึทืฉืืืืขื. ืืขื ืึทืคืขืงืฅ ืคืึธืจืฉืืขืืื ื. ืืืืฃ ืื ืืืื ืืึทื ื, ืขืก ืืื ื ืื ืึทืืึท ืืึทื ืืื ืื ืคึผืจืึธืืจืึทื ืืืืฃ ืึท ืงื ืืื, ืึธืืขืจ ืขืก ืืขื ืขื ืคึผืจืึธืืืขืืก ืืื ืื ื ืขืฅ.

ืึทืงืงืึธืจืืื ืืื, ืื ืืืืคึผื ืคืจืืืืขืืขื ืืืึธืก ืฉืืืืขื ืืืขื ืฉืจืืืื ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขืืขื ืืขื ืขื ืงืึทื ืคืืืืขืจืืืฉืึทื. ืืืจ ืฉืจืืึทืื ืึท ืืื ืคืื ืึทืคึผืืึทืงืืืฉืึทื. ืืืื ืขืก ืืื ืคึผืฉืื, ืืืจ ืืึทืจืืงืึธืืข ืึทืืข ืกืึธืจืฅ ืคืื ื ืืืขืจื ืืื ืื ืงืึธื, ืึธืืขืจ ืืึธืก ืืื ืืืืึทืงืืืขื, ืืืืึทื ืืืื ืืืจ ืืึทืฉืืืกื ืึทื ืึทื ืฉืืึธื ืคืื ืึท ืืืืืึทืื ืคืื ืืึทืื ืึท ืจืืข ืืืจ ืืืขืื ืึท ืืืืืึทืื ืคืื ืืืื ืกืขืงืื ืืข, ืืืจ ืืึทืจืคึฟื ืฆื ืจืืงืึธืืคึผืืืข ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขืื ืึทืืฅ ืืืืก ืืืืืขืจ. ืขืก ืืื ืืืื ืืึทื ืืืขื ืขืก ืืื ืืืืฃ ืืืื ืืึทืฉืื, ืืืขื ืืืจ ืงืขื ืขื ื ืึธืจ ืจืืกืืึทืจื ืขืก, ืึธืืขืจ ืืืขื ืืืจ ืืึธืื ืคืืืข ืืืฉืื ืขื, ืืืจ ืืืื ืงืขืกืืืืขืจ ื ืึธืืืึทืื ืึทืืฅ. ืืืจ ืืืื ืคึผืจืืืืจื ืฆื ืืึทืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืงืึทื ืคืืืืขืจืึทืืึทื.
ืืึธ ืืืจ ืืขื ืขื ืืขืจืขืื ืืืขืื ืกืืึทืืืง ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึฟืึทืจ ืกืืกืืขื ืคึผืจืึทืกืขืกืึทื. ืืึธืก ืืื ื ืืฉื ืืขืืึทืืจืข, ืืคึฟืฉืจ ืคึฟืื ืื ืึทืคึผืขืจืืืืื ื ืกืืกืืขื ืคืื ื ืคืื ืืืื ืื ื, ืขืก ืงืขื ืืืื ืึท ืกืืึทืืืง ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึฟืึทืจ ืืื ืืืขืจ ืคึผืจืึทืกืขืกืึทื, ืืึธืก ืืื, ืืึธืก ืืื ืึท ืงืึทื ืคืืืืขืจืืืฉืึทื ืืืึธืก ืงืขื ืขื ื ืื ื ืึธืจ ืืืื ืืขื ืืืขื ืืื ืืขืจืืืึทื ืืืงื.
ืขืก ืืื ืืืื ืึท ืืื ืึทืืืฉ ืงืึทื ืคืืืืขืจืืืฉืึทื. ืืึธืก ืืขื ืขื ืื ืคึผืึทืจืึทืืขืืขืจืก ืืืึธืก ืืืจ ืืืืื ืฆื ืืืืฉื ืืืืฃ ืื ืคืืืขื ืึทืืื ืึทื ืืื ืืขื ืขื ืคึผืืงื ืืื ืืึธืจื.
ืืืืก ืืื ืื ืคืจืืืืขื ืื? ืืืจ ืืขืจืืืึทื ืืืงื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื, ืจืึธืืื ืขืก ืืืืก, ืึทืืื ืืืึธืก? ืืขืจ ืคึผืจืึธืืืขื ืงืขื ืืืื ืึทื ืืืืฃ ืื ืืืื ืืึทื ื ืืืจ ืจืึธืืื ืืืืก ืื ืงืึธื ืคืื, ืึธืืขืจ ืคืืจืืขืกื ืืืขืื ืื ื ืืึทืข ืืึทื, ืื ืงืึธื ืคืื ืืื ืืขืืืืื ืืึธืจื. ืฆืืืืืื ืก, ืืฉืขืช ืืืจ ืืขื ืขื ืจืึธืืืื ื ืืืืก, ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืืขืจืืืึทื ืืืงื ืืื ืขืืืขืืข ืขืจืืขืจ, ืึธืืขืจ ื ืืฉื ืืื ืื ืืขืจืข. ืืื ืขืืืขืืข ืคึผืจืึทืกืขืกืึทื ืคืื ืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืืืึธืก ืืืืคื ืืืืฃ ืืืื ืืึทืฉืื ืืขื ืขื ืจืืกืืึทืจืืื ืืื ืึท ื ืืึทืข ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืื ืขืจืืขืฅ ืืื ืึทื ืึทืื. ืืึธืก ืงืขื ืจืขืืืืืึทื ืืื ืึทื ืืื ืืืขืจ ืคืื ืื ืืขืจืืขืืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืกืชืืจื ืคึฟืื ืึท ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึผืขืจืกืคึผืขืงืืืื. ืืขื ืคึผืจืึธืืืขื ืืื ืคึผืจืึธืกื. ืคึฟืึทืจ ืึท ืืื ืึทืืืฉ ืงืึทื ืคืืืืขืจืืืฉืึทื, ืขืก ืืื ืืขืจ ืืึทืืืึทืืืง ืืืืึทื ืขืก ืืืคึผืืืื ืึทื ืขืก ืงืขื ืขื ืืืื ืืฉืืื ืืืฉื ืืืืฃ ืื ืคืืืขื.
ืื ืื ืืขืจ ืคึผืจืึธืืืขื ืืื ืืจืืคึผืข ืืืืืืืืขืจืฉืึทืคื. ืื ืจ ืืื ื ืฉืืขื ืื ืง ืขืคืข ืก ืืจืืขืืขืจ , ืื ืจ ืฐืขื ื ืฉืืขื ืื ืง ืฐืืก ื ืฐืข ืจ ืคื ื ื ืฒ ืืขืื , ืฐืข ืจ ืคื ื ื ืฒ ืื ื ืืืื . ืืืื ืขืก ืืื ืึท ืืขื, ืืขืืึธืื ืขืจ ืืืื ืคึฟืึทืจืฉืืืื ืืืึธืก ืืืขืจืก ืงืขื ืขื ืืืื ืจืืืขืจืขืงืืื ืฆื ืงืืืืึทื ืฅ ืึทืืื ืึทื ืืื ืืืืคื ืืฉืืื ืืช ืึธืืขืจ ืึทืจืืขืื ืืื ืืึทืื, ืืื ืืืึธืก ืงืขื ืขื ื ืืฉื. ื ืคืจืืืืขื ืืืืก ืงืืื ืืกืืจ ืืื ืื ืืืจ ืืืจืคื ืืืืกื ืืืขืจ ืขืก ืืจืืขื ืืื ืืื ืืขืจ ืงื ืืื.
ืื ืื ืืขืจ ืืืคึผืืฉ ืคึผืจืึธืืืขื ืืื ืคืืจืขืจ ืืืขืงืฉืึทื ื, ืืืขื ืืืจ ืืืืื ืฆื ืืืืกื ืืืขืจ ืืื ืืื ืืึทืฉืืืืืงืื ื. ืืืื ืืืืฉืคึผืื ืืื ืจืขืคึผืืึทืงืืืฉืึทื, ืืืขื ืืืจ ืืึธืื ืขืืืขืืข ืคึผืจืึธืฆืขืก ืืืึธืก ื ืขืื ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืืขืืึธืื ืจืขืคึผืืึทืงืืื ืืื ืฆืืืืฉื ืื ืืขืจืข ืคึผืจืึทืกืขืกืึทื. ืขืจ ืืืขื ืืืื ืืขืจ ืคืืจืขืจ, ืึทืืขืืขื ืึทื ืืขืจืฉ ืืืขื ืคืึธืืื ืืื, ืืืขื ื ืึธืืคืึธืืื ืืื. ืขืก ืืื ื ืืืืืง ืฆื ืงืืืึทืื ืึท ืคึผืจืึธืฆืขืก ืึทืืื ืึทื ืขืก ืืื ืึทื ืึทืืืืืืืึทืก ืคึฟืึทืจ ืึทืืขืืขื, ืึทืืื ืึทื ืขืก ืืืขื ื ืืฉื ืงืขืจ ืืืืก ืึทื ืฆืืืื ืคืืจืขืจ ืืขื ืขื ืืืืกืืขืงืืืื.
ืขืก ืืื ืืืื ืืืืืฉืืึทืื ืืืกืฉืืืกืืง ืึทืงืกืขืก. ืืขืจ ืคึผืจืึธืืืขื ืืึธ ืืื ืืขืจ ืงืึธืืคึผืืืฆืืจื. ืขืก ืืื ืึทืืึท ืึท ืืึทื ืืื ืึท ืืืืขืงืก, ืืืขื ืืืจ ืฉืจืืึทืื ืืึทืืื-ืืจืขืืื ืืืืื ืืื ืืืืื ืึทืงืกืขืก ืฆื ืขืืืขืืข ืืืื, ืืืฉื, ืึท ืืึผืจืื ืฆืขื, ืฆื ืืืื ืืืืืืขื ืืื ืืืจืืืขืงืึธืื ืืืจื ืืืืื ืืืื ืคืึธืืขื. ืืึธ ืื ืืืื ืงืขื ืืืื ืขืคึผืขืก ืืขืจ ืึทืืกืืจืึทืงื. ืืื ืคืึทืจืฉืืืขื ืข ืึทืคึผืืึทืงืืืฉืึทื ื ืคืื ืคืึทืจืฉืืืขื ืข ื ืึธืืื ืคืื ืืื ืืืขืจ ื ืขืืืืึธืจืง ืืึธื ื ืึธืจ ืืึทืงืืืขื ืืืกืฉืืืกืืง ืึทืงืกืขืก ืฆื ืึท ืืขืืขืื ืืืื, ืืื ื ืืฉื ืึทืืื ืึทื ืึทืืขืืขื ืงืขื ืขื ืืืืฉื ืขืก ืึธืืขืจ ืฉืจืืึทืื ืขืคึผืขืก ืืึธืจื. ืืืก ืืขื ืขื ืื ืึทืืื ืืขืจืืคืขื ืข ืืึทืงืก.
ZooKeeper ืึทืืึทืื ืืืจ ืฆื ืกืึธืืืืข ืึทืืข ืื ืคึผืจืึธืืืขืืก ืืื ืืืื ืึธืืขืจ ืื ืืขืจื ืืจืึทื. ืืื ืืื ืืืขื ืืืืึทืื ืืื ืืืืฉืคืืื ืืื ืขืก ืึทืืึทืื ืืืจ ืฆื ืืึธื ืืึธืก.

ืขืก ืืขื ืขื ืงืืื ืืืึทืงืื ื ืคึผืจืืืืืืืื. ืืืขื ืืืจ ืึธื ืืืืื ื ืืฆื ืขืคึผืขืก, ืืขื ืคึผืจืืืืืืื ืืืขื ื ืืฉื ืืืึทืจืื ืคึฟืึทืจ ืงืืื ืืขืฉืขืขื ืืฉ. ืจืืึฟ ืืกืชึผืื, ืืขื ืืึทื ืืืขื ืึทืจืืขืื ืืืกืื ืืงืจืึทื ืึทืกืื, ืืขืจืืื ืึทืืึทืืื ื ืคึผืจืึทืกืขืกืึทื ื ืืฉื ืฆื ืืขื ืืขื ืืฉืขืช ืืื ืืืืจืื ืคึฟืึทืจ ืขืคึผืขืก. ืืึธืก ืืื ืึท ืืืืขืจ ื ืืฆืืง ืืึทื.
ืื ืงืืืขื ื ืจืืงืืืขืก ืืขื ืขื ืคึผืจืึทืกืขืกื ืืื ืื ืกืืจ ืคืื ืื ืึทืืืขืืืื ืข ืจืื.
ืืื ืงืืืืึทื ืฅ ืืึธืื ืื ืืขืืขืื ืืืื ืฆื ืืึทืงืืืขื ืึธื ืืึธื ืืืขืื ืขื ืืขืจืื ืืขื ืืื ืขืืืขืืข ืฉืืึทื, ืืืขืื ืขื ืืขืจืื ืืขื ืืื ืืึทืื, ืืืืืขืจ ืืขืจ ืงืืืขื ื ืืขื ืื ืืขืืืื ืืึทืื ืืื.

ืืึธืึธืงืืคึผืขืจ ืงืขื ืึทืจืืขืื ืืื ืฆืืืื ืืึธืืขืก. ืืขืจ ืขืจืฉืืขืจ ืืื ืืขืืืฉืืขื ืืืง, ืืืืฃ ืืืื ื ืึธืืข. ืืึธืก ืืื ืืึทืงืืืขื ืคึฟืึทืจ ืืขืกืืื ื. ืขืก ืงืขื ืืืื ืึทืจืืขืื ืืื ืงืืึทืกืืขืจ ืืึธืืข, ืืืืฃ ืืขืืขืจ ื ืืืขืจ ืคืื ื ืึธืืื. ืกืขืจืืืขืจืกืืืื ืืืจ ืืึธืื ืึท ืงืืึทืกืืขืจ ืืื 100 ืืึทืฉืื ืขื, ืืึทืจืฃ ืขืก ื ืืฉื ืฉืืขื ืืืง ืืืืคื ืืืืฃ 100 ืืึทืฉืื ืขื. ืขืก ืืื ืืขื ืื ืฆื ืฆืืืืืื ืึท ืคึผืึธืจ ืืึทืฉืื ืขื ืืืื ืืึธืึธืงืืคึผืขืจ ืงืขื ืืืืคื. ืืื ืขืก ืืึทืื ืืื ืฆื ืืขื ืคึผืจืื ืฆืืคึผ ืคืื ืืืื ืึทืืืืืืึทืืืืืื. ืืึธืึธืงืืคึผืขืจ ืืึทืื ืึท ืืึทื ืฆืข ืงืึธืคึผืืข ืคืื โโืื ืืึทืื ืืืืฃ ืืขืืขืจ ืืืืคื ืืืงืขืจ ืืื ืกืืึทื ืฅ. ืืื ืืืขื ืฉืคึผืขืืขืจ ืืขืจืงืืขืจื ืืื ืขืก ืืื ืืึธืก. ืขืก ืฉืึทืจืื ืึธืืขืจ ืคึผืึทืจืืืฉืึทื ืืจื ื ืืฉื ืื ืืึทืื. ืคืื ืืืื ืืืื, ืืื ืืึธืก ืึท ืืกืจืื ืืืืื ืืืจ ืงืขื ืขื ื ืืฉื ืกืืึธืจืืจื ืคืื, ืึธืืขืจ ืคืื ืืขืจ ืึทื ืืขืจืขืจ ืืืื, ืืื ืขืก ื ืืฉื ื ืืืืืง. ืขืก ืืื ื ืืฉื ืืืืืื ื ืคึฟืึทืจ ืืขื; ืขืก ืืื ื ืืฉื ืงืืื ืืึทืืึทืืืืก.
ืืึทืื ืงืขื ืขื ืืืื ืงืึทืฉื ืืืืฃ ืื ืงืืืขื ื ืืืึทื. ืืึธืก ืืื ืึท ื ืึธืจืืึทื ืคึผืจืื ืฆืืคึผ ืึทืืื ืึทื ืืืจ ืืึธื ื ืื ืืืขืจืจืืึทืกื ืื ืืื ืกื ืืื ืืึธื ื ืื ืืึทืกืข ืขืก ืืื ืื ืืขืืืข ืจืืงืืืขืก. ื ืงืืื ืงืืืขื ื ืืืืฉืึทืืืึทืื ืืืืืกื ืืืขืื ืืขื ืืื ืงืึทืฉ ืขืก.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืคึผืขืก ืืื ืืขืืืื ืืึธ. ืขืก ืืื ืึท ืืื ืคืื ืึทืคึผืืึทืงืืืฉืึทื. ืข ืก ืื ื ืืืืกืืขืงืืื ื ืืขืฐืืจ ื ื ื ืฒืข ืจ ืคืืจืขืจ , ืฐืขืืืข ืจ ืื ื ืคืืจืื ืืฐืืจืืืข ื , ืืืฉื , ืคื ืจ ืคืจืืฆืขืกืืจ ื ืฉืจืฒืึพืืคืขืจืืฆืืขืก . ืืื ืืืจ ืืืืื ืฆื ืจืขืคึผืืึทืงืืื ืื ืืึทืื. ืืืื ืืืืืื ื ืืื ืฆื ืฉืืขืื ืขืก ืืื ืึท ืฉืืืืฃ. ืืื ืืืจ ืงืขืกืืืืขืจ ืคืจืขืื ืืื ืืืขืจ ืืื ืกื - ืืื ืขืคึผืขืก ืืขืืืื? ืื ืจืืข ืึธืคึผืฆืืข ืืื ืืขืจ ืึธืคึผืืืืึทื. ืืึธืก ืืื ืึท ืืืึทื ืืขืงืึทื ืืืึทื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืขืื ืฆื ืืืืกื ืงืืืืึทื ืฅ ืึทื ืขืคึผืขืก ืืื ืืขืืืื. ืืึธืก ืืื ืึท ืืืืื ืืงืขืจ ืืืึทืขืจ ืืืคึฟื ืืื ืืขืจืืื ืขื ืคืื ืจืขืกืืจืกื ืืื ืืขืจ ืืึทืงืืืขื ืคึฟืึทืจ ืงืืืืึทื ืฅ.

ืืขืจ ืงืืืขื ื ืืื ืืขืจ ืืึทื ืืฆืขืจ ืืืึธืก ื ืืฆื ZooKeeper.
ืกืขืจืืืืจืขืจ ืืื ืืขืจ ZooKeeper ืคึผืจืึธืฆืขืก ืืื.
ืื ืึธืืข ืืื ืืขืจ ืฉืืืกื ืืึทื ืืื ZooKeeper. ืึทืืข ืื ืึธืืขืก ืืขื ืขื ืกืืึธืจื ืืื ืืึผืจืื ืืืจื ZooKeeper ืืื ืืขื ืขื ืึธืจืืึทื ืืืืจื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืืืขืจืึทืจืงืึทืงืึทื ืืืึทืืจืึทืืข, ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืืื.
ืขืก ืืขื ืขื ืฆืืืื ืืืืคึผืก ืคืื ืึทืคึผืขืจืืืฉืึทื ื. ืืขืจ ืขืจืฉืืขืจ ืืื ืืขืจืืืึทื ืืืงื / ืฉืจืืึทืื, ืืืขื ืขืืืขืืข ืึธืคึผืขืจืึทืฆืืข ืขื ืืขืจืื ืืขื ืื ืฉืืึทื ืคืื ืืื ืืืขืจ ืืืื. ืืขืจ ืืืื ืืื ืคึผืจืึธืกื.
ืืื ืขืก ืืื ืืขืืืขื ืึทื ืืขืจ ืงืืืขื ื ืืื ื ืืฉื ืคืึทืจืขื ืืืงื ืืืื ืืงืฉื ืืื ืืื ืืืกืงืึทื ืขืงืืื, ืึธืืขืจ ืงืขื ืขื ืคืึทืจืืืืื ืึท ืกืขืกืืข ืืืจื ืืืึธืก ืขืก ืื ืืขืจืึทืงืฅ ืืื ZooKeeper.

ZooKeeper ืก ืืึทืื ืืึธืืขื ืจืืืขืืืึทืื ืึท ืืขืงืข ืกืืกืืขื. ืขืก ืืื ืึท ื ืึธืจืืึทื ืืืึธืจืฆื ืืื ืืขืืึธืื ืืืจ ืืขืืื ืืขื ืืื ืืืื ืืืจื ืื ืืืจืขืงืืขืจืื ืืืึธืก ืืืื ืคืื ืื ืืืึธืจืฆื. ืืื ืืขืืึธืื ืืขืจ ืงืึทืืึทืืึธื ืคืื ืืขืจ ืขืจืฉืืขืจ ืืืจืื, ืจืืข ืืืจืื. ืืึธืก ืืื ืึทืืข ืื ืึธืืขืก.
ืืขืืขืจ ืื ืึธืืข ืงืขื ืขื ืงืจืึธื ืขืืืขืืข ืืึทืื, ืืืืฉืึทืืืึทืื ื ืืฉื ืืืืขืจ ืืจืืืก, ืืืฉื, 10 ืงืืืืืืื. ืืื ืืขืืขืจ ืื ืึธืืข ืงืขื ืขื ืืึธืื ืึท ืืืืขืจ ื ืืืขืจ ืคืื ืงืื ืืขืจ.

ืื ืึธืืขืก ืงืืืขื ืืื ืขืืืขืืข ืืืืคึผืก. ืืื ืงืขื ืขื ืืืื ืืืฉืืคื. ืืื ืืืขื ืงืจืืืืืื ื ืึท ืื ืึธืืข, ืืืจ ืกืคึผืขืฆืืคืืฆืืจื ืืขื ืืืคึผ ืฆื ืืืึธืก ืขืก ืืึธื ืืขืืขืจื.
ืขืก ืืขื ืขื ืฆืืืื ืืืืคึผืก. ืืขืจ ืขืจืฉืืขืจ ืืื ืื ืืคืขืืขืจืึทื ืคืึธื. ืื ืึธืืข ืืขืื ืืื ืึท ืกืขืกืืข. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืขืจ ืงืืืขื ื ืืื ืืขืืจืื ืืขื ืึท ืกืขืกืืข. ืืื ืืื ืืึทื ื ืืื ืื ืกืขืกืืข ืืื ืืขืืขืืืง, ืขืก ืืืขื ืขืงืกืืกืืืจื. ืืืก ืืื ื ืืืืืง ืืื ืกืืจ ื ืืฉื ืฆื ืคึผืจืึธืืืฆืืจื ืขืคึผืขืก ืืื ืืืืืง. ืืึธืก ืืื ืืืื ืคึผืึทืกืืง ืคึฟืึทืจ ืืึธืืืึทื ืฅ ืืืขื ืขืก ืืื ืืืืืืืง ืคึฟืึทืจ ืืื ืื ืฆื ืงืจืึธื ืืึทืื ืคึผืจืืืืืืืื ืืื ืึท ืกืขืกืืข.
ืื ืจืืข ืืืคึผ ืืื ืกืึทืงืืืขื ืืฉืึทื ืคืึธื. ืขืก ืื ืงืจืึทืืึทื ืฅ ืื ืืึธืืืึทื ืง ืืืืฃ ืื ืืืขื ืฆื ืื ืื ืึธืืข. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืึธืื ืึท ืืืขืืืืืึทืืขืจ ืืื ืึทืคึผืืึทืงืืืฉืึทื 1_5. ืืื ืืืขื ืืืจ ืืืฉืืคื ืืขืจ ืขืจืฉืืขืจ ื ืึธืืข, ืขืก ืืืงืืืขื ืคึผ_1, ืื ืจืืข - ืคึผ_2. ืืื ืืืขื ืืืจ ืจืืคื ืืขื ืืืคึฟื ืืขืืขืจ ืืึธื, ืืืจ ืคืึธืจื ืื ืคืื ืืจื, ืื ืืึทืงืืืืื ื ืืืืื ืืืื ืคืื ืืขื ืืจื, ืืื ืืขื ื ืืืขืจ ืืื ืืืืืึธืืึทืืืฉ ืื ืงืจืึทืืขื ืืื ืืืืึทื ืืืจ ืึธื ืืืืึทืื ืื ื ืึธืืข ืืืคึผ - ืกืึทืงืืืขื ืืฉืึทื.
ืจืขืืืืขืจ ืื ืึธืืข. ืื ืืืขื ืฉืืขื ืืืง ืืขืื ืืื ืืึธืื ืื ื ืึธืืขื ืืืึธืก ืืืจ ืืึธืื ืืืจ.

ืื ืื ืืขืจ ื ืืฆืืง ืืึทื ืืื ืื ืืืึทื ืคืึธื. ืืืื ืืืจ ืื ืกืืึทืืืจื ืขืก, ืืขืจ ืงืืืขื ื ืงืขื ืขื ืึทืืึธื ืืจื ืฆื ืขืืืขืืข ืืขืฉืขืขื ืืฉื ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ื ืึธืืข. ืืื ืืืขื ืืืืึทืื ืืืจ ืฉืคึผืขืืขืจ ืืื ืึท ืืืึทืฉืคึผืื ืืื ืืึธืก ืืื ืืขืืื. ZooKeeper ืืื ื ืึธืืืึทืคืืื ืืขื ืงืืืขื ื ืึทื ืื ืืึทืื ืืืืฃ ืื ื ืึธืืข ืืึธืื ืืขืืืื. ืึธืืขืจ, ื ืึธืืืึทืคืึทืงืืืฉืึทื ื ืืึธื ื ืื ืืึทืจืึทื ืืืจื ืึทื ืขืืืขืืข ื ืืึทืข ืืึทืื ืืขื ืขื ืื ืืขืงืืืขื. ืืื ืคืฉืื ืืึธืื ืึทื ืขืคึผืขืก ืืื ืืขืืืื, ืึทืืื ืืืจ ื ืึธื ืืึธืื ืฆื ืคืึทืจืืืืึทืื ืืึทืื ืฉืคึผืขืืขืจ ืืื ืืึทืืื ืืขืจ ืจืืคื.
ืืื ืืื ืืื ืฉืืื ืืขืืืื, ืื ืกืืจ ืคืื ืื ืืึทืื ืืื ืืืฉืืืกื ืืืจื ืงืืืึธืืืื. ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืงืจืึธื ืืจืืืก ืืขืงืกื ืืึทืื ืืึธืจื, ืืืืึทื ืขืก ืืื ื ืืฉื ืึท ืืึทืืึทืืืืก, ืขืก ืืื ืึทื ืงืึทืืฃ ืงืึธืืึธืจืืึทื ืืืฉืึทื ืกืขืจืืืขืจ.

ืืึธืืืจ ืืื ืืืื ืืขืจืฆืืืื ืึท ืืืกื ืืืขืื ืกืขืกืืขืก. ืืืื ืืืจ ืืึธืื ืขืืืขืืข ืกืขืจืืืขืจืก, ืงืขื ืขื ืืืจ ืืจืึทื ืกืคึผืึทืจืขื ื ืืืืขืจืืืื ืคืื ืืืื ืกืขืจืืืขืจ ืฆืื ืึทื ืืขืจื. ืกืขืจืืืขืจ, ื ืืฆื ืืืง ืื ืกืขืกืืข ืืืืขื ืืืคืืงืืฆืืข. ืืืก ืืื ืืื ืฅ ืืืงืืืขื.
ืืขืืขืจ ืกืขืกืืข ืืื ืขืืืขืืข ืืื ืคืื ืฆืืื. ื ืกืขืกืืข ืืื ืืืคืืื ื ืืืจื ืฆื ืืขืจ ืงืืืขื ื ืกืขื ืื ืขืคึผืขืก ืฆื ืื ืกืขืจืืืขืจ ืืขืฉืึทืก ืืขื ืกืขืกืืข. ืืืื ืขืจ ืืื ื ืืฉื ืืจืึทื ืกืืืืืขื ืขืคึผืขืก ืืขืฉืึทืก ืื ืืืืืึทืื, ืื ืกืขืกืืข ืคืืืก ืึทืืืขืง, ืึธืืขืจ ืืขืจ ืงืืืขื ื ืงืขื ืขื ืคืึทืจืืึทืื ืขืก ืืื.

ืขืก ืืื ื ืืฉื ืึทืืื ืคืืืข ืคึฟืขืึดืงืืืื, ืึธืืขืจ ืืืจ ืงืขื ืขื ืืึธื ืคืึทืจืฉืืืขื ืข ืืื ืื ืืื ืืขื ืึทืคึผื. ืืขืจ ืจืืฃ ืืืจ ืืขืืขื ืฉืึทืคึฟื ืงืจืืืืฅ ืึท ืื ืึธืืข ืืื ื ืขืื ืืจืื ืคึผืึทืจืึทืืขืืขืจืก. ืืึธืก ืืื ืืขืจ ืืจื ืฆื ืื ืื ืึธืืข, ืืื ืขืก ืืืื ืืืื ืกืคึผืขืกืืคืืขื ืืื ืคืื ืคึฟืื ืืขืจ ืืืึธืจืฆื. ืืื ืืึธืก ืืื ืืืื ืขืืืขืืข ืืึทืื ืืืึธืก ืืืจ ืืืืื ืฆื ืึทืจืืืขืจืคืืจื ืืึธืจื. ืืื ืื ืืืคึผ ืคืื ืคืึธื. ืืื ื ืึธื ืฉืึทืคืื ื ืขืก ืงืขืจื ืื ืืจื ืฆื ืื ืื ืึธืืข.
ืจืืข, ืืืจ ืงืขื ืขื ืืืกืืขืงื ืขืก. ืืขืจ ืงืื ืฅ ืืึธ ืืื ืึทื ืืขืจ ืฆืืืืืืขืจ ืคึผืึทืจืึทืืขืืขืจ, ืืื ืึทืืืฉืึทื ืฆื ืื ืืจื ืฆื ืื ืื ืึธืืข, ืงืขื ืขื ืกืคึผืขืฆืืคืืฆืืจื ืื ืืืขืจืกืืข. ืึทืงืงืึธืจืืื ืืื, ืื ืื ืึธืืข ืืืขื ืืืื ืืืืกืืขืืขืงื ืืืื ืืืื ืืืขืจืกืืข ืืืึธืก ืืืจ ืืจืึทื ืกืคืขืจื ืืื ืขืงืืืืืืึทืืขื ื ืฆื ืืขืจ ืืืึธืก ืึทืงืฉืื ืืืืืกืฅ.
ืืืื ืืืจ ืืึธื ื ืืฉื ืืืขืื ืฆื ืงืึธื ืืจืึธืืืจื ืืขื ืืืขืจืกืืข, ืืืจ ืคืฉืื ืคืึธืจื ืื "-1" ืึทืจืืืืขื ื.

ืืจืื, ืขืก ืืฉืขืงืก ืคึฟืึทืจ ืื ืขืงืืืกืืขื ืฅ ืคืื ืึท ืื ืึธืืข. ืงืขืจื ืืืช ืืืื ืื ื ืึธืืข ืืืืืกืฅ, ืึทื ืืขืจืฉ ืคืึทืืฉ.
ืืื ืืขืืึธืื ืึท ืคืึธื ืืืึทื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืึธื ืืืึธืจ ืืขื ื ืึธืืข.
ืืืจ ืงืขื ืขื ืฉืืขืื ืืขื ืคืึธื ืืคืืื ืืืืฃ ืึท ื ืื-ืขืืืืกืืึทื ื ื ืึธืืข ืืื ืืึทืงืืืขื ืึท ืึธื ืืึธื ืืืขื ืขืก ืืื ืืจืืืก. ืืึธืก ืงืขื ืืืื ืืืื ื ืืฆืืง.
ื ืคึผืึธืจ ืืขืจ ืืฉืึทืืึทื ืืืฉืื ืืขื ืขื getData. ืขืก ืืื ืงืืึธืจ ืึทื ืืืจ ืงืขื ืขื ืืึทืงืืืขื ืืึทืื ืืืจื ืื ืึธืืข. ืืืจ ืงืขื ื ืืืื ื ืืฆื ืื ืคืึธื ืืืึทื. ืืื ืืขื ืคืึทื, ืขืก ืืืขื ื ืืฉื ืื ืกืืึทืืืจื ืืืื ืขืก ืืื ืงืืื ื ืึธืืข. ืืขืจืืืขืจ, ืืืจ ืืึทืจืคึฟื ืฆื ืคึฟืึทืจืฉืืืื ืึทื ืขืก ืืืืืกืฅ, ืืื ืืขืืึธืื ืืึทืงืืืขื ืืึทืื.

ืขืก ืืื ืืืื SetData. ืืึธ ืืืจ ืคืึธืจื ืืืขืจืกืืข. ืืื ืืืื ืืืจ ืคืึธืจื ืืขื, ืื ืืึทืื ืืืืฃ ืื ืื ืึธืืข ืคืื โโืึท ืืืืขืจ ืืืขืจืกืืข ืืืขื ืืืื ืืขืจืืืึทื ืืืงื.
ืืืจ ืงืขื ื ืืืื ืกืคึผืขืฆืืคืืฆืืจื "-1" ืฆื ืืืกืฉืืืกื ืืขื ืืฉืขืง.
ืื ืื ืืขืจ ื ืืฆืืง ืืืคึฟื ืืื ืืึทืงืืืขื ืงืื ืืขืจ. ืืืจ ืงืขื ืขื ืืืื ืืึทืงืืืขื ืึท ืจืฉืืื ืคืื ืึทืืข ืื ืึธืืขืก ืืืึธืก ืืขืืขืจื ืฆื ืขืก. ืืืจ ืงืขื ืขื ืืึธื ืืืึธืจ ืืขื ืืืจื ืืึทืฉืืขืืืงื ืื ืคืึธื ืืืึทื.
ืืื ืฉืืื ืกืื ืง ืึทืืึทืื ืึทืืข ืขื ืืขืจืื ืืขื ืฆื ืืืื ืืขืฉืืงื ืืื ืึทืืึธื, ืืขืจืืื ืื ืฉืืจืื ื ืึทื ืืื ืืขื ืขื ืืขืจืืืขืืืขื ืืื ืึทืืข ืืึทืื ืืขื ืขื ืืึธืจ ืืขืืืื.
ืืืื ืืืจ ืฆืืขื ืึทื ืึทืืึธืืืขืก ืืื ืจืขืืืืขืจ ืคึผืจืึธืืจืึทืืืื ื, ืืืขื ืืืจ ื ืืฆื ืืขืืืึธืืก ืึทืืึท ืืื ืฉืจืืึทืื, ืืืึธืก ืฉืจืืึทืื ืขืคึผืขืก ืฆื ืืืกืง, ืืื ื ืึธื ืขืก ืงืขืจื ืึท ืขื ืืคืขืจ ืฆื ืืืจ, ืขืก ืืื ืงืืื ืืึทืจืึทื ืืืจื ืึทื ืืืจ ืืึธื ืืขืฉืจืืื ืื ืืึทืื ืฆื ืืืกืง. ืืื ืืคืืื ืืืขื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื ืืื ืืืืขืจ ืึทื ืึทืืฅ ืืื ืืขืฉืจืืื, ืขืก ืืขื ืขื ืืขืงืึทื ืืืึทืื ืืื ืื ืืืกืง ืืื ืืื ืืขืจ ืคึผืจืึธืฆืขืก ืืืื ืืืจื ืืืึทืขืจืก ืคืื ืืึทืคืขืจื, ืืื ืืืืื ื ืึธื ืืขื, ืื ืืึทืื ืืขื ืขื ืืขืฉืืขืื ืืืืฃ ืื ืืืกืง.

ืืขืจืกืื ืก ืืืกืื ืืงืจืึทื ืึทืก ืจืืคื ืืขื ืขื ืืขื ืืฆื. ืืึธืก ืึทืืึทืื ืืขืจ ืงืืืขื ื ืฆื ืึทืจืืขืื ืืื ืคึผืึทืจืึทืืขื ืืื ืคืึทืจืฉืืืขื ืข ืจืืงืืืขืก. ืืืจ ืงืขื ืขื ื ืืฆื ืื ืกืื ืืฉืจืึธื ืึธืืก ืฆืืืึทื ื, ืึธืืขืจ ืขืก ืืื ืืืืื ืืงืขืจ ืคึผืจืึธืืืงืืืื.
ืื ืฆืืืื ืึทืคึผืขืจืืืฉืึทื ื ืืืึธืก ืืืจ ืืขืจืขืื ืืืขืื ืืขื ืขื ืืขืจืืืึทื ืืืงื / ืฉืจืืึทืื, ืืืึธืก ืืืืฉื ืืึทืื. ืื ืืขื ืขื ืฉืึทืคึฟื, setData, ืกืื ืง, ืืืกืืขืงื. ืืื ืืืืขื ืขื ืืื ืืืืืกืฅ, getData, getChildren.

ืืืฆื ืขืืืขืืข ืืืืฉืคืืื ืคืื ืืื ืืืจ ืงืขื ืขื ืืึทืื ืคึผืจืืืืืืืื ืคึฟืึทืจ ืืจืืขืื ืืื ืึท ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฉืืึทืืืช ืฆื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืื ืขืคึผืขืก. ื ื ืืืข ืืจืืขืืขืจ ืืื ืืื ืืืืืืื. ืืืจ ืฆืืืขืืขืื ืื ืืึทืฉืื ืืื ืกืืึทืจืืขื ืืขื ืคึผืจืึธืฆืขืก. ืืื ืขืก ืืขื ืขื ืื ืคืืืืขื ืืข ืืจืืึท ืฉืืืืช. ืืื ืงืขื ืขืก ืึธื ืคึฟืจืขื ZooKeeper ืคึฟืึทืจ ืงืึทื ืคืืืืขืจืืืฉืึทื? ืืื ืืืื ืืืจ ืืืืื ืฆื ืืืืฉื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืื ืืึธื ืืืจ ืืืืฉื ืขืก? ืืื ื ืึธื ืืืจ ืืขืืืื ืขืก, ืืื ืืึธื ืื ืืืขืจืก ืืืึธืก ืืืจ ืืึธืื ืืึทืงืืืขื ืขืก?
ZooKeeper ืืืื ืืขื ืืขืคืืขืจืขื ืืจืื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืก ืืื ืืื ืืืขืจ ืื ืึธืืข ืืืื. ืขืก ืืื ืึท ื ืึธืืข ืคึฟืึทืจ ืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืืึธ, ืืืจ ืืึทืื ืึทื ื ืึธื ื ืึธืืข ืืื ืขืก, ืืืึธืก ืึผืืื ืืึทืื ืคืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื. ืื ืงืขื ืึธืืขืจ ืงืขื ื ืืฉื ืืืื ืืึทืืื ืืขืจ ืคึผืึทืจืึทืืขืืขืจืก. ืืื ื ืื ืืจืืืก ืืื ืงืืืื, ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืจืืืก ืืื ืืืืฉืึทืืืึทืื ืงืืืื, ืึทืืื ืขืก ืืื ืืึทื ืฅ ืืขืืืขื ืฆื ืงืจืึธื ืขืก ืืึธ.
ืืืจ ื ืืฆื ืืขื ืืืคึฟื getData ืฆื ืืึทืงืืืขื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึฟืึทืจ ืื ืึทืจืืขืืขืจ ืคึฟืื ืื ื ืึธืืข. ืฉืืขืื ืฆื ืืืช. ืืืื ืคึฟืึทืจ ืขืืืขืืข ืกืืื ืืขื ื ืึธืืข ืืื ื ืืฉื ืขืงืกืืกืืืจื, ืืืจ ืืืขืื ืืืื ืื ืคืึธืจืื ืืืขืื ืืื ืืืขื ืขืก ืืื ืืจืืืก ืึธืืขืจ ืืืขื ืขืก ืขื ืืขืจืื ืืขื. ืืืื ืืืจ ืืืืื ืฆื ืืืืกื ืึทื ืขืคึผืขืก ืืื ืืขืืืื, ืืืจ ืฉืืขืื ืขืก ืฆื ืืืช. ืืื ืืืื ืื ืืึทืื ืืื ืืขื ื ืึธืืข ืขื ืืขืจืื ืืขื, ืืืจ ืืืขืื ืืืืกื ืืืขืื ืืื.
SetData. ืืืจ ืฉืืขืื ืื ืืึทืื, ืฉืืขืื "-1", ื"ื ืืืจ ืืึธื ื ืื ืงืึธื ืืจืึธืืืจื ืื ืืืขืจืกืืข, ืืืจ ืืืขืจื ืขืืขื ืึทื ืืืจ ืฉืืขื ืืืง ืืึธืื ืืืื ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืงืจืึธื ืคืืืข ืงืึทื ืคืืืืขืจืืืฉืึทื ื. ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืงืจืึธื ืึท ืคึผืืึทืฅ, ืืืจ ืืืขื ืืึทืจืคึฟื ืฆื ืืืืื ืื ืื ืืขืจ ืืืจืื. ืืึธ ืืืจ ืืืืืื ืึทื ืขืก ืืื ืืืืื ืืืื, ืึทืืื ืืืจ ืืขืจืืืึทื ืืืงื ืืืืื ืื ืืขืฆืืข, ืึทืืื ืืืจ ืืึธื ื ืื ืงืึธื ืืจืึธืืืจื ืื ืืืขืจืกืืข. ืืื ืืขื ืืึธืืขื ื, ืึทืืข ืงืืืืึทื ืฅ ืืืึธืก ืืึธืื ืคืจืืขืจ ืึทืืึธื ืืจื ืืึทืงืืืขื ืึท ืึธื ืืึธื ืึทื ืขืคึผืขืก ืืื ืืขืืืื ืืื ืืขื ื ืึธืืข. ืืื ื ืืืืขื ืืืืก ืืื ืืืื ืขืก ืืืงืืืขื, ืืืจืคื ืืื ืืืื ื ืืืืืื ืืขืื ืื ืืืื. ืื ืึธื ืืึธื ืืื ืึทื ืืื ืืึธื ื ืื ืืึทืงืืืขื ืื ืืึทืื ืืื, ืึธืืขืจ ืืืืื ืึธื ืืึธื ืคืื ืขื ืืขืจืื ืืขื. ื ืึธื ืืขื ืืื ืืืื ืคืจืขืื ืคึฟืึทืจ ื ืืึทืข ืืึทืื.

ืื ืจืืข ืึธืคึผืฆืืข ืคึฟืึทืจ ื ืืฆื ืื ืคึผืจืืืืืืื ืืื ืืจืืคึผืข ืืืืืืืืขืจืฉืึทืคื. ืืืจ ืืึธืื ืึท ืคืื ืื ืืขืจืืขืืืืื ืึทืคึผืืึทืงืืืฉืึทื, ืขืก ืืขื ืขื ืึท ืืื ืื ืคืื ืืืขืจืก ืืื ืืืจ ืืืืื ืฆื ืคึฟืึทืจืฉืืืื ืึทื ืืื ืืขื ืขื ืึทืืข ืืื ืคึผืืึทืฅ. ืืขืจืืืขืจ, ืืื ืืืื ืคืึทืจืฉืจืืึทืื ืืื ืึทื ืืื ืึทืจืืขืื ืืื ืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื. ืื ื ืื ืจ ืฐืื ื ืืื ื ืืขืจืคืื ืข ื ืื ื ืคื ื ืืข ืจ ืืืจ ึพ ืคืจืืฆืขืก , ืืืข ืจ ืขืจืืข ืฅ ืื ืืขืจืฉ , ืฐืขื ื ืื ืข ืืงืืืฐ ืข ืืจืืขืืข ืจ ืฐื ืก ืื ืจ ืืื ื ืืืฆื .
ืืื ืืึธื ืืืจ ืืึธื ืืึธืก? ืคึฟืึทืจ ืื ืึทืคึผืืึทืงืืืฉืึทื, ืืืจ ืืึทืื ืึท ืืืึธืจืงืขืจืก ื ืึธืืข ืืื ืืืืื ืึท ืกืืืืขืืืขื ืืึธืจื ืืื ืื ืฉืึทืคึฟื ืืืคึฟื. ืืื ืืึธืื ืึท ืืขืืช ืืืืฃ ืื ืจืืง. ืืึธ ืืืจ ืืึทืจืคึฟื ืกืึทืงืืืขื ืืฉืึทื ืกืคึผืขืฆืืคืืฆืืจื, ืืขืืึธืื ืึทืืข ืืืขืจืก ืืืขื ืืืื ืืืฉืืคื ืืืื ืขืจ ืืืจื ืืืื ืขืจ. ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืจืืงืืืขืกืืื ื ืึทืืข ืืึทืื ืืืขืื ืื ืงืื ืืขืจ ืคืื ืืขื ื ืึธืืข, ื ืขืื ืึทืืข ืึทืงืืืื ืืืขืจืก ืืืึธืก ืขืงืกืืกืืืจื.


ืืึธืก ืืื ืึทืืึท ืึท ืฉืจืขืงืืขื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืื ืืึธืก ืงืขื ืขื ืืืื ืืขืืื ืืื Java ืงืึธื. ืืืืืจ ืื ืืืืื ืคืื ืขื ืกืืฃ, ืืืื ืืืืคื ืฉืืื. ืืึธืก ืืื ืืื ืืืขืจ ืงืืึทืก, ืืึธืื ืืื ืื ืืึทืื ืืืึทื ืืืคึฟื. ืืื ืืขืจ ืขืจืฉืืขืจ ืึทืจืืืืขื ื ืืืจ ื ืืฆื ืืึทืืขืืึธืก, ืืื ืืืจ ืืขื ืขื ืงืึทื ืขืงืืื ื, ื"ื ืืืจ ืฉืืขืื ืขืก ืืื ืึท ืึทืจืืืืขื ื. ืืื ืืขืจ ืฆืืืืืืขืจ ืึทืจืืืืขื ื ืืื ืืขืจ ื ืึธืืขื ืคืื ืืขืจ ืืจืืคึผืข.
ืืื ืงืืื ืื ืงืฉืจ? ืืึธืก ืืื ืึท ืคึผืฉืื ืืืึทืฉืคึผืื ืคืื ืื API ืืืึธืก ืืื ืืขื ืืฆื. ืึทืืฅ ืืื ืืขืคืืขืจืขื ืคึผืฉืื ืืึธ. ืขืก ืืื ืึท ื ืึธืจืืึทื ืงืืึทืก ZooKeeper. ืืืจ ืคืึธืจื ืืื ืืช ืฆื ืืื. ืืื ืฉืืขืื ืื ืืืืืึทืื, ืืืฉื, ืฆื 5 ืกืขืงืื ืืขืก. ืืื ืืืจ ืืึธืื ืึท ืืืืืืื ืืขืจืืคื ืงืึธื ื ืขืงืืขื ืกืืื ืึทื. ืืกืขื ืฉืึทืื, ืืืจ ืืึทืื ืึท ืืจืืคึผืข ืฆืืืืืขื ืื ืืจืึทื ืกืืืืืขื ืืจื. ืืืจ ืืึธื ื ืื ืฉืจืืึทืื ืืึทืื ืืึธืจื, ืืึธืืฉ ืขืคึผืขืก ืงืขื ืืืื ืืขืฉืจืืื. ืืื ืืขืจ ื ืึธืืข ืืึธ ืืื ืคืื ืื ืคึผืขืจืกืืกืืขื ื ืืืคึผ. ืืกืขื ืฉืึทืื, ืืึธืก ืืื ืึท ืคึผืจืึธืกื ืจืขืืืืขืจ ื ืึธืืข ืืืึธืก ืืืขื ืขืงืกืืกืืืจื ืึทืืข ืื ืฆืืื. ืืึธืก ืืื ืืื ืื ืกืขืกืืข ืืื ืืืฉืืคื. ืืึธืก ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืขื ืงืืืขื ื ืืื. ืืื ืืืขืจ ืงืืืขื ื ืืืขื ืฉืืงื ืคึผืขืจืืึธืืืฉ ืึทืจืืืงืืขื ืืืึธืก ืื ืืืงืืืฅ ืึทื ืื ืกืขืกืืข ืืื ืืขืืขืืืง. ืืื ืืืขื ืืืจ ืขื ืืืงื ืื ืกืขืกืืข, ืืืจ ืจืืคื ื ืึธืขื ื ืืื ืึทื ืก ืขืก, ืื ืกืขืกืืข ืคืืืก ืึทืืืขืง. ืืึธืก ืืื ืืื ืคืึทื ืขืคึผืขืก ืคืืื ืึทืืืขืง ืคึฟืึทืจ ืืื ืื, ืึทืืื ืึทื ZooKeeper ืืขืคืื ื ืืื ืืืขืื ืืื ืืื ืฉื ืืึทืื ืึทืืืขืง ืื ืกืขืกืืข.

ืืื ืฆื ืฉืืึธืก ืึท ืืืื? ืืึธ ืึทืืฅ ืืื ืึท ืืืกื ืืขืจ ืงืึธืืคึผืืืฆืืจื. ืืืจ ืืึธืื ืึท ืืึทื ื ืคืื ืืืขืจืก, ืขืก ืืื ืขืืืขืืข ืืืื ืืืึธืก ืืืจ ืืืืื ืฆื ืฉืืึธืก. ืฆื ืืึธื ืืึธืก, ืืืจ ืืึทืื ืึท ืืึทืืื ืืขืจ ื ืึธืืข, ืืืฉื, ืืขืจืืคึฟื ืืึทืง1. ืืืื ืืืจ ืืขื ืขื ืืืืืืช ืฆื ืืึทืื ืขืก, ืืขืืึธืื ืืืจ ืืึธืื ืึท ืฉืืึธืก ืืึธ. ืืื ืืืื ืืืจ ืืขื ืขื ื ืืฉื ืืืืืืช ืฆื ืฉืึทืคึฟื ืขืก, ืืขืจ ืึทืจืืขืืขืจ ืคืจืืืื ืฆื ืืึทืงืืืขื getData ืคืื ืืึธ, ืืื ืืื ื ืื ื ืึธืืข ืืื ืฉืืื ืืืฉืืคื, ืืืจ ืฉืืขืื ืึท ืืืึทืืฉืขืจ ืืึธ ืืื ืืขืจ ืืึธืืขื ื ืื ืฉืืึทื ืคืื ืืขื ื ืึธืืข ืขื ืืขืจืื ืืขื, ืืืจ ืืืขืื ืืืืกื ืืืขืื ืืื. ืืื ืืืจ ืงืขื ืขื ืคึผืจืืืืจื ืฆื ืืึธืื ืฆืืึทื ืฆื ืจืืงืจืืืื ืขืก. ืืืื ืืืจ ืืขื ืืืขื ืืขื ื ืึธืืข, ืืขื ืืืขื ืืขื ืฉืืึธืก, ืืขืืึธืื ื ืึธื ืืืจ ื ืื ืืขืจ ืืึทืจืคึฟื ืื ืฉืืึธืก, ืืืจ ืืืขืื ืคืึทืจืืึธืื ืขืก, ืืืืึทื ืื ื ืึธืืข ืืื ืืืืื ืืื ืืขืจ ืกืขืกืืข. ืึทืงืงืึธืจืืื ืืื, ืขืก ืืืขื ืคืึทืจืฉืืืื ืื. ืืื ืื ืื ืืขืจ ืงืืืขื ื, ืืื ืื ืคืจืืืืืืขืจืง ืคืื ืื ืื ืืขืจ ืกืขืกืืข, ืืืขื ืงืขื ืขื ืฆื ื ืขืืขื ืื ืฉืืึธืก ืืืืฃ ืืขื ื ืึธืืข, ืึธืืขืจ ืืึทื ืฅ, ืขืจ ืืืขื ืืึทืงืืืขื ืึท ืึธื ืืึธื ืึทื ืขืคึผืขืก ืืื ืืขืืืื ืืื ืขืจ ืงืขื ืขื ืคึผืจืืืืจื ืฆื ืืึธื ืืึธืก ืืื ืฆืืื.

ืื ืื ืืขืจ ืืืึทืฉืคึผืื ืคืื ืืื ืืืจ ืงืขื ืขื ืงืืืึทืื ืื ืืืืคึผื ืคืืจืขืจ. ืืึธืก ืืื ืึท ืืืกื ืืขืจ ืงืึธืืคึผืืืฆืืจื, ืึธืืขืจ ืืืื ืืขืคืืขืจืขื ืคึผืฉืื. ืืืืก ืืืื ืื ืคืืจ? ืขืก ืืื ืึท ืืืืคึผื ื ืึธืืข ืืืึธืก ืึทืืจืึทืืืืฅ ืึทืืข ืื ืืืขืจืก. ืืืจ ืคึผืจืืืืจื ืฆื ืืึทืงืืืขื ืืึทืื ืืืขืื ืืขื ืคืืจืขืจ. ืืืื ืืึธืก ืืขืืจืืคื ืืฆืืื, ื"ื ืืืจ ืืืงืืืขื ืขืืืขืืข ืืึทืื, ืืขืืึธืื ืืื ืืืขืจ ืึทืจืืขืืขืจ ืืืืื ืฆื ื ืึธืืคืึธืืื ืืขื ืคืืจืขืจ. ืขืจ ืืืืืื ืึทื ืขืก ืืื ืฉืืื ืึท ืคืืจืขืจ.
ืืืื ืืขืจ ืคืืจืขืจ ืืื ืืขืฉืืืจืื ืคึฟืึทืจ ืขืืืขืืข ืกืืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืขืคืืื ืึทืืืขืง, ืืขืืึธืื ืืืจ ืคึผืจืืืืจื ืฆื ืฉืึทืคึฟื ืึท ื ืืึท ืคืืจืขืจ. ืืื ืืืื ืืืจ ืืขื ืขื ืืขืจืึธืื, ืืขืืึธืื ืืื ืืืขืจ ืึทืจืืขืืขืจ ืืืขืจื ืืขืจ ืคืืจืขืจ. ืืื ืืืื ืขืืขืฆืขืจ ืืื ืืขื ืืึธืืขื ื ืืขืจืืื ืฆื ืฉืึทืคึฟื ืึท ื ืืึทืข ืคืืจืขืจ, ืืืจ ืคึผืจืืืืจื ืฆื ืคึฟืึทืจืฉืืืื ืืืขืจ ืขืก ืืื ืืื ื ืึธืืืืื ืืื.
ืื ืงืืื ืืจืืืก ืื ืืืื ืืขืจืืคืขื ืข ืกืืืืข ืืืืจืงืื ื, ืืืก ืืืืกื ืื ืกืืืืข ืืืืจืงืื ื, ืืืืื ืืืขื ื ืคืืจืขืจ ืฉืืืจืื, ืืืขื ืืขืจ ืืืืก ืืื ืขืจืฉื ืืื ืฆืืื ืืืขืจื ืืขืจ ืคืืจืขืจ.

ืืืขื ืงืึทืคึผืืฉืขืจืื ื ืึท ืืืื, ืืืจ ืงืขื ืขื ืคึผืจืืืืจื ืฆื ื ืืฆื ืึท ืืืกื ืึทื ืืขืจืฉ ืฆืืืึทื ื, ืืืึธืก ืืื ืืื ืืืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืืืื ืฆื ืืึทืงืืืขื ืึท ืฉืืึธืก, ืึธืืขืจ ืึธื ืื ืืขืจื ืืืืจืงืื ื. ืขืก ืืืขื ืฆืื ืืืคืฉืืขืื ืืื ืืื ืืขื ืคืึทืงื ืึทื ืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืจืืงืืืขืก ืจืฉืืืืช ืคืื ืึทืืข ื ืึธืืข ืืืก ืคึฟืึทืจ ืึท ืฉืืื ืืืืืกืืื ื ื ืึธืืข ืืื ืึท ืฉืืึธืก. ืืื ืืืื ืคืจืืขืจ ืื ื ืึธืืข ืคึฟืึทืจ ืืืึธืก ืืืจ ืืืฉืืคื ืึท ืฉืืึธืก ืืื ืืขืจ ืงืืขื ืกืืขืจ ืคืื ืื ืฉืืขืื ืืืึธืก ืืืจ ืืืงืืืขื, ืืึธืก ืืืื ืึทื ืืืจ ืืึธืื ืงืึทืคึผืืฉืขืจื ืื ืฉืืึธืก. ืืืจ ืงืึธื ืืจืึธืืืจื ืึทื ืืืจ ืืึธืื ืืืงืืืขื ืึท ืฉืืึธืก. ืืื ืึท ืืฉืขืง, ืขืก ืืืขื ืืืื ืึท ืฆืืฉืืึทื ื ืึทื ืื ID ืืืึธืก ืืืจ ืืืงืืืขื ืืืขื ืฉืึทืคึฟื ืึท ื ืืึท ืฉืืึธืก ืืื ืืื ืืืึทื. ืืื ืืืื ืืืจ ืืืงืืืขื ืขืก, ืืืจ ืึทืจืืขืื ืืืืึทืืขืจ.
ืืืื ืขืก ืืื ืึท ืืืืขืจ ืฉืืึทื ืืืึธืก ืืื ืงืืขื ืขืจืขืจ ืืื ืืื ืืืขืจ ืฉืืึธืก, ืืืจ ืฉืืขืื ืึท ืืืึทืืฉืขืจ ืืืืฃ ืืขื ืืขืฉืขืขื ืืฉ ืืื ืืืึทืจืื ืคึฟืึทืจ ืึธื ืืึธื ืืื ืขืคึผืขืก ืขื ืืขืจืื ืืขื. ืืึธืก ืืืืกื, ืืืจ ืืึธืื ืืึทืงืืืขื ืืขื ืฉืืึธืก. ืืื ืืื ืขืก ืืืขื ื ืืฉื ืืจืืคืคืืื, ืืืขืื ืืืจ ื ืืฉื ืืืขืจื ืืขืจ ืืื ืืืื ืืื ืืื ื ืืฉื ืืืงืืืขื ืืขื ืืื ืืืื ืฉืืืก, ืืื ืืืื ืืืขืื ืืืจ ืงืขื ืขื ืืื ืืืื ืฉืจืืืื. ืืื ืืืื ืืขืจ ืฆืืฉืืึทื ื ืืื ื ืืฉื ืืืืขืื ื, ืืขืืึธืื ืืืจ ืืื ืืืื ืึทืืขืจ ืืื ืคึผืจืืืืจื ืฆื ืืึทืงืืืขื ืืขื ืฉืืึธืก ืืืืืขืจ, ืืืืึทื ืขืคึผืขืก ืงืขื ืืึธืื ืืขืืืื ืืื ืืขื ืฆืืึทื.

ืืืึธืก ืืืฉืืืื ZooKeeper? ืขืก ืืขื ืขื 4 ืืืืคึผื ืืืื. ืืขื ืืื ืคึผืจืึทืกืขืกืื ื ืคึผืจืึทืกืขืกืึทื - ืืขืื. ืืื ืืืื ZooKeeper Atomic Broadcast. ืขืก ืืื ืึท ืงืึธืืืื ืืึธื ืืื ืึทืืข ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืจืขืงืึธืจืืขื. ืืื ืื ืืื-ืืืงืึธืจื ืจืขืคึผืืืงืืืืื ืื ืืื, ื"ื ืื ืืึทืืึทืืึทืกืข ืืื ืืื ืื ืืื ืฆืข ืืืื ืืื ืกืืึธืจื.
ืขืก ืืื ืืืื ืฆื ืืืืขืจืงื ืึทื ืึทืืข ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืืืื ืืืจื ืื ืจืืงืืืขืกื ืคึผืจืึทืกืขืกืขืจ. ืืื ืืืืขื ืขื ืึทืคึผืขืจืืืฉืึทื ื ืืืื ืืืืึทื ืฆื ืื ืืื-ืืืงืึธืจื ืืึทืืึทืืืืก.

ืื ืืึทืืึทืืืืก ืืื ืืื ืืึธืจ ืจืขืคึผืืืงืืืืื. ืื ืื ืกืืึทื ืกืื ืคืื ZooKeeper ืงืจืึธื ืึท ืืึทื ืฅ ืงืึธืคึผืืข ืคืื โโืื ืืึทืื.
ืืื ืกืืจ ืฆื ืืืงืขืจื ืื ืืึทืืึทืืืืก ื ืึธื ืึท ืงืจืึทื, ืขืก ืืื ืึท ืงืึธืืืื ืงืืึธืฅ. ื ืึธืจืืึทื ืคืืจ ืืื ืึทื ืืืืืขืจ ืืึทืื ืืึทืงืืืขื ืืื ืืึผืจืื, ืขืก ืืื ืืขืฉืจืืื ืืึธืจื ืึทืืื ืึทื ืืืื ืขืก ืงืจืึทืฉืื, ืืขื ืงืืึธืฅ ืงืขื ืขื ืืืื ืคึผืืืึทืขื ืฆืืจืืง ืืื ืื ืกืืกืืขื ืฉืืึทื ืงืขื ืขื ืืืื ืืขืืื ื. ืืื ืคึผืขืจืืึธืืืฉ ืกื ืึทืคึผืฉืึทืฅ ืคืื ืื ืืึทืืึทืืืืก ืืขื ืขื ืืืื ืืขื ืืฆื.

ZooKeeper Atomic Broadcast ืืื ืึท ืืึทื ืืืึธืก ืืื ืืขื ืืฆื ืฆื ืืึทืืื ืจืขืคึผืืืงืืืืื ืืึทืื.
ZAB ืื ืขืืืืื ืืง ืกืึทืืขืงืฅ ืึท ืคืืจืขืจ ืคึฟืื ืื ZooKeeper ื ืึธืืข. ืื ืืขืจืข ื ืึธืืื ืืืขืจื ืืืจ ืื ืืขื ืืขืจืก ืืื ืืขืจืืืึทืจืื ืขืืืขืืข ืึทืงืฉืึทื ื ืคืื ืืืจ. ืืืื ืืื ืืึทืงืืืขื ืืืื ืกื, ืืื ืฉืืงื ืืื ืึทืืข ืฆื ืื ืคืืจืขืจ. ืขืจ ืคืืจื ืงืืื ื ืฉืจืืื ืืคืขืจืืฆืืข ืืื ืฉืืงื ืืื ื ืืขืกืขืืืฉ ืืืืก ืืื ืืื ืืขืืืืฉื ืฆื ืืืื ืข ืื ืืขื ืืขืจืก. ืืขื, ืืื ืคืึทืงื, ืืืื ืืืื ืืืจืืืขืงืึธืื ืึทืืึธืืืฉืข, ื"ื ืื ืจืขืงืึธืจืืื ื ืืื ืืจืึธืืงืึทืกืืื ื ืึธืคึผืขืจืึทืฆืืข ืคืื โโโโืื ืืื ืฆืข ืืึทื ืืืื ืืืื ืืืจืืืขืงืึธืื ืึทืืึธืืืฉืข, ืืขืจืืื ืืขืจืึทื ืืื ืืึทืื ืงืึธื ืกืืกืืขื ืกื.
ืขืก ื ืึธืจ ืคึผืจืึทืกืขืกืึทื ืฉืจืืึทืื ืจืืงืืืขืก. ืืืึทื ืืืืคึผื ืึทืจืืขื ืืื ืึทื ืขืก ืืจืึทื ืกืคืขืจืก ืื ืึธืคึผืขืจืึทืฆืืข ืืื ืึท ืืจืึทื ืกืึทืงืืืึธื ืึทื ืืขืจืืืึทื ืืืงื. ืืึธืก ืืื ืึท ืกืคึผืขืฆืืขื ืืืฉืขื ืขืจืืืืึทื ืืงืฉื.
ืืื ืืึธ ืขืก ืืื ืืืื ืฆื ืืืืขืจืงื ืึทื ืื ืืืขืืคึผืึธืืขื ืกื ืคืื ืืขืจืืืึทื ืืืงืื ืืขื ืคึฟืึทืจ ืืขืจ ืืขืืืืงืขืจ ืึธืคึผืขืจืึทืฆืืข ืืื ืืขืจืึทื ืืื. ืืืืก ืืื ืืืก? ืื ืืึทื, ืืืื ืขืงืกืึทืงืืืืึทื ืฆืืืื ืืึธื, ืืืขื ืืึธืื ืื ืืขืืืข ืฉืืึทื, ื"ื ืื ืืงืฉื ืืื ืืืขื ื ืืฉื ืืืืฉื. ืืื ืืึธืก ืืึทืจืฃ ืืืื ืืขืืื ืึทืืื ืึทื ืืื ืคืึทื ืคืื ืึท ืงืจืึทื, ืืืจ ืงืขื ืขื ืจืืกืืึทืจื ืื ืึธืคึผืขืจืึทืฆืืข, ืืื ืืขืจืืื ืจืึธืืืื ื ืฆืืจืืง ืื ืขื ืืขืจืื ืืขื ืืืึธืก ืืึธืื ืืขืคืืื ืึทืืืขืง ืืื ืืขื ืืึธืืขื ื. ืืื ืืขื ืคืึทื, ืื ืฉืืึทื ืคืื ืื ืกืืกืืขื ืืืขื ืืืื ืื ืืขืืืข, ื"ื ืขืก ืืึธื ื ืืฉื ืืืื ืืขืจ ืคืึทื ืึทื ืึท ืกืขืจืืข ืคืื โโโโืื ืืขืืืข, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืขืจืืืึทื ืืืงื ืคึผืจืึทืกืขืกืึทื, ืืขืคืืจื ืฆื ืคืึทืจืฉืืืขื ืข ืืขืฆื ืฉืืึทืื ืคืื ืื ืกืืกืืขื.








ืืงืืจ: www.habr.com
