當前位置:首頁 » 操作系統 » linuxhive

linuxhive

發布時間: 2022-04-25 09:30:06

① hive的安裝配置

你可以下載一個已打包好的hive穩定版,也可以下載源碼自己build一個版本。
安裝需要 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-xzvfhive-x.y.z.tar.gz設置hive環境變數 $cdhive-x.y.z$exportHIVE_HOME={{pwd}}設置hive運行路徑 $exportPATH=$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。 exportHADOOP_HOME=<hadoop-install-dir>在hdfs上為hive創建 mp目錄和/user/hive/warehouse(akahive.metastore.warehouse.dir) 目錄,然後你才可以運行hive。
在運行hive之前設置HiveHome。 $exportHIVE_HOME=<hive-install-dir>在命令行窗口啟動hive $$HIVE_HOME/bin/hive若執行成功,將看到類似內容如圖所示

② 為什麼linux 查看hive資料庫中文不亂碼,到 HUE里查看就是亂碼

在元資料庫執行以下語句:
alter database hue character set latin1;
alter table beeswax_queryhistory modify `query` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

③ linux中安裝的hive所連接的資料庫是哪個

sudo apt-get install mysql-server mysql-client
1). 建立資料庫hive,
create database hive;
2). 創建用戶hive
create user 『hive』@』%』 identified by 『hive』;
3).創建hive用戶,並授權
grant all on hive.* to hive@』%』 identified by 『hive』;
flush privileges
在啟動mysql時可能遇到的問題:

④ linux下運行hive出錯,我的hadoop,java,mysql運行都正常無錯誤,根據網上文檔一步步配置的

安裝了 jdbc 解析器了嗎?另外,據說mysql的hive賬戶必須得有密碼才行。 從http://www.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.22.tar.gz 下載連接器(不要用wget直接下,網頁打開再找下載鏈接),並把解壓後的 mysql-connector-java-5.1.22-bin.jar 文件拷貝至機器下的 /usr/lib/hive/lib下。

⑤ linux rhive環境變數怎麼設置

有幾種方法:
1、重新登錄;
2、重啟機器;
3、使用source命令,如:#soure .bash_profile
就可以直接讓環境變數的修改生效了。
4、使用點號也可以讓環境變數生效,如:#. .bash_profile
「.」 命令是soure命令的縮寫。

⑥ linux中搭建的話hive和hbase是怎麼結合的

應該是Hadoop在hbase和Hive中的作用吧。 hbase與hive都是架構在hadoop之上的。都是用hadoop作為底層存儲。而hbase是作為分布式資料庫,而hive是作為分布式數據倉庫。當然hive還是借用hadoop的MapRece來完成一些hive中的命令的執行。而hbase與hive都是單獨安裝的。你需要哪個安裝哪個,所以不存在重復信息。linux中搭建的話hive和hbase是怎麼結合的

⑦ Linux裡面hive是個資料庫嗎

hive是基於Hadoop的一個數據倉庫工具,用來進行數據提取、轉化、載入,這是一種可以存儲、查詢和分析存儲在Hadoop中的大規模數據的機制。hive數據倉庫工具能將結構化的數據文件映射為一張資料庫表,並提供SQL查詢功能,能將SQL語句轉變成MapRece任務來執行。Hive的優點是學習成本低,可以通過類似SQL語句實現快速MapRece統計,使MapRece變得更加簡單,而不必開發專門的MapRece應用程序。hive十分適合對數據倉庫進行統計分析。

⑧ 為什麼linux的hive無法啟動hiveserver2

需要先啟動Hive的thriftserver:hiveserver2,然後在beelin命令行中通過!connect jdbc:hive2://localhost:10000 scott tiger org.apache.hive.jdbc.HiveDriver命令來連接Hive.

⑨ linux hive 查 哪些database

為什麼使用Hive? 為什麼使用Hive?那麼,在哪裡使用Hive呢?在載入了60億行(經度、維度、時間、數據值、高度)數據集到MySQL後,系統崩潰了,並經歷過數據丟失。這可能部分是因為我們最初的策略是將所有的數據都存儲到單一的一張表中了

⑩ 如何在linux硬碟上追加導入hive表中

如果你想把查詢的結果保存到linux系統上的某個文件中,可以執行這個HQL。insertoverwritelocaldirectory'/tmp/output'select*fromtablea;這時查詢的結果會被保存在HiveServer所在節點的的/tmp/output目錄下。如果你使用的Hive版本是0.11及以上,還可以指定列之間的分隔符,具體可以看這個問題單HIVE-3682

熱點內容
nginx怎麼訪問php 發布:2024-11-18 16:22:55 瀏覽:303
螞蟻外快賺錢腳本 發布:2024-11-18 16:21:52 瀏覽:178
cnc編程培訓學習 發布:2024-11-18 16:16:33 瀏覽:405
android查看工具 發布:2024-11-18 16:03:46 瀏覽:893
目前安卓11如何安裝 發布:2024-11-18 15:55:06 瀏覽:236
安卓結構光對比蘋果哪個快 發布:2024-11-18 15:50:03 瀏覽:930
天天酷跑3v3掛機腳本 發布:2024-11-18 15:43:02 瀏覽:461
pythonif字元串不等於 發布:2024-11-18 15:32:34 瀏覽:435
vr上用什麼存儲晶元 發布:2024-11-18 14:57:39 瀏覽:618
伺服器如何查原廠件和拆機件 發布:2024-11-18 14:54:18 瀏覽:358