HBase 入門與實踐
彭旭
- 出版商: 人民郵電
- 出版日期: 2018-12-01
- 定價: $354
- 售價: 7.9 折 $280
- 語言: 簡體中文
- 頁數: 212
- 裝訂: 平裝
- ISBN: 7115493839
- ISBN-13: 9787115493835
-
相關分類:
Hadoop
-
其他版本:
HBase入門與實踐(第2版)
買這商品的人也買了...
-
$403Redis 設計與實現 -
Python 資料運算與分析實戰:一次搞懂 NumPy, SciPy, Matplotlib, Pandas 最強套件$590$502 -
$454HBase不睡覺書 -
AIoT 人工智慧在物聯網的應用與商機$380$300 -
$236NoSQL數據庫原理 -
AI創世紀: 即將來臨的超級人工智慧時代$360$306 -
AI 經濟的策略思維:善用人工智慧的預測威力,做出最佳商業決策$420$357 -
$534Elasticsearch 源碼解析與優化實戰 -
$446自然語言處理的認知方法 -
$474Prometheus 監控實戰 -
$454Prometheus技術秘笈 -
矽谷資深演算法大師:帶你學深度學習推薦系統 (附8頁彩頁)$780$616 -
必學!Python 資料科學‧機器學習最強套件 - NumPy、Pandas、Matplotlib、OpenCV、scikit-learn、tf.Keras$680$537 -
$512人工智能算法 捲3 深度學習和神經網絡 -
$250數據科學博弈論 (Game Theory for Data Science: Eliciting Truthful Information) -
圖神經網絡導論$419$398 -
資料科學的建模基礎 : 別急著 coding!你知道模型的陷阱嗎?$599$539 -
自學機器學習 - 上 Kaggle 接軌世界,成為資料科學家$680$537 -
深度學習的 16 堂課:CNN + RNN + GAN + DQN + DRL, 看得懂、學得會、做得出! (Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence)$620$489 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$539 -
$505程序員必會的40種算法 -
打好 AI 的基礎:一探機器學習底層數學運作$880$695 -
$407金融中的人工智能 -
$512自然語言處理技術 — 文本信息抽取及應用研究 -
$626與量子比特共舞
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以精練的語言介紹HBase的基礎知識,讓初學者能夠快速上手使用HBase,對HBase的核心思想(如數據讀取、數據備份等)和HBase架構(如LSM樹、WAL)有深入的分析,並且讓有經驗的HBase開發人員也能夠循序漸進地深入理解HBase源碼,以便更好地去調試和解決線上遇到的各種問題。本書更加專註於HBase在線實時系統的調優,使HBase集群響應延遲更低。本書結合企業必備的“用戶行為分析系統”,讓讀者能夠快速上手的同時,也不乏企業HBase實際應用場景,理論不脫離實際,真正做到從入門到精通。
本書適合有一定Java基礎的程序員作為HBase入門教程,HBase運維人員可以將本書作為參考手冊來部署和監控HBase,正在將HBase應用到在線生產環境中的軟件開發人員也可以參考本書來調優HBase在線集群性能。
作者簡介
彭旭,2009 年畢業於武漢大學軟件工程專業,近十年國內頂尖因特網企業工作經驗,曾任阿裡巴巴天貓技術部資深軟件工程師、珠海市魅族科技有限公司架構師,現在在創業公司珠海市卓軒科技有限公司任合夥人。精通Java 生態系統相關技術,對大數據存儲、HBase 系統調優有深刻理解,帶領團隊將雲服務存儲系統從MySQL 遷移到HBase,每年為公司節省成本數百萬元。
目錄大綱
第1章HBase簡介1
1.1背景1
1.2 NoSQL與傳統RDBMS 2
1.3應用場景3
1.3.1 Facebook用戶交互數據3
1.3.2淘寶TLog等3
1.3.3小米雲服務4
1.3.4用戶行為數據存儲4
第2章HBase安裝5
2.1單機部署5
2.1.1前置條件5
2.1.2下載HBase 6
2.1.3配置HBase 6
2.1.4啟動HBase 6
2.1.5 HBase初體驗7
2.2分佈式部署8
2.2.1環境準備9
2.2.2 ZooKeeper安裝11
2.2.3 Hadoop安裝12
2.2.4 HBase安裝23
2.2.5啟動集群28
2.3集群增刪節點29
2.3.1增加節點29
2.3.2刪除節點30
第3章HBase數據模型33
3.1邏輯模型33
3.2物理模型35
第4章HBase shell 39
4.1數據定義語言39
4.1.1創建表39
4.1.2查看所有表40
4.1.3查看建表40
4.1.4修改表41
4.2數據操縱語言41
4.2.1 Put 41
4.2.2 Get 42
4.2.3 Scan 43
4.2.4刪除數據45
4.3其他常用shell 46
4.3.1複製狀態查看46
4.3.2分區拆分47
4.3.3分區主壓縮47
4.3.4負載均衡開關48
4.3.5分區手動遷移48
第5章模式設計49
5.1行鍵設計50
5.2規避熱點區間52
5.3高表與寬表54
5.4微信朋友圈設計55
5.4.1需求定義55
5.4.2問題建模55
第6章客戶端API 61
6.1 Java客戶端使用61
6.2數據定義語言64
6.2.1表管理64
6.2.2分區管理66
6.3數據操縱語言68
6.3.1 Put 68
6.3.2 Get 70
6.3.3 Scan 72
6.3.4 Delete 74
6.3.5 Increment 76
6.4過濾器78
6.4.1過濾器簡介78
6.4.2過濾器使用81
6.5事務94
6.5.1原子性95
6.5.2隔離性95
第7章架構實現101
7.1存儲101
7.1.1 B+樹101
7.1. 2 LSM樹102
7.1.3 WAL 104
7.2數據寫入讀取107
7.2.1定位分區服務器107
7.2.2數據修改流程108
7.2.3數據查詢流程113
第8章協處理器115
8.1觀察者類型協處理器115
8.2端點類型協處理器132
8.3裝載/卸載協處理器136
8.3.1靜態裝載/卸載136
8.3.2動態裝載/卸載137
第9章HBase性能調優141
9.1客戶端調優141
9.1.1設置客戶端寫入緩存141
9.1.2設置合適的掃描緩存143
9.1.3跳過WAL寫入143
9.1.4設置重試次數與間隔144
9.1.5選用合適的過濾器144
9.2服務端調優145
9.2.1建表DDL優化145
9.2.2禁止分區自動拆分與壓縮150
9.2.3開啟機櫃感知151
9.2.4開啟Short Circuit Local Reads 153
9.2.5開啟補償重試讀154
9.2.6 JVM內存調優155
第10章集群間數據複製163
10.1複製164
10.1.1集群拓撲165
10.1.2配置集群複製166
10.1.3驗證複製數據169
10.1.4複製詳解171
10.2快照175
10.2.1配置快照176
10.2.2管理快照176
10.3導出和導入178
10.3.1導出178
10.3.2導入180
10.4複製表180
第11章監控183
11.1 Hadoop監控183
11.1.1 Web監控頁面184
11.1.2 JMX監控185
11.2 HBase監控188
11.2.1 Web監控頁面188
11.2. 2 JMX監控190
11.2.3 API監控192
後記195
附錄常見問題197
