真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

為什么使用Hive

這篇文章給大家分享的是有關(guān)為什么使用Hive的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)公司主要為客戶提供服務(wù)項(xiàng)目涵蓋了網(wǎng)頁視覺設(shè)計(jì)、VI標(biāo)志設(shè)計(jì)、網(wǎng)絡(luò)營銷推廣、網(wǎng)站程序開發(fā)、HTML5響應(yīng)式成都網(wǎng)站建設(shè)成都做手機(jī)網(wǎng)站、微商城、網(wǎng)站托管及成都企業(yè)網(wǎng)站維護(hù)、WEB系統(tǒng)開發(fā)、域名注冊、國內(nèi)外服務(wù)器租用、視頻、平面設(shè)計(jì)、SEO優(yōu)化排名。設(shè)計(jì)、前端、后端三個(gè)建站步驟的完善服務(wù)體系。一人跟蹤測試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為成都發(fā)電機(jī)租賃行業(yè)客戶提供了網(wǎng)站建設(shè)服務(wù)。

  1. 什么是Hive

Hive是基于Hadoop的一個(gè)數(shù)據(jù)倉庫工具,可以將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表,并提供簡單的sql查詢功能,可以將sql語句轉(zhuǎn)換為MapReduce任務(wù)進(jìn)行運(yùn)行。同時(shí),這個(gè)語言也允許熟悉 MapReduce  開發(fā)者的開發(fā)自定義的 mapper  和 reducer  來處理內(nèi)建的 mapper 和 reducer  無法完成的復(fù)雜的分析工作。

  1. 為什么使用Hive

學(xué)習(xí)成本低,可以通過類SQL語句快速實(shí)現(xiàn)簡單的MapReduce統(tǒng)計(jì),不必開發(fā)專門的MapReduce應(yīng)用,十分適合數(shù)據(jù)倉庫的統(tǒng)計(jì)分析。

  1. Hive 系統(tǒng)架構(gòu)

為什么使用Hive

用戶接口主要有三個(gè):CLI,JDBC/ODBC和 WebUI

  1. CLI,即Shell命令行

  2. JDBC/ODBC 是 Hive 的Java,與使用傳統(tǒng)數(shù)據(jù)庫JDBC的方式類似

  3. WebGUI是通過瀏覽器訪問 Hive

Metastore(Hive的元數(shù)據(jù))

  1. 元數(shù)據(jù)包含了Hive包表的表名、字段分區(qū)屬性等表的屬性信息

  2. 默認(rèn)使用Derby數(shù)據(jù)庫作為默認(rèn)的元數(shù)據(jù)倉庫(嵌入式,只支持單session回話)

  1. Hive與傳統(tǒng)數(shù)據(jù)的對比


Hive

RDBMS

查詢語言

HQL

SQL

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

HDFS

Raw Device or Local FS

執(zhí)行

MapReduce

Excutor

執(zhí)行延遲

處理數(shù)據(jù)規(guī)模

索引

0.8版本后加入位圖索引

有復(fù)雜的索引

  1. Hive與hadoop 的調(diào)用關(guān)系

為什么使用Hive

  1. Hive安裝

  2. 1.     下載hive源文件

  3. 2.     解壓hive文件

  4. 3.     進(jìn)入$HIVE_HOME/conf/修改文件

  5. a)     cp  hive-env.sh.template  hive-env.sh

  6. b)     cp  hive-default.xml.template  hive-site.xml

  7. 4.     修改$HIVE_HOME/bin的hive-env.sh,增加以下三行

  8. a)     export JAVA_HOME=/usr/local/jdk1.7.0_45

  9. b)     export HIVE_HOME=/usr/local/hive-0.14.0

  10. c)     export HADOOP_HOME=/usr/local/hadoop-2.6.0

  11. 5.     偽分布模式使用默認(rèn)的Derby就可以直接啟動(dòng)Hive控制臺(tái)了,但一般都會(huì)修改為MySQL

修改$HIVE_HOME/conf/hive-site.xml

      javax.jdo.option.ConnectionURL

      jdbc:mysql://192.168.1.100:3306/crxy_job?

               createDatabaseIfNotExist=true

      javax.jdo.option.ConnectionDriverName

      com.mysql.jdbc.Driver

      javax.jdo.option.ConnectionUserName

      root

      javax.jdo.option.ConnectionPassword

      admin

  1. 將MySQL的驅(qū)動(dòng)包jar文件存放在HIVE_HOME/lib下

  2. 啟動(dòng)Hive,現(xiàn)在就可以執(zhí)行Sql語句創(chuàng)建表了!

感謝各位的閱讀!關(guān)于“為什么使用Hive”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


網(wǎng)站標(biāo)題:為什么使用Hive
分享網(wǎng)址:http://weahome.cn/article/jdogpd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部