hive是基于hadoop的一個 Hadoop Hive概念學(xué)習(xí)系列之什么是Hive?
Hadoop Hive概念學(xué)習(xí)系列之什么是Hive?Hive是Hadoop的一個組件。作為一個數(shù)據(jù)工廠庫,hive的數(shù)據(jù)存儲在Hadoop的文件系統(tǒng)中。Hive為Hadoop提供了SQL語句,使Had
Hadoop Hive概念學(xué)習(xí)系列之什么是Hive?
Hive是Hadoop的一個組件。作為一個數(shù)據(jù)工廠庫,hive的數(shù)據(jù)存儲在Hadoop的文件系統(tǒng)中。Hive為Hadoop提供了SQL語句,使Hadoop能夠通過SQL語句操作文件系統(tǒng)中的數(shù)據(jù)。Hive依賴于Hadoop。
HadoopHive概念學(xué)習(xí)系列之什么是Hive?
Hadoop是一個包含MapReduce和文件系統(tǒng)HDFS的分布式系統(tǒng)
hive是一個數(shù)據(jù)倉庫系統(tǒng),它使Hadoop能夠方便地收集數(shù)據(jù)。它可以看作是Hadoop的一個子項目,可以互相補(bǔ)充
Hadoop streaming可以讓你用其他語言編寫map和reduce執(zhí)行文件,比如C
hive我知道hive類似于MySQL和MapReduce的結(jié)合。
hive的語法與MySQL非常相似,但是hive有自己獨(dú)特的語法系統(tǒng),因為它依賴于HDFS文件系統(tǒng)。例如,1在創(chuàng)建表時有分隔符的概念,2在創(chuàng)建表時有分隔符的概念,插入時有覆蓋率的概念。三。它不支持部分插入,只支持整體插入。4它不支持更新和刪除,只支持搜索。查詢語法與MySQL非常相似,但是計算引擎與MySQL完全不同。所以學(xué)習(xí)hive是掌握MySQL語法的第一步。
因為hive的底層技術(shù)引擎使用MapReduce,所以在學(xué)習(xí)hive之前最好先學(xué)習(xí)MapReduce。熟悉MapReduce的原理和學(xué)習(xí)hive更方便