溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

zookeeper一些數(shù)據(jù)模型

發(fā)布時間:2020-06-28 03:09:21 來源:網(wǎng)絡(luò) 閱讀:518 作者:skinglzw 欄目:大數(shù)據(jù)
  1. zookeeper提供了一個層次化目錄結(jié)構(gòu),命名符合常規(guī)文件系統(tǒng)規(guī)范。

  2. 每個節(jié)點(diǎn)在zookeeper中叫做znode,并且它有一個唯一的路徑標(biāo)識。

  3. znode有兩種類型:短暫的(ephemeral)和持久的(persistent),節(jié)點(diǎn)znode可以包含

    數(shù)據(jù)和子節(jié)點(diǎn)。(短暫的(ephemeral)不能有子節(jié)點(diǎn),當(dāng)客戶端連接zookeeper時,znode才會存在,一旦客戶端掛掉了,znode被刪除。持久的(persistent)比如節(jié)點(diǎn)掛掉了或者zookeeper關(guān)閉了,重啟之后還存在,不依賴客戶端回話,只有客戶端明確的說,刪除這個znode,才被刪除)

  4. znode中的數(shù)據(jù)可以有多個版本。

  5. 客戶端應(yīng)用可以在節(jié)點(diǎn)上設(shè)置監(jiān)視器(watcher),比如一旦節(jié)點(diǎn)上的數(shù)據(jù)被修改,就廣播給各個客戶端,當(dāng)客戶端收到相應(yīng)信息時,做相應(yīng)調(diào)整

  6. 節(jié)點(diǎn)znode不支持部分讀寫,而是一次性完整讀寫。

  7. znode的類型在創(chuàng)建時確定,并且之后不能再修改。

  8. znode有四種形式的目錄節(jié)點(diǎn),PERSISTENT,PERSISTENT_SEQUENTIAL,EPHEMERAL,EPHEMERAL_SEQUENTIAL

zookeeper一些數(shù)據(jù)模型

services,apps,users,都是znode

在某一時刻,只有一個客戶端能獲取子節(jié)點(diǎn)locks(分布式鎖)


向AI問一下細(xì)節(jié)
推薦閱讀:
  1. ZooKeeper Install
  2. Zookeeper

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI