當前位置:編程學習大全網 - 源碼下載 - 我想學習hive,請問安裝hive之前,必須安裝centos、hadoop、java這些嗎?

我想學習hive,請問安裝hive之前,必須安裝centos、hadoop、java這些嗎?

安裝需要

java 1.6,java 1.7或更高版本。

Hadoop 2.x或更高, 1.x. Hive 0.13 版本也支持 0.20.x, 0.23.x

Linux,mac,windows操作系統。以下內容適用於linux系統。

安裝打包好的hive

需要先到apache下載已打包好的hive鏡像,然後解壓開該文件

$ tar -xzvf hive-x.y.z.tar.gz

設置hive環境變量

$ cd hive-x.y.z$ export HIVE_HOME={{pwd}}

設置hive運行路徑

$ export PATH=$HIVE_HOME/bin:$PATH

編譯Hive源碼

下載hive源碼

此處使用maven編譯,需要下載安裝maven。

以Hive 0.13版為例

編譯hive 0.13源碼基於hadoop 0.23或更高版本

$cdhive$mvncleaninstall-Phadoop-2,dist$cdpackaging/target/apache-hive-{version}-SNAPSHOT-bin/apache-hive-{version}-SNAPSHOT-bin$lsLICENSENOTICEREADME.txtRELEASE_NOTES.txtbin/(alltheshellscripts)lib/(requiredjarfiles)conf/(configurationfiles)examples/(sampleinputandqueryfiles)hcatalog/(hcataloginstallation)scripts/(upgradescriptsforhive-metastore)

編譯hive 基於hadoop 0.20

$cdhive$antcleanpackage$cdbuild/dist#lsLICENSENOTICEREADME.txtRELEASE_NOTES.txtbin/(alltheshellscripts)lib/(requiredjarfiles)conf/(configurationfiles)examples/(sampleinputandqueryfiles)hcatalog/(hcataloginstallation)scripts/(upgradescriptsforhive-metastore)

運行hive

Hive運行依賴於hadoop,在運行hadoop之前必需先配置好hadoopHome。

export HADOOP_HOME=<hadoop-install-dir>

在hdfs上為hive創建\tmp目錄和/user/hive/warehouse(akahive.metastore.warehouse.dir) 目錄,然後妳才可以運行hive。

在運行hive之前設置HiveHome。

$ export HIVE_HOME=<hive-install-dir>

在命令行窗口啟動hive

$ $HIVE_HOME/bin/hive

若執行成功,將看到類似內容如圖所示

  • 上一篇:獨特的遊戲源代碼
  • 下一篇:易語言怎麽實現自動註冊功能
  • copyright 2024編程學習大全網