您的位置:首页 > 其它

ubuntu下Hive安装

2016-03-22 19:50 281 查看
Hive安装和配置实践(1.2.1版本)

1:直接从官网(hive.apache.org)下载Hive,解压到你想要的文件夹下

2:环境设置:

export HIVE_HOME=/usr/local/hive/apache-hive-1.2.1-bin

export HIVE_CONF_DIR=$HIVE_HOME/conf

export PATH下增加hive的bin目录“:$HIVE_HOME/bin”

3:进入conf中

hive-env.sh设置(cp hive-env.sh.template hive-env.sh):

export HADOOP_HOME=/usr/local/hadoop/hadoop-2.6.0

export HIVE_HOME=/usr/local/hive/apache-hive-1.2.1-bin/

export HIVE_CONF_DIR=/usr/local/hive/apache-hive-1.2.1-bin/conf

hive-site.xml设置(cp hive-default.xml.template hive-site.xml)

<property>

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

<value>jdbc:mysql://localhost: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 usr against metastore database</description>

</property>

<property>

<name>javax.jdo.option.ConnectionPassWord</name>

<value>IAMHAOREN</value>

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

</property>

<property>

<name>hive.metastore.warehouse.dir</name>

<value>/user/hive/warehouse</value>

<description>location of default database for the warehouse</description>

</property>

4:MySQL的安装

在root用户下实现以下操作

1. apt-get install mysql-server

提示中要给自己的mysql输入密码,这个密码用于以后登入MySQL

  2. apt-get isntall mysql-client

  3. apt-get install libmysqlclient-dev

4. 用netstat -tap |grep mysql查看是否MySQL已经安装完成

5.启动MySQL:mysql -u root -p 然后提示输入密码,完成即可,exit离开

5: 启动hive

在启动Hive之前必须启动hadoop(因为要启动yarn)

1.cd到hadoop的sbin目录:./start-yarn.sh (用Master:8088从webUI上查看)

2.启动MySQL:show databases然后:use hive ,然后show tables

3.运行一个表:show * from TBLS;看看自己的数据

4,退出,然后直接在终端输入 hive

5,之后use hive ,发现和2的数据是一样的

注意:

1 、 把hive/lib/jline-2.12.jar 复制到 hadoop .. yarn/lib 目录下,并把低版本的 删掉

2、下载mysql和hive的链接(https://dev.mysql.com/downloads/connector/j/),并移动到hive的lib下。

mv mysql-connector-java-5.1.38-bin.jar /usr/local/hive/apache-hive-1.2.1-bin/lib/



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: