欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
HIVE配置手冊 - 奔跑的羚羊 - JavaEye技術(shù)網(wǎng)站

HIVE配置手冊

文章分類(lèi):Java編程
HIVE配置手冊
1)下載hive
目前最新版本是hive-0.6.0,但是不支持hadoop-0.21.0,所以需要安裝hadoop-0.20.2或者以下版本
解壓到每臺服務(wù)器的/data/soft
解壓
Java代碼
  1. root@master:/data/soft# tar zxvf hive-0.6.0.tar.gz  

建立軟連
Java代碼
  1. root@master:/data/soft# ln -s hive-0.6.0.tar.gz hive  


2)配置hive
1.修改bin/hive-config.sh,添加jdk支持
Java代碼
  1. export JAVA_HOME=/usr/local/jdk  
  2. export HIVE_HOME=/data/soft/hive  
  3. export HADOOP_HOME=/data/soft/hadoop  


2.在HDFS中創(chuàng )建目錄,并且將其開(kāi)放g+w模式
Java代碼
  1. root@master:/data/soft#hadoop fs –mkdir /tmp  
  2. root@master:/data/soft#hadoop fs –mkdir /user/hive/warehouse  
  3. root@master:/data/soft#hadoop fs –chmod g+w /tmp  
  4. root@master:/data/soft#hadoop fs –chmod g+w /user/hive/warehouse  

通過(guò)我的試驗,以上創(chuàng )建目錄的步驟是可以省略的,Hive會(huì )自動(dòng)創(chuàng )建需要的目錄

3. 修改conf/hive-default.xml,這個(gè)是hive的關(guān)鍵配置,所以一般不要直接修改,新建hive-site.xml文件,將修改的內容在這個(gè)里面配置。

Xml代碼
  1. <property>  
  2.   <name>hive.exec.scratchdir</name>  
  3.   <value>/data/work/hive/tmp</value>  
  4.   <description>Scratch space for Hive jobs</description>  
  5. </property>  
  6. <property>  
  7.   <name>hive.querylog.location</name>  
  8.   <value>/data/work/hive/querylog</value>  
  9. </property>  
  10. <property>  
  11.   <name>hive.hwi.listen.host</name>  
  12.   <value>0.0.0.0</value>  
  13.   <description>This is the host address the Hive Web Interface will listen on</description>  
  14. </property>  
  15. <property>  
  16.   <name>hive.hwi.listen.port</name>  
  17.   <value>9999</value>  
  18.   <description>This is the port the Hive Web Interface will listen on</description>  
  19. </property>  



3)運行hive

Java代碼
  1. root@master:/data/soft/hive/bin# ./hive  
  2. Hive history file=/tmp/root/hive_job_log_root_201101241057_361521373.txt  
  3. hive>  


4)測試hive

1.創(chuàng )建數據表
Java代碼
  1. hive> create TABLE pokes( id INT, name string);  
  2. OK  
  3. Time taken: 8.192 seconds  

默認是使用輸入格式(input format)為text ,分割符號使用^A(ctrl-a).

2.創(chuàng )建分區的數據表
Java代碼
  1. hive> CREATE TABLE invites (foo INT, bar STRING) PARTITIONED BY (ds STRING);   
  2. OK  
  3. Time taken: 36.562 seconds  

包含2列和一個(gè)分區列(ds)。分區列是一個(gè)虛擬列。它不是數據自身的一部分,但是它由得到分區,詳細數據加載到里面

3.顯示數據表
Java代碼
  1. hive> SHOW TABLES;  

顯示所有的數據表
Java代碼
  1. hive> SHOW TABLES '.*s';  

只顯示以's'結尾的數據表

4.查詢(xún)
Java代碼
  1. hive> select * from pokes;  
  2. OK  
  3. Time taken: 0.505 seconds  


5.從本地加載數據
 
Java代碼
  1. hive> LOAD DATA LOCAL INPATH './examples/files/kv1.txt' OVERWRITE INTO TABLE pokes;   
 
這個(gè)文件位于hive的安裝目錄下,examples/files/kv1.txt

6.從hdfs加載數據
Java代碼
  1. LOAD DATA INPATH '/jd/files/kv1.txt' OVERWRITE INTO TABLE pokes;   

去掉LOCAL ,就是從HDFS加載
關(guān)鍵字OVERWRITE意味著(zhù),數據表已經(jīng)存在的數據將被刪除。省略OVERWRITE,數據文件將會(huì )添加到原有數據列表里


7. 刪除數據表
Java代碼
  1. hive> drop table pokes;  
  2. OK  
  3. Time taken: 0.726 seconds  



5)Heap size設置
Hive默認-Xmx4096m
修改hive/bin/ext/util/ execHiveCmd.sh
HADOOP_HEAPSIZE=256


6)啟動(dòng)Hive Thrift Server

Java代碼
  1. hive --service hiveserver  


默認使用10000端口,也可以使用HIVE_PORT來(lái)指定端口
Java代碼
  1. root@master:/data/soft/hive/bin# ./hive --service hiveserver --help  
  2. usage HIVE_PORT=xxxx ./hive --service hiveserver  
  3.   HIVE_PORT : Specify the server port  


7)啟動(dòng)hwi
Java代碼
  1. bin/hive --service hwi  

取消日志的方式
Java代碼
  1. nohup bin/hive --service hwi > /dev/null 2> /dev/null &  




相關(guān)資料
http://wiki.apache.org/hadoop/Hive/GettingStarted
http://wiki.apache.org/hadoop/Hive/LanguageManual
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Hive HBase 集群整合
數倉 用戶(hù)認證 Kerberos Hive用戶(hù)認證配置
jdbc遠程連接hiveserver2
HIVE的安裝配置
Hive總結
Hadoop Hive基礎sql語(yǔ)法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久