centos7快速配置hive的過程

這篇文章主要介紹“centos7快速配置hive的過程”,在日常操作中,相信很多人在centos7快速配置hive的過程問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”centos7快速配置hive的過程”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

成都創(chuàng)新互聯(lián)專業(yè)提供成都主機托管四川主機托管成都服務器托管四川服務器托管,支持按月付款!我們的承諾:貴族品質、平民價格,機房位于中國電信/網通/移動機房,服務器托管雅安服務有保障!



### hive 配置部分
目錄規(guī)劃
    /usr/lib/jvm/jdk1.8.0_65
    /usr/hadoop
    /usr/hive

/etc/profile
    ......
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export HADOOP_HOME=/usr/hadoop
export PATH=${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin:$PATH
export HIVE_HOME=/usr/hive
export PATH=$HIVE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/amd64/server  
  如果沒有這個,會OGG-15050  Error loading Java VM runtime library: (2 No such file or directory)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/lib
export OGG_HOME=/ogg/oggbd
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OGG_HOME:$OGG_HOME/ggjava


下載解壓
    hive 下載地址: http://hive.apache.org/  --> GENERAL --> Downloads 
    apache-hive-2.3.0-bin.tar.gz
    tar -xzf apache-hive-2.3.0-bin.tar.gz
    mv apache-hive-2.3.0-bin /usr/hive
    chown -R htjs:htjs /usr/hive
    進入/usr/hive/conf 復制修改配置文件

配置文件
配置文件1   hive-env.sh
    cp hive-env.sh.template hive-env.sh 
    修改HADOOP_HOME:HADOOP_HOME=/usr/hadoop 
    如果這里不修改,hive無法初始化元數據,
    報錯Error: Syntax error: Encountered "" at line 1, column 64. (state=42X01,code=30000)
配置文件2  hive-site.xml
    cp hive-default.xml.template hive-site.xml
    cp hive-log4j2.properties.template hive-log4j2.properties 
    cp hive-exec-log4j2.properties.template hive-exec-log4j2.properties
    hive-site.xml 配置文件中MySQL相關部分 (這個地方在博客上顯示不全!)
            javax.jdo.option.ConnectionURL
            jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true
            javax.jdo.option.ConnectionDriverName
            com.mysql.jdbc.Driver       
            javax.jdo.option.ConnectionUserName
            root        
            javax.jdo.option.ConnectionPassword
            rootroot        
     hive-site.xml 配置文件中 tmpdir的替換
    :%s/${system:java.io.tmpdir}/\/usr\/hive\/tmp/gc
    :%s/${system:user.name}/htjs/gc

    實際上是將
    ${system:java.io.tmpdir}/${system:user.name}
    替換成
    /usr/hive/tmp/htjs
    如果這里不替換,會出現hive無法啟動錯誤 URISyntaxException

復制mysql驅動
    tar -xzf mysql-connector-java-5.1.42.tar.gz
    cd mysql-connector-java-5.1.42
    cp mysql-connector-java-5.1.42-bin.jar /usr/hive/lib
    chown -R htjs:htjs /usr/hive/lib/mysql*.jar

創(chuàng)建目錄
    mkdir /usr/hive/tmp
    hdfs dfs -mkdir /tmp
    hdfs dfs -mkdir -p /user/hive/warehouse
    hdfs dfs -chmod -R +w /tmp
    hdfs dfs -chmod -R +w /user/hive
    hdfs dfs -ls /user/hive

初始化schema
    $ $HIVE_HOME/bin/schematool -dbType mysql -initSchema

運行hive
    單機模式
    $  hive
    hive>  CREATE TABLE pokes (foo INT, bar STRING);
    hive>  CREATE TABLE invites (foo INT, bar STRING) PARTITIONED BY (ds STRING);

    服務器模式
    $  hiveserver2
    or
    $ nohup /usr/hive/bin/hiveserver2 &

    這時可以通過jdbc客戶端連接這個服務訪問hive,端口默認是10000, 
    在hive-site.xml 中可以修改 hive.server2.thrift.port 為其他端口,比如8338

    使用beeline連接
        $ beeline -u jdbc:hive2://node1:10000 -n"htjs"  
        使用-n"htjs"  選項,是為了避免權限問題。如果/user/hive/warehouse 出現不能寫入的問題,帶上-n
       insert into pokes (foo,bar) values (1,'a');
        select * from pokes;
hive 配置完畢。

到此,關于“centos7快速配置hive的過程”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

當前題目:centos7快速配置hive的過程
轉載源于:http://m.kartarina.com/article38/pihosp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供商城網站標簽優(yōu)化品牌網站制作網站策劃網站維護微信小程序

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網站建設
主站蜘蛛池模板: 一区二区三区无码被窝影院| 波多野结衣AV无码久久一区| 亚洲中文无码亚洲人成影院| 少妇无码AV无码专区线| 无码人妻丝袜在线视频| 国产啪亚洲国产精品无码| 亚洲av无码国产精品色午夜字幕| 91精品久久久久久无码 | 久久亚洲精品无码AV红樱桃| 在线精品免费视频无码的| 亚洲自偷自偷偷色无码中文| 亚洲AV无码一区二区大桥未久| 人妻丰满熟妇aⅴ无码| 亚洲色无码国产精品网站可下载| 国产成人无码一区二区在线观看 | 亚洲欧洲无码一区二区三区 | 一本无码中文字幕在线观| 无码一区二区三区爆白浆| 亚洲av无码乱码国产精品| 亚洲国产精品无码久久青草| 亚洲AV无码精品蜜桃| 无码日韩精品一区二区三区免费| 东京热加勒比无码少妇| 国产精品爽爽V在线观看无码| 18禁免费无码无遮挡不卡网站 | 人妻丰满熟妇岳AV无码区HD| 国产亚洲精品无码拍拍拍色欲| 免费无码国产在线观国内自拍中文字幕 | 无码囯产精品一区二区免费| 无码欧精品亚洲日韩一区夜夜嗨 | 无码人妻精品一区二区三区久久久| 亚洲中文字幕无码一区二区三区| 热の无码热の有码热の综合| 国产精品亚洲专区无码不卡| 67194成是人免费无码| 无码人妻啪啪一区二区| 精品久久久无码人妻字幂| 亚洲AV日韩AV永久无码色欲| 亚洲精品无码成人片久久不卡 | 亚洲AV无码久久| 色情无码WWW视频无码区小黄鸭|