• <menu id="w2i4a"></menu>
  • Hive (產(chǎn)品編號(hào):13745)

    Apache Hive是用于查詢和管理分布式存儲(chǔ)中大型數(shù)據(jù)集的數(shù)據(jù)倉(cāng)庫(kù)軟件。

    標(biāo)簽:

    開發(fā)商: Apache

    當(dāng)前版本: v1.2.1

    產(chǎn)品類型:軟件

    產(chǎn)品功能:數(shù)據(jù)庫(kù)管理工具

    平臺(tái)語(yǔ)言:

    開源水平:不提供源碼

    本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問請(qǐng)來電 023-68661681 咨詢。

    Hive是建立在 Hadoop 上的數(shù)據(jù)倉(cāng)庫(kù)基礎(chǔ)構(gòu)架。它提供了一系列的工具,可以用來進(jìn)行數(shù)據(jù)提取轉(zhuǎn)化加載(ETL),這是一種可以存儲(chǔ)、查詢和分析存儲(chǔ)在 Hadoop 中的大規(guī)模數(shù)據(jù)的機(jī)制。Hive 定義了簡(jiǎn)單的類 SQL 查詢語(yǔ)言,稱為 HQL,它允許熟悉 SQL 的用戶查詢數(shù)據(jù)。同時(shí),這個(gè)語(yǔ)言也允許熟悉 MapReduce的開發(fā)者開發(fā)自定義的 mapper 和 reducer 來處理內(nèi)建的 mapper 和 reducer 無法完成的復(fù)雜分析工作。

    產(chǎn)品質(zhì)量分析及預(yù)測(cè)

    * 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以官網(wǎng)介紹為準(zhǔn),如需購(gòu)買請(qǐng)先行測(cè)試。

    適用場(chǎng)景:

    Hive 構(gòu)建在基于靜態(tài)批處理的Hadoop 之上,Hadoop 通常都有較高的延遲并且在作業(yè)提交和調(diào)度的時(shí)候需要大量的開銷。Hive 不能夠在大規(guī)模數(shù)據(jù)集上實(shí)現(xiàn)低延遲快速的查詢,例如,Hive 在幾百M(fèi)B 的數(shù)據(jù)集上執(zhí)行查詢一般有分鐘級(jí)的時(shí)間延遲。因此,Hive 不適合那些需要低延遲的應(yīng)用,例如,聯(lián)機(jī)事務(wù)處理(OLTP)。Hive 查詢操作過程嚴(yán)格遵守Hadoop MapReduce 的作業(yè)執(zhí)行模型,Hive 將用戶的HiveQL 語(yǔ)句通過解釋器轉(zhuǎn)換為MapReduce 作業(yè)提交到Hadoop 集群上,Hadoop 監(jiān)控作業(yè)執(zhí)行過程,然后返回作業(yè)執(zhí)行結(jié)果給用戶。Hive 并非為聯(lián)機(jī)事務(wù)處理而設(shè)計(jì),Hive 并不提供實(shí)時(shí)的查詢和基于行級(jí)的數(shù)據(jù)更新操作。Hive 的最佳使用場(chǎng)合是大數(shù)據(jù)集的批處理作業(yè),例如,網(wǎng)絡(luò)日志分析。

    設(shè)計(jì)特征:

    Hive 是一種底層封裝了Hadoop 的數(shù)據(jù)倉(cāng)庫(kù)處理工具,使用類SQL 的HiveQL 語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)查詢,所有Hive 的數(shù)據(jù)都存儲(chǔ)在Hadoop 兼容的文件系統(tǒng)(例如,Amazon S3、HDFS)中。Hive 在加載數(shù)據(jù)過程中不會(huì)對(duì)數(shù)據(jù)進(jìn)行任何的修改,只是將數(shù)據(jù)移動(dòng)到HDFS 中Hive 設(shè)定的目錄下,因此,Hive 不支持對(duì)數(shù)據(jù)的改寫和添加,所有的數(shù)據(jù)都是在加載的時(shí)候確定的。Hive 的設(shè)計(jì)特點(diǎn)如下:

    • 支持索引,加快數(shù)據(jù)查詢。

    • 不同的存儲(chǔ)類型,例如,純文本文件、HBase 中的文件。

    • 將元數(shù)據(jù)保存在關(guān)系數(shù)據(jù)庫(kù)中,大大減少了在查詢過程中執(zhí)行語(yǔ)義檢查的時(shí)間。

    • 可以直接使用存儲(chǔ)在Hadoop 文件系統(tǒng)中的數(shù)據(jù)。

    • 內(nèi)置大量用戶函數(shù)UDF 來操作時(shí)間、字符串和其他的數(shù)據(jù)挖掘工具,支持用戶擴(kuò)展UDF 函數(shù)來完成內(nèi)置函數(shù)無法實(shí)現(xiàn)的操作。

    • 類SQL 的查詢方式,將SQL 查詢轉(zhuǎn)換為MapReduce 的job 在Hadoop集群上執(zhí)行。

    體系結(jié)構(gòu):

    主要分為以下幾個(gè)部分:

    用戶接口

    用戶接口主要有三個(gè):CLI,Client 和 WUI。其中最常用的是 CLI,Cli 啟動(dòng)的時(shí)候,會(huì)同時(shí)啟動(dòng)一個(gè) Hive 副本。Client 是 Hive 的客戶端,用戶連接至 Hive Server。在啟動(dòng) Client 模式的時(shí)候,需要指出 Hive Server 所在節(jié)點(diǎn),并且在該節(jié)點(diǎn)啟動(dòng) Hive Server。 WUI 是通過瀏覽器訪問 Hive。

    元數(shù)據(jù)存儲(chǔ)

    Hive 將元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,如 mysql、derby。Hive 中的元數(shù)據(jù)包括表的名字,表的列和分區(qū)及其屬性,表的屬性(是否為外部表等),表的數(shù)據(jù)所在目錄等。

    解釋器、編譯器、優(yōu)化器、執(zhí)行器

    解釋器、編譯器、優(yōu)化器完成 HQL 查詢語(yǔ)句從詞法分析、語(yǔ)法分析、編譯、優(yōu)化以及查詢計(jì)劃的生成。生成的查詢計(jì)劃存儲(chǔ)在 HDFS 中,并在隨后由 MapReduce 調(diào)用執(zhí)行。

    Hadoop

    Hive 的數(shù)據(jù)存儲(chǔ)在 HDFS 中,大部分的查詢由 MapReduce 完成(包含 * 的查詢,比如 select * from tbl 不會(huì)生成 MapReduce 任務(wù))。

    更新時(shí)間:2016-01-26 13:48:02.000 | 錄入時(shí)間:2016-01-25 10:39:05.000 | 責(zé)任編輯:陳俊吉

    相關(guān)產(chǎn)品
    軟件
  • 產(chǎn)品功能:數(shù)據(jù)庫(kù)管理工具
  • 源 碼:非開源
  • 產(chǎn)品編號(hào):12697
  • 當(dāng)前版本:v6.6.5 [銷售以商家最新版為準(zhǔn),如需其他版本,請(qǐng)來電咨詢]
  • 開 發(fā) 商: Devart 正式授權(quán)
  • ">dbForge Studio for SQL Server

    dbForge Studio for SQL Server是用于SQL Server的終極管理工具。

    軟件
  • 產(chǎn)品功能:數(shù)據(jù)庫(kù)管理工具
  • 源 碼:非開源
  • 產(chǎn)品編號(hào):12294
  • 當(dāng)前版本:V17.1 [銷售以商家最新版為準(zhǔn),如需其他版本,請(qǐng)來電咨詢]
  • 開 發(fā) 商: PremiumSoft 正式授權(quán)
  • ">Navicat Premium

    Navicat Premium 是一套數(shù)據(jù)庫(kù)管理工具,讓你使用一個(gè)程序即可同時(shí)連接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 數(shù)據(jù)庫(kù)。

    軟件
  • 產(chǎn)品功能:數(shù)據(jù)庫(kù)管理工具
  • 源 碼:非開源
  • 產(chǎn)品編號(hào):
  • 當(dāng)前版本:v17 [銷售以商家最新版為準(zhǔn),如需其他版本,請(qǐng)來電咨詢]
  • 開 發(fā) 商: PremiumSoft 正式授權(quán)
  • ">Navicat for MongoDB

    一套專用于管理和開發(fā)MongoDB數(shù)據(jù)庫(kù)的開發(fā)工具。

    軟件
  • 產(chǎn)品功能:數(shù)據(jù)庫(kù)管理工具
  • 源 碼:非開源
  • 產(chǎn)品編號(hào):
  • 當(dāng)前版本:v17 [銷售以商家最新版為準(zhǔn),如需其他版本,請(qǐng)來電咨詢]
  • 開 發(fā) 商: PremiumSoft 正式授權(quán)
  • ">Navicat for Redis

    一套專用于可視化和優(yōu)化 Redis 數(shù)據(jù)的開發(fā)工具。

    軟件
  • 產(chǎn)品功能:數(shù)據(jù)庫(kù)管理工具
  • 源 碼:非開源
  • 產(chǎn)品編號(hào):14263
  • 當(dāng)前版本:2021.4 [銷售以商家最新版為準(zhǔn),如需其他版本,請(qǐng)來電咨詢]
  • 開 發(fā) 商: RDM 正式授權(quán)
  • ">Redis Desktop Manager

    跨平臺(tái)開源 Redis ? 管理工具

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();