一、安裝準備
2、jdk版本:jdk-6u20-linux-i586.bin
3、作業系統:linux s132 2.6.9-78.8axs2smp #1 smp tue dec 16 02:42:55 est 2008 x86_64 x86_64 x86_64 gnu/linux
4、預設前提是安裝完hadoop 0.20.2版本:
192.168.3.131 namenode
192.168.3.132 datanode
192.168.3.133 datanode
二、安裝操作
1、拷貝以上檔案到linux的「/root」目錄下。同時新建目錄「/jz」。三、啟動操作2、安裝jdk,此步省略...
3、解壓hive到/jz目錄下。tar -zxvf hive-0.5.0-bin.tar.gz -c /jz
4、進入/jz/hive-0.5.0-bin/conf目錄,複製hive-default.xml,改名為hive-site.xml檔案。
1、在/jz/目錄下建立hive-user資料夾,並在該資料夾下建立資料夾hive.kaka。目錄結構為:/jz/hive-user/hive.kaka四、注意和總結2、在/jz/hive-user/hive.kaka目錄下建立檔案cli,該檔案內容為:
#!/bin/bash3、sh /jz/hive-user/hive.kaka/cli 啟動hive服務,進入cli控制台。/jz/hive-0.5.0-bin/bin/hive
4、輸入show tables;控制台如果返回ok,表示啟動成功。
1、建立私有的cli檔案的目的是為了避免使用嵌入式的資料庫出現多人操作同乙個的現象,而且多人操作,即使進入cli也會報錯。2、如果想多建使用者,可以在/jz/hive-user目錄下建立目錄,存放進去相同的cli檔案,啟動私有的cli控制台。這樣元資料將存放在自己的目錄下。
3、metastore_db為儲存私有的元資料(表屬性和結構的內容)的地方,如果刪除,那麼你的表結構將不存在(資料檔案還是存放在hdfs中)。當然,也可以拷貝其他使用者的metastore_db資料夾到自己的目錄下,這樣就實現和其他使用者同樣的元資料結構。
4、總體的目錄結構如下:
hive手冊之分割槽使用
介紹hive如何新增分割槽 刪除分割槽 自定義分割槽以及分割槽插入資料 如何自定義分割槽 create table test name string,int partitions birth string,age string create table yxtest name string,int ...
man手冊,安裝中文手冊
一 man手冊。1 什麼是man手冊?man手冊就是linux提供給使用者檢視linux語法的一本書,當使用者遇到一些不懂的命令 函式時,不用刻意去記住命令 函式的用法,只需要記住怎麼在man手冊去查詢即可。遇到不懂的命令 查閱man手冊 得知 命令功能,命令引數,命令使用方法。遇到不懂的函式 查閱...
Hive 官方手冊學習(一) Hive命令列
hive hiveconf x y i filename f filename e query string s v 注意 順序 i e f s v,其中 e與 s不能同時使用 i 從檔案初始化sql 執行hive時初始化時執行,執行完後將進入hive環境中,盡量少用以免覆蓋預設的初始化檔案 e 執...