原创 zookeeper簡介

zookeeper簡介 zookeeper主要是一個分佈式服務協調框架,實現同步服務,配置維護和命名服務等分佈式應用。是一個高性能的分佈式數據一致性解決方案。 zookeeper是一個高可用的分佈式管理與協調框架,給予ZAB算法

原创 Netty入門一

關鍵字: Netty簡介,Netty實現通信的步驟,綁定多個端口,TCP粘包、拆包問題,DellmiterBasedFrameDecoder(自定義分隔符), FixedLengthFrameDecoder(定長) 代碼在 htt

原创 zookeeper Curator框架簡單使用

github: https://github.com/zhaikaishun/zookeeper_tutorial Curator框架的目的 官網首頁介紹是 Guava is to Java what Curator is t

原创 操作zookeeper之原生API的基本操作

關鍵字: java原生API,創建連接,創建節點同步方式,獲取節點信息,獲取子節點信息,修改節點的值 ,判斷節點是否存在,刪除節點,Zookeeper創建刪除等節點的異步方式 java慚怍zooleeper,一種是原生API,

原创 zookeeper的zkclient的使用簡介

github: https://github.com/zhaikaishun/zookeeper_tutorial 前言 Zookeeper的原生API,就之前的那一些,用起來還是比較麻煩的,所以,有些工程師對原生的API接口進

原创 zookeeper的ACL

什麼是ACL ACL 叫做Access Control List,ACL(訪問控制列表),例如linux中的文件系統中就有ACL,傳統的文件系統中,ACL分爲兩個維度,一個是屬組,一個是權限。 子目錄/文件默認繼承父目錄的ACL

原创 Netty入門三之最佳實踐

關鍵字 最佳實踐: 數據通信,心跳檢測 代碼在 https://github.com/zhaikaishun/NettyTutorial 代碼在SocketIO_03下 – Netty最佳實踐 實際場景一:數據通信 我們需要

原创 zookeeper分佈式鎖思路(無代碼)

什麼是分佈式鎖 想必大家肯定很熟悉多線程之間的鎖,他們屬於同一個jvm,才能實現資源的共享,保證數據一致性,但是,如果在分佈式的機器中,我們如何保證數據的一致性呢,這裏就需要用到分佈式鎖的問題。 分佈式讀寫數據庫的分佈式鎖 假

原创 storm的第一個例子

Storm的一個簡單例子: 本文不涉及到各種細節,只是一個簡單的storm程序,用於快速入門 例子簡介 有一個數據源,不斷隨機發送字符串aa,bb,cc,dd,ee,ff 中選擇一個發送給一個程序進行處理。這個程序將這個字符串打印

原创 zookeeper的watch(原生API)

github: https://github.com/zhaikaishun/zookeeper_tutorial Zookeeper的watcher事件 zookeeper有watch事件,是一次性觸發的,當watch監視的數

原创 xmanger登錄linux圖形桌面

最近經常在本地調試的東西,放在服務器上就運行不了,有時候本地的機器遠遠沒有服務器上的機器強大,這時候想的就是在服務器上裝上各種環境,例如eclipse,idea或者其他的環境。這時候,就需要自己能直接使用桌面來進行調試了。 想起之

原创 centos安裝screen ubuntu安裝screen 編譯安裝screen

yun安裝: yum install screen ubuntu 的 apt-get安裝 sudo apt-get update sudo apt-get install screen 編譯安裝 爲什麼我需要編譯安裝,因爲我所

原创 Netty入門二 之解編碼

關鍵字:Netty解編碼,JBoss Marshalling, 代碼在 https://github.com/zhaikaishun/NettyTutorial 在SocketIO_02 kaishun.netty.seri

原创 分佈式之CAP定理與個人見解

本文是個人見解,或許和網上有稍許不同,應該是我的問題,但我只能這樣想,纔想得通。如有不對,請批評指正 1. CAP是什麼: 分佈式系統中,一致性、可用性、分區容忍性最多隻可同時滿足兩個 先介紹CAP分別是什麼 Consistency

原创 騰訊大數據之 TDW 計算引擎解析——Shuffle

騰訊分佈式數據倉庫(Tencent distributed Data Warehouse, 簡稱TDW)基於開源軟件Hadoop和Hive進行構建,並且根據公司數據量大、計算複雜等特定情況進行了大量優化和改造,目前單集羣最大規模達到5