Merge branch 'master' of github.com:heibaiying/BigData-Notes
This commit is contained in:
commit
74ac3cd616
@ -43,7 +43,7 @@ Apache Flume是一个分布式,高可用的数据收集系统。它可以从
|
|||||||
|
|
||||||
**3. Channel**
|
**3. Channel**
|
||||||
|
|
||||||
`Channel`是源和接收器之间事件的管道,用于临时存储数据。可以是内存或持久化的文件系统:
|
`Channel`是源和接收器之间的管道,用于临时存储数据。可以是内存或持久化的文件系统:
|
||||||
|
|
||||||
+ `Memory Channel` : 使用内存,优点是速度快,但数据可能会丢失(如突然宕机);
|
+ `Memory Channel` : 使用内存,优点是速度快,但数据可能会丢失(如突然宕机);
|
||||||
+ `File Channel` : 使用持久化的文件系统,优点是能保证数据不丢失,但是速度慢。
|
+ `File Channel` : 使用持久化的文件系统,优点是能保证数据不丢失,但是速度慢。
|
||||||
@ -54,7 +54,7 @@ Apache Flume是一个分布式,高可用的数据收集系统。它可以从
|
|||||||
|
|
||||||
**5. Agent**
|
**5. Agent**
|
||||||
|
|
||||||
是一个独立的(JVM)进程,包含组件`Source`、 `Channel`、 `Sink`等组件。
|
是一个独立的(JVM)进程,包含`Source`、 `Channel`、 `Sink`等组件。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ HBase是一个面向`列`的数据库管理系统,这里更为确切的而说
|
|||||||
|
|
||||||
<div align="center"> <img src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/HBase_table-iteblog.png"/> </div>
|
<div align="center"> <img src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/HBase_table-iteblog.png"/> </div>
|
||||||
|
|
||||||
> 图片引用自博客:HBase 是列式存储数据库吗(https://www.iteblog.com/archives/2498.html)
|
> *图片引用自 : HBase是列式存储数据库吗* *https://www.iteblog.com/archives/2498.html*
|
||||||
|
|
||||||
Hbase的表具有以下特点:
|
Hbase的表具有以下特点:
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<a href="#32-会话">3.2 会话</a><br/>
|
<a href="#32-会话">3.2 会话</a><br/>
|
||||||
<a href="#33-数据节点">3.3 数据节点</a><br/>
|
<a href="#33-数据节点">3.3 数据节点</a><br/>
|
||||||
<a href="#34-节点信息">3.4 节点信息</a><br/>
|
<a href="#34-节点信息">3.4 节点信息</a><br/>
|
||||||
<a href="#35-Wather">3.5 Wather</a><br/>
|
<a href="#35-Watcher">3.5 Watcher</a><br/>
|
||||||
<a href="#36-ACL">3.6 ACL</a><br/>
|
<a href="#36-ACL">3.6 ACL</a><br/>
|
||||||
<a href="#四ZAB协议">四、ZAB协议</a><br/>
|
<a href="#四ZAB协议">四、ZAB协议</a><br/>
|
||||||
<a href="#41-ZAB协议与数据一致性">4.1 ZAB协议与数据一致性</a><br/>
|
<a href="#41-ZAB协议与数据一致性">4.1 ZAB协议与数据一致性</a><br/>
|
||||||
@ -103,7 +103,7 @@ Zookeeper数据模型是由一系列基本数据单元`Znode`(数据节点)组
|
|||||||
| dataLength | 数据内容的长度 |
|
| dataLength | 数据内容的长度 |
|
||||||
| numChildren | 数据节点当前的子节点个数 |
|
| numChildren | 数据节点当前的子节点个数 |
|
||||||
|
|
||||||
### 3.5 Wather
|
### 3.5 Watcher
|
||||||
|
|
||||||
Zookeeper中一个常用的功能是Watcher(事件监听器),它允许用户在指定节点上针对感兴趣的事件注册监听,当事件发生时,监听器会被触发,并将事件信息推送到客户端。该机制是Zookeeper实现分布式协调服务的重要特性。
|
Zookeeper中一个常用的功能是Watcher(事件监听器),它允许用户在指定节点上针对感兴趣的事件注册监听,当事件发生时,监听器会被触发,并将事件信息推送到客户端。该机制是Zookeeper实现分布式协调服务的重要特性。
|
||||||
|
|
||||||
|
@ -123,9 +123,7 @@ export JAVA_HOME=/usr/java/jdk1.8.0_201
|
|||||||
HBase的版本必须要与Hadoop的版本兼容,不然会出现各种Jar包冲突。这里我Hadoop安装的版本为`hadoop-2.6.0-cdh5.15.2`,为保持版本一致,选择的HBase版本为`hbase-1.2.0-cdh5.15.2` 。所有软件版本如下:
|
HBase的版本必须要与Hadoop的版本兼容,不然会出现各种Jar包冲突。这里我Hadoop安装的版本为`hadoop-2.6.0-cdh5.15.2`,为保持版本一致,选择的HBase版本为`hbase-1.2.0-cdh5.15.2` 。所有软件版本如下:
|
||||||
|
|
||||||
+ Hadoop 版本: hadoop-2.6.0-cdh5.15.2
|
+ Hadoop 版本: hadoop-2.6.0-cdh5.15.2
|
||||||
|
|
||||||
+ HBase 版本: hbase-1.2.0-cdh5.15.2
|
+ HBase 版本: hbase-1.2.0-cdh5.15.2
|
||||||
|
|
||||||
+ JDK 版本:JDK 1.8
|
+ JDK 版本:JDK 1.8
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user