Hive 1.2.2 安裝

1、安裝mysql?

mysql

2、安裝hive

? ? 下載?壓縮包并解壓

$ wget?https://archive.apache.org/dist/hive/hive-1.2.2/apache-hive-1.2.2-bin.tar.gz

$ tar -zxvf?apache-hive-1.2.2-bin.tar.gz -C /soft/

$cd /soft/

$ln -s?apache-hive-1.2.2-bin hive

? ? 修改環(huán)境變量?驗證

$ vim /etc/profile

添加:

? ? HIVE_HOME=/soft/hive

并在path?添加?到bin

$?source /etc/profile

$hive --version

?? ?修改以下兩個文件:

1、hive-site.xml

將${system:java.io.tmpdir}統(tǒng)一換成/hive

將${system:user.name}統(tǒng)一換成root

在vim命令行模式下進行統(tǒng)一替換

%s/${system:java.io.tmpdir}/\/hive/g

%s/${system:user.name}/root/g

將以下部分貼在配置文件尾部

<property>

??????<name>javax.jdo.option.ConnectionURL</name>

??????<value>jdbc:mysql://192.168.248.101:3306/hive?createDatabaseIfNotExist=true</value>

??????<description>JDBC connect string for a JDBC metastore</description>

??</property>

??<property>

??????<name>javax.jdo.option.ConnectionDriverName</name>

??????<value>com.mysql.jdbc.Driver</value>

??????<description>Driver class name for a JDBC metastore</description>

??</property>

??<property>

??????<name>javax.jdo.option.ConnectionUserName</name>

??????<value>root</value>

??????<description>Username to use against metastore database</description>

??</property>

??<property>

??????<name>javax.jdo.option.ConnectionPassword</name>

??????<value>root</value>

??????<description>password to use against metastore database</description>

??</property>

2、修改hive-env.sh

? ? 添加

?? ?? ? HADOOP_HOME=/soft/hadoop

安裝MySQL連接工具

1)下載安裝包

wget thttps://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.44.tar.gz

tar zxvf mysql-connector-java-5.1.44.tar.gz

2)復制連接庫文件

cp mysql-connector-java-5.1.44-bin.jar /usr/local/src/apache-hive-1.2.2-bin/lib

更新jline.jar

在早期Hadoop版本中 jline.jar的版本是0.9+ 使用這個版本會報錯,所以要替換成新版本的Jar包;更換hadoop的包

cp /soft/hive/lib/jline-2.12.jar /soft/hadoop/share/hadoop/yarn/lib

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 介紹 Hive是運行在Hadoop之上的數(shù)據(jù)倉庫,將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表,提供簡單類SQL查詢語言,...
    syncwt閱讀 4,800評論 0 7
  • HIVE是一個基于Hadoop的數(shù)據(jù)倉庫,適用于一些高延遲性的應用。如果對延遲性要求比較高,則可以選擇Hbase。...
    夏無憂陽閱讀 5,222評論 0 12
  • 1、運行環(huán)境 主機IP 主機名 2、配置主機名(分別在五臺機器上執(zhí)行) hostname +主機名例如: h...
    獻給記性不好的自己閱讀 3,790評論 0 6
  • 說明:不少讀者反饋,想使用開源組件搭建Hadoop平臺,然后再部署Kylin,但是遇到各種問題。這里我為讀者部署一...
    大詩兄_zl閱讀 2,176評論 0 2
  • 今天寫一個自己的故事。 一 2011,16歲的我們懵懵懂懂,情竇初開。 由于初中青春期的我,十分...
    無盡的掙扎丶閱讀 260評論 0 1

友情鏈接更多精彩內(nèi)容