Apache ZooKeeper

Apache ZooKeeper

Tiedot
Kehittäjä Apache-ohjelmistosäätiö
Ensimmäinen versio 6. helmikuuta 2011
Viimeinen versio 3.5.5 (3. toukokuuta 2019)
3.5.6 (16. lokakuuta 2019)
Edistynyt versio 3,5,6-rc1 (20. syyskuuta 2019)
Tallettaa gitbox.apache.org/repos/asf?p=zookeeper.git , github.com/apache/zookeeper.git ja gitbox.apache.org/repos/asf/zookeeper.git
Kirjoitettu Java
Ympäristö Java-virtuaalikone
Tyyppi Apache Foundation Project ( d )
Avainarvotietokanta ( en )
Lisenssi Apache-lisenssi
Verkkosivusto zookeeper.apache.org

Apache Zookeeper on avoimen lähdekoodin ohjelmistoja päässä  Apache Software Foundation . Se on kokoonpanonhallintaohjelmisto hajautetuille järjestelmille. Zookeeper on osahanke  Hadoop , mutta se on täysimittainen huipputason projekti .

ZooKeeperin arkkitehtuuri tukee korkeaa saatavuutta turhien palveluiden avulla. Tämä antaa asiakkaille mahdollisuuden kysyä toiselta ZooKeeper-johtajalta, jos ensimmäinen ei vastaa. ZooKeeperin solmut tallentavat tietoja hierarkkiseen nimitilaan, aivan kuten tiedostojärjestelmä tai puun tietorakenne. Asiakkaat voivat lukea ja kirjoittaa solmuihin ja saada siten jaetun määrityspalvelun. Päivitykset ovat täysin järjestettyjä.

ZooKeeperia käyttävät yritykset, kuten Rackspace, Yahoo! , Odnoklassniki ja eBay sekä avoimen lähdekoodin hakujärjestelmät,  kuten Solr .

Apache ZooKeeper -arkkitehtuuri

Tässä on joitain yleisiä termejä Zookeeper-arkkitehtuurissa:

Klusteripalvelut replikoidaan ja tallennetaan joukolle palvelimia (joita kutsutaan "sarjoiksi"), joista kukin ylläpitää muistissa olevaa tietokantaa, joka sisältää täydellisen datatilapuun, tapahtumalokin ja pysyvästi tallennetut tilannekuvat. Useat asiakassovellukset voivat muodostaa yhteyden palvelimeen, ja jokainen asiakas ylläpitää TCP-yhteyttä, jonka kautta se lähettää pyyntöjä ja TIC: itä sekä vastaanottaa vastauksia ja seuraa tapahtumia.

Klassinen käyttölaukku

Asiakaskirjastot

ZooKeeper-jakeluun sisältyvien asiakaskirjastojen lisäksi käytettävissä on useita kolmansien osapuolten kirjastoja, kuten Apache Curator ja Kazoo, jotka tekevät ZooKeeperin käytöstä helpompaa ja lisäävät lisätoimintoja.

Apache-projektit ZooKeeperin avulla

jne.

Aiheeseen liittyvät artikkelit

Viitteet

  1. "  https://projects.apache.org/json/projects/zookeeper.json  " (käytetty 8. huhtikuuta 2020 )
  2. "  https://gitbox.apache.org/repos/asf?p=zookeeper.git;a=commit;h=390fe37ea45dee01bf87dc1c042b5e3dcce88653  " (käytetty 23. syyskuuta 2019 )
  3. Release 3.5.5  " ,20. toukokuuta 2019(käytetty 23. syyskuuta 2019 )
  4. Release 3.5.6  " ,16. lokakuuta 2019(käytetty 16. lokakuuta 2019 )
  5. "  https://gitbox.apache.org/repos/asf?p=zookeeper.git;a=commit;h=9a578eb52a4a3874f25a31337fbf1df152d6ce4a  " (käytetty 23. syyskuuta 2019 )
  6. "  Zookeeper-yleiskatsaus  "
  7. "  ZooKeeper / Powered By  "
  8. "  Seniorinsinöörin esitys  "
  9. "  SolrCloud  "
  10. "  Eläintarhanhoitaja  "

Ulkoiset linkit