-
什麼是
Kudu
html -
操做
Kudu
java -
如何設計
Kudu
的表node
什麼是 Kudu
html
操做 Kudu
java
如何設計 Kudu
的表node
Kudu
的應用場景是什麼?mysql
Kudu
在大數據平臺中的位置在哪?linux
Kudu
用什麼樣的設計, 才能知足其設計目標?sql
Kudu
中有什麼集羣角色?數據庫
Spark Streaming
配合
HDFS
存儲
HDFS
+
compaction
HBase
+
HDFS
Kudu
對於實時流式數據處理, Spark
, Flink
, Storm
等工具提供了計算上的支持, 可是它們都須要依賴外部的存儲系統, 對存儲系統的要求會比較高一些, 要知足以下的特色
支持逐行插入
支持更新
低延遲隨機讀取
快速分析和掃描
OLAP
和 OLTP
行式存儲和列式存儲
Kudu
和 MySQL
的區別
Kudu
和 HBase
的區別
OLAP
和
OLTP
Kudu
是什麼
Kudu
的總體設計
Kudu
的角色
Kudu
的概念
Kudu
是什麼
Master server
Tablet server
tablet
的存儲結構
tablet
的
Insert
流程
tablet
的
Update
流程
由於 Kudu
常常和 Impala
配合使用, 因此咱們也要安裝 Impala
, 可是又由於 Impala
強依賴於 CDH
, 因此咱們連 CDH
一塊兒安裝一下, 作一個完整的 CDH
集羣, 搭建一套新的虛擬機
建立虛擬機準備初始環境
安裝 Zookeeper
安裝 Hadoop
安裝 MySQL
安裝 Hive
安裝 Kudu
安裝 Impala
以前的環境中已經安裝了太多環境, 因此換一個新的虛擬機, 從頭開始安裝
建立虛擬機
安裝系統
複製三臺虛擬機
配置時間同步服務
配置主機名
關閉 SELinux
關閉防火牆
重啓
配置免密登陸
安裝 JDK
Step 1
: 建立虛擬機
Step 2
: 安裝
CentOS 6
Step 3
: 集羣規劃
Step 4
: 配置時間同步服務
Step 5
: 配置主機名
Step 6
: 關閉
SELinux
Step 7
: 關閉防火牆
Step x
: 重啓
Step 8
: 配置三臺節點的免密登陸
Step 9
: 安裝
JDK
建立本地 Yum
倉庫的目的是由於從遠端的 Yum
倉庫下載東西的速度實在是太渣, 然而 CDH
的全部組件幾乎都要從 Yum
安裝, 因此搭建一個本地倉庫會加快下載速度
下載 CDH
的全部安裝包
生成 CDH
的 Yum
倉庫
配置服務器, 在局域網共享倉庫
Step 1
: 下載
CDH
的安裝包
Step 2
: 建立本地
Yum
倉庫服務器