1. 程式人生 > >Ubuntu 上配置hive

Ubuntu 上配置hive

1. 下載Hive

[email protected]:~/下載$ mv hive-0.9.0.tar.gz /home/hadoop/ [email protected]:~$ cd /home/hadoop/ [email protected]:~$ tar -zxvf hive-0.9.0.tar.gz 

3. 用root使用者給hive-0.9.0授權

[email protected]:~$ su - 密碼:
[email protected]:~# cd /home/hadoop/ [email protected]:/home/hadoop# sudo chown
-R hadoop:hadoop hive-0.9.0

4.新增hive-0.9.0環境變數
/etc/profile
/home/hadoop/.bashrc
/home/hadoop/hive-0.9.0/conf/hive-env.sh
在以上三個檔案中新增如下內容:

複製程式碼
#set java environment
HIVE_HOME=/home/hadoop/hive-0.9.0
HADOOP_HOME=/home/hadoop/hadoop-1.1.1
JAVA_HOME=/home/hadoop/jdk1.7.0
PATH=$JAVA_HOME/bin:$HIVE_HOME/bin:$HADOOP_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$HIVE_HOME/lib:$JAVA_HOME/lib/tools.jar
export HADOOP_HOME
export JAVA_HOME
export HIVE_HOME
export PATH
export CLASSPATH 
複製程式碼

配置完成後使用命令:source /etc/profile 使幾個環境變數的檔案生效

5. 配置 Hive 配置檔案
a.配置 hive-conf.sh
在“/home/hadoop/hive-0.9.0/bin”目錄下,“hive-conf.sh”,然後在裡面新增下面內容。

複製程式碼
#set java environment
HIVE_HOME=/home/hadoop/hive-0.9.0
HADOOP_HOME=/home/hadoop/hadoop-1.1.1
JAVA_HOME=/home/hadoop/jdk1.7.0
PATH=$JAVA_HOME/bin:$HIVE_HOME/bin:$HADOOP_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$HIVE_HOME/lib:$JAVA_HOME/lib/tools.jar
export HADOOP_HOME
export JAVA_HOME
export HIVE_HOME
export PATH
export CLASSPATH 
複製程式碼

b.配置 hive-default.xml 和 hive-site.xml
在“/home/hadoop/hive-0.9.0/conf”目錄下,沒有這兩個檔案,只有一個“hive-default.xml.template”,所以我們要複製兩個“hive-default.xml.template”,並分別命名為“hive-default.xml”和“hive-site.xml” 因為我們當前是 root 使用者,。所以還要把兩個的檔案的授權給 hadoop 使用者。

[email protected]:/home/hadoop/hive-0.9.0/conf# cp hive-default.xml.template hive-default.xml
[email protected]:/home/hadoop/hive-0.9.0/conf# chown -R hadoop:hadoop hive-default.xml
[email protected]:/home/hadoop/hive-0.9.0/conf# cp hive-default.xml.template hive-site.xml
[email protected]:/home/hadoop/hive-0.9.0/conf# chown -R hadoop:hadoop hive-site.xml
[email protected]:/home/hadoop/hive-0.9.0/conf# ls -l

備註: “hive-default.xml”用於保留預設配置,“hive-site.xml”用於個性化配置,可覆蓋預設配置。

6. 啟動 Hive
此時切換使用者至 hadoop 使用者,在命令列輸入“hive”命令進行測試。

[email protected]:~$ hive
WARNING: org.apache.hadoop.metrics.jvm.EventCounter is deprecated. Please use org.apache.hadoop.log.metrics.EventCounter in all the log4j.properties files.
Logging initialized using configuration in jar:file:/home/hadoop/hive-0.9.0/lib/hive-common-0.9.0.jar!/hive-log4j.properties
Hive history file=/tmp/hadoop/hive_job_log_hadoop_201303041031_876597921.txt
hive>

解決的辦法就是在 hive-log4j.properties 中將 log4j.appender.EventCounter 的值修改為
org.apache.hadoop.log.metrics.EventCounter,這樣就不會報。該檔案在“/home/hadoop/hive-0.9.0/conf”下面。

[email protected]:~$ hive
Logging initialized using configuration in file:/home/hadoop/hive-0.9.0/conf/hive-log4j.properties
Hive history file=/tmp/hadoop/hive_job_log_hadoop_201303041047_1435676231.txt
hive>  

相關推薦

Ubuntu 配置hive

1. 下載Hive [email protected]:~/下載$ mv hive-0.9.0.tar.gz /home/hadoop/ [email protected]:~$ cd /home/hadoop/ [email pro

記錄一下在ubuntu 配置nginx+uwsgi+flask出現的一點問題.

main thread acc sta pre cati 記錄 location crt 還沒有解決 現在的情況很奇怪, 配置uwsgi通過啟動腳本啟動後,無法正常運行,相同代碼在centos上完全沒有問題,同樣用的是venv的環境, ubuntu,貼上nginx配置和

Ubuntu配置JAVA環境

1、從官網下載壓縮包 jdk-8u181-linux-i586.tar.gz,存放在~/software目錄下。 2、解壓至當前目錄下:tar -xzvf jdk-8u181-linux-i586.tar.gz,進入解壓後的目錄下,複製路徑(可用pwd命令查詢當前路徑)。 3、配置

Ubuntu配置nginx及相關命令

一、安裝nginx 在Ubuntu下安裝Nginx有以下方法,但是如果想要安裝最新版本的就必須下載原始碼包編譯安裝。 1、基於APT源安裝: sudo apt-get install nginx 安裝好的檔案位置: /usr/sbin/nginx:主程式 /etc/nginx:存放配

Ubuntu配置編譯GLFW並執行例項

文章目錄 1. 下載GLFW包 2. 編譯 3. Ubuntu下直接執行例項 4. 利用Clion執行例項 1. 下載GLFW包 進入

Ubuntu配置nginx時遇到的一些問題

1.執行  vim /usr/local/nginx/conf/nginx.conf修改配置檔案 問題1:開啟配置檔案以後,在配置多站點的時候由於粗心造成 “}” 一個,如圖。 問題2:configuration file /usr/local/nginx/conf/

Ubuntu配置TensorFlow,Eclipse+PyDev遇到的問題

TensorFlow安裝過程 在Ubuntu上配置TensorFlow程式的問題 注意:Ubuntu必須是64位的,不然TensorFlow安裝不了,具體看什麼版本,可以輸入以下命令:~$ sudo uname –m,如果輸出的是i686則表示是32位的

Ubuntu配置域名

哎,情商太低,還是找回了php的工作 雖然組長也就是面試官表示,我的簡歷很辣雞,總之還是招了我進來。。。 人生啊。。。 之前也配過,不過有點忘了,而且也有差別。。。總之記錄一下 Ubuntu的a

Ubuntu配置caffe+SSD及demo演示(附帶問題彙總)

實驗目的: 不得不說,現在深度學習真的是火,去年年底博主在做人臉識別這個應用的時候,選擇的是faster rcnn,還沒捂熱乎,現在又再看SSD的東西了。SSD和faster rcnn都是目前比較經典的基於caffe深度學習架構的一種方法,是目前比較先進的目標檢測方法,還有

ubuntu配置cuda+cudnn+caffe(包括python和matlab介面)+digits

這篇算是自己對caffe學習的一個總結系列的開頭。首先因為caffe的依賴項比較多,配置起來也比較麻煩。這篇算是比較詳盡地把caffe的各種相關配置說清楚。轉載請註明出處。 推薦ubuntu14.04版本,因為digits的支援比較好。顯示卡支不支援GPU加速

Ubuntu安裝與配置JDK1.8

http 官網 mil sans 16px profile usr wrap $path Ubuntu上安裝與配置JDK1.8 一、下載 下載JDK,由於是Ubuntu。 所以去官網下載tar.gz格式的就可以(ubuntu使用瀏覽器下載網速比較

Ubuntulatex+atom配置

坑爹 提示 文件 clas 錯誤 apm 參考 apt es2017 網上流傳的latex+atom大都是windows上的,Ubuntu與windows上的配置方式大同小異,這裏寫下自己的經驗: 分為三個步驟,首先安裝texlive,texlive是latex的依賴庫,然

caffe - windows配置 C++ 開發環境 & ubuntu安裝其它深度學習框架

過程 ubuntu 解決方案 ubun 核心 conda pytho 配置 caff windows 上配置C++開發環境的過程: ubuntu上配置caffe、tensorflow、mxnet的過程 基於 anaconda2 1、caffe pip不是

Ubuntu學習OpenStack之九:網絡(計算)節點上網絡補充配置

分享 ini onf stack -a ubunt con openstac bubuko (註意:前面已經為計算+網絡節點配置了兩塊網卡eth0和eth1) v 執行如下命令: sudo ovs-vsctl add-br br-eth1 sudo ovs-vsctl ad

ubuntu伺服器配置J2EE(java+tomcat+mysql)

網路上的配置都不盡任意,沒有體現linux的apt的流暢感。找了一個外國人做的配置jdk+tomcat的,寫得真是好。不想看說明的直接把他的指令輸一遍就好了。(nano真好用) https://www.digitalocean.com/community/tutorials/how-to-ins

Ubuntu 18.04配置openvpn

在開發和工作中,有時候需要用VPN連線受限網路,所以我研究了一下,記錄了我在我Ubuntu 18.04伺服器上的安裝過程。本文參考了DigitalOcean的教程,原文CA和VPN伺服器為了安全是兩個不同的伺服器,我為了省事,讓VPN伺服器同時當做CA,如果有需要請

ubuntu docker 安裝以及配置VNCserver

1.install Docker 安裝過程,根據docker官網安裝過程,根據docker官網 <a data-cke-saved-href="https://docs.docker.com/install/linux/docker-ce/ubuntu/#upgra

Ubuntu 18.04 LTS 配置 .net core 2.2 + nginx

前提條件 .net core 2.2 sdk     nginx .net core dotnet run --urls="http://*:5005"  #指定埠啟動   nginx 檔案 /etc/nginx/sites-

虛擬機器ubuntu安裝JDK,及配置

一。安裝部分 0.前奏: 很多文章分享為處理.bin檔案,但目前官方下載僅有.tar.rpm兩種,不適用! Installation of the 64-bit JDK on Linux Platforms This procedure installs the

Ubuntu 安裝配置 sublime text 3

Sublime Text的特色功能: 良好的擴充套件功能,官方稱之為安裝包(Package)。 右邊沒有滾動條,取而代之的是程式碼縮圖,這個功能非常贊 強大的快捷命令“可以實時搜尋到相應的命令、