hive安装配置,
前提条件:安装好相应版本的Hadoop(可以参见《在Fedora上部署Hadoop2.2.0伪分布式平台》)、安装好JDK1.6或以上版本(可以参见《如何在Linux平台命令行环境下安装Java1.6》)
Hive的下载地址:http://archive.apache.org/dist/hive/,你可以选择你适合的版本去下载。本博客下载的Hive版本为0.8.0。你可以运行下面的命令去下载Hive,并解压:
1 |
[wyp@wypDownloads]$
wget \ |
5 |
[wyp@wypDownloads]$
tar -zxvf hive-0.10.0.tar.gz |
用wget下载的文件存放在你当前的路径,当前路径可以用pwd命令得到。解压完Hive之后,可以看到其目录的结构为:
01 |
[wyp@wypDownloads]$
cd hive-0.10.0/ |
02 |
[wyp@wyphive-0.8.0]$
ls -l |
04 |
drwxr-xr-x. 3wyp
wyp 4096Dec
13 2011
bin |
05 |
drwxr-xr-x. 2wyp
wyp 4096Oct
3111:21conf |
06 |
drwxr-xr-x. 6wyp
wyp 4096Oct
3111:16docs |
07 |
drwxr-xr-x. 5wyp
wyp 4096Dec
13 2011
examples |
08 |
drwxr-xr-x. 4wyp
wyp 4096Oct
3111:16lib |
09 |
-rw-rw-r--. 1wyp
wyp 23208Dec
13 2011
LICENSE |
10 |
-rw-rw-r--. 1wyp
wyp 897Dec
13 2011
NOTICE |
11 |
-rw-rw-r--. 1wyp
wyp 4439Dec
13 2011
README.txt |
12 |
-rw-rw-r--. 1wyp
wyp 66301Dec
13 2011
RELEASE_NOTES.txt |
13 |
drwxr-xr-x. 4wyp
wyp 4096Dec
13 2011
scripts |
14 |
drwxrwxr-x.27wyp
wyp 4096Oct
3111:16src |
现在我们需要配置Hive,这样才能够运行Hive。进入conf文件夹,并将hive-default.xml.template文件的内容复制到hive-site.xml文件中,操作如下:
1 |
[wyp@wyphive-0.10.0]$
cd conf/ |
2 |
[wyp@wypconf]$
cp hive-default.xml.template
hive-site.xml |
在hive-site.xml文件中替换掉以下配置为你电脑实际的配置,在我电脑配置如下:
02 |
<name>hive.metastore.warehouse.dir</name> |
03 |
<value>/home/wyp/cloud/hive/warehouse</value> |
04 |
<description>location
of defaultdatabase
forthe
warehouse</description> |
08 |
<name>javax.jdo.option.ConnectionURL</name> |
10 |
&createDatabaseIfNotExist=true</value> |
11 |
<description>JDBC
connect string fora
JDBC metastore</description> |
15 |
<name>javax.jdo.option.ConnectionDriverName</name> |
16 |
<value>com.mysql.jdbc.Driver</value> |
17 |
<description>Driverclassname
fora
JDBC metastore</description> |
21 |
<name>javax.jdo.option.ConnectionUserName</name> |
23 |
<description>username
to use against metastore database</description> |
27 |
<name>javax.jdo.option.ConnectionPassword</name> |
29 |
<description>password
to use against metastore database</description> |
Hive将元数据存储在RDBMS中,比如MySQL、Derby中。Hive默认是用Derby数据库,这里我修改为MySQL(所以你要确保你电脑上面已经安装好了MySQL数据库),所以配置如上。我们需要mysql驱动jar包mysql-connector-java-5.1.22-bin.jar 拷贝到 $HIVE_HOME/lib/ 目录下。然后编辑/etc/profile文件,将Hive的home目录添加进去,操作如下:
1 |
[wyp@wypconf]$
sudo vim /etc/profile |
4 |
在里面添加以下语句,当然你得修改Hive的home路径为你自己的 |
5 |
export
HIVE_HOME=/home/wyp/Downloads/hive-0.10.0 |
6 |
export
PATH=$PATH:$HIVE_HOME/bin |
最后让上面的修改生效,请运行下面的命令:
1 |
[wyp@wypconf]$
source /etc/profile |
现在可以试一下,hive是否安装好(需要启动Hadoop,否则不能运行成功!):
如果出现了上述情况,说明你的hive安装成功了!
转载出处:
作者:过往记忆 | 新浪微博:左手牵右手TEL |
可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明
博客地址:http://www.iteblog.com/
文章标题:《Hive安装与配置》
本文链接:http://www.iteblog.com/archives/807
http://www.htsjk.com/hive/40023.html
www.htsjk.Com
true
http://www.htsjk.com/hive/40023.html
NewsArticle
hive安装配置, 前提条件:安装好相应版本的 Hadoop (可以参见《在Fedora上部署Hadoop2.2.0伪分布式平台》)、安装好JDK1.6或以上版本(可以参见《如何在Linux平台命令行环境下安装Java1.6》)...
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。