hive不支持更改數據操作,Hive基於數據倉庫,提供靜態數據的動態查詢。
使用HQL類SQL語言,底層經過編譯轉為MapReduce程序,在Hadoop上運行,
數據存儲在HDFS上。
bin/hadoop dfs -lsr /user/hive 查看HDFS上存儲的HIVE表
HDFS是GFS的一種實現,是分布式文件系統,類似於FAT32,NTFS,是一種文件格式。
Hive與Hbase的數據一般存儲在HDFS上。hadoop HDFS為他們提供了高可靠性的底層存儲支持。
Hbase 是 Hadoop database,即Hadoop數據。它是適用於非結構化數據存儲的數據庫。
Hbase是基於列,而不是基於行的模式。
Hbase利用Hadoop MapReduce來處理HBase中的海量數據。
Zookeeper為Hbase提供了穩定的服務和failover機制。
Pig和Hive為Hbase提供了高層語言支持,使得Hbase上進行數據統計處理變的簡單。
Sqoop則為Hbase提供了方便的RDBMS數據的導入導出功能,使得傳統數據庫向Hbase遷移變的十分方便。