• <sup id="mk476"></sup>
    <dl id="mk476"></dl>
  • <progress id="mk476"><tr id="mk476"></tr></progress>
    <div id="mk476"><tr id="mk476"></tr></div>
    <sup id="mk476"><ins id="mk476"></ins></sup>
  • <progress id="mk476"></progress>
    <div id="mk476"></div>
    <div id="mk476"><tr id="mk476"></tr></div>
  • <div id="mk476"></div>
    <dl id="mk476"><s id="mk476"></s></dl><dl id="mk476"></dl><div id="mk476"></div>
  • <div id="mk476"></div>
    <dl id="mk476"><ins id="mk476"></ins></dl>
    摘要: 本篇文章僅僅是起一個拋磚迎玉的作用,舉一個如何修改源碼的例子。文章的靈感來自 "ZOOKEEPER 2784" 。 提一個問題先 之前的文章講過zxid的設計,我們先復習下: zxid有64位,分成兩部分: 高32位是Leader的epoch:選舉時鐘,每次選出新的Leader,epoch累加1 低閱讀全文
    posted @ 2018-10-15 09:14 大叔據 閱讀(256) 評論(0) 編輯
    摘要: 本文的命令和配置都是基于zookeeper 3.4.6版本。優化很多時候都是基于監控的,所以把這兩個內容寫在了一起,慢慢消化。 監控 簡單地說,監控無非就是獲取服務的一些指標,再根據實際業務情況給這些指標設定一個合適的閾值,然后進行告警的一個過程。 如何獲取這些指標? ZooKeeper 提供了四字閱讀全文
    posted @ 2018-10-11 11:01 大叔據 閱讀(296) 評論(0) 編輯
    摘要: 本文涉及到幾個zookeeper簡單的知識點,永久節點、有序節點、watch機制。比較基礎,熟悉的就別看了跳過這篇吧 每個線程在/locks節點下創建一個臨時有序節點test_lock_0000000040 獲得/locks節點下所有子節點A、B、C,排序獲得最小值 若當前節點B為最小值則獲得鎖,執閱讀全文
    posted @ 2018-10-09 09:18 大叔據 閱讀(305) 評論(0) 編輯
    摘要: 應屆生小祖參加了個需求分析會回來后跟我說被產品懟了一句: "不就是寫SQL嗎,要那么久嗎" 我去,欺負我小弟,這我肯定不能忍呀,于是我寫了一篇文章發在了公司的wiki 貼出來給大家看看,省略了一些敏感的內容。當然內部版言辭也會溫和一點,嘻嘻 在哪里寫SQL? 這個問題高級點的問法是用哪種SQL引擎?閱讀全文
    posted @ 2018-10-08 08:54 大叔據 閱讀(4435) 評論(14) 編輯
    摘要: "大數據需要學什么?" "大數據不就是寫SQL嗎?"閱讀全文
    posted @ 2018-10-07 20:17 大叔據 閱讀(71) 評論(0) 編輯
    摘要: 【每日五分鐘搞定大數據】系列 zookeeper篇 "Zookeeper篇一 操作與應用場景" "Zookeeper篇二 架構設計與角色分工" "Zookeeper篇三 paxos與一致性" "Zookeeper篇三 zab協議" "Zookeeper篇四 zookeeper 分布式鎖的代碼實現" 閱讀全文
    posted @ 2018-10-07 19:59 大叔據 閱讀(39) 評論(0) 編輯
    摘要: 【原創,轉載請注明出處】 應屆生小祖參加了個需求分析會回來后跟我說被產品懟了一句: "不就是寫SQL嗎,要那么久嗎" 我去,欺負我小弟,這我肯定不能忍呀,于是我寫了一篇文章發在了公司的wiki 貼出來給大家看看,省略了一些敏感的內容。當然內部版言辭也會溫和一點,嘻嘻 在哪里寫SQL? 這個問題高級點閱讀全文
    posted @ 2018-10-04 08:20 大叔據 閱讀(874) 評論(8) 編輯
    摘要: 上篇文章 "《paxos與一致性》" 說到zab是在paxos的基礎上做了重要的改造,解決了一系列的問題,這一篇我們就來說下這個zab。 zab協議的全稱是 ZooKeeper Atomic Broadcast即zookeeper“原子”“廣播”協議 。它規定了兩種模式: 崩潰恢復和消息廣播 恢復模閱讀全文
    posted @ 2018-09-30 09:11 大叔據 閱讀(327) 評論(0) 編輯
    摘要: yarn就先不介紹了,這次排坑經歷還是有收獲的, 從日志到堆棧信息再到源碼 ,很有意思,下面聽我說 問題描述: 集群一臺NodeManager的cpu負載飆高。 進程還在但是看日志已經不再向ResourceManager發送心跳,不斷重復下文2的動作。 心跳停止一段時間后會重連上RM但是cpu仍然很閱讀全文
    posted @ 2018-09-29 09:19 大叔據 閱讀(292) 評論(0) 編輯
    摘要: 先講一個故事。 從前,在國王Leslie Lamport的統治下,有個黑暗的希臘城邦叫paxos。城邦里有3類人, 決策者 提議者 群眾 雖然這是一個黑暗的城邦但是很民主,按照議會民主制的政治模式制訂法律,群眾有什么建議和意見都可以寫提案交給提議者,提議者會把提案交給決策者來決策,決策者有奇數個,為閱讀全文
    posted @ 2018-09-27 09:05 大叔據 閱讀(234) 評論(0) 編輯
    江苏11选5软件