设为首页收藏本站

小牛社区-大数据学习交流社区|大数据免费学习资源

 找回密码
 立即注册!

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 473|回复: 0

Hive安装与配置

[复制链接]

167

主题

0

帖子

5

积分

吃土小白

Rank: 1

积分
5
发表于 2017-10-24 14:42:13 | 显示全部楼层 |阅读模式
  前提条件:安装好相应版本的Hadoop(可以参见《在Fedora上部署Hadoop2.2.0伪分布式平台》)、安装好JDK1.6或以上版本(可以参见《如何在Linux平台命令行环境下安装Java1.6》)
Hive的**地址:http://archive.apache.org/dist/hive/,你可以选择你适合的版本去**。本博客**的Hive版本为0.8.0。你可以运行下面的命令去**Hive,并解压:
[wyp@wyp Downloads]$ wget \
  http://archive.apache.org/dist/hive/hive-0.10.0/hive-0.10.0.tar.gz
[wyp@wyp Downloads]$ tar -zxvf hive-0.10.0.tar.gz  
  用wget**的文件存放在你当前的路径,当前路径可以用pwd命令得到。解压完Hive之后,可以看到其目录的结构为:
[wyp@wyp Downloads]$ cd hive-0.10.0/
[wyp@wyp hive-0.8.0]$ ls -l
total 132
drwxr-xr-x.  3 wyp wyp  4096 Dec 13  2011 bin
drwxr-xr-x.  2 wyp wyp  4096 Oct 31 11:21 conf
drwxr-xr-x.  6 wyp wyp  4096 Oct 31 11:16 docs
drwxr-xr-x.  5 wyp wyp  4096 Dec 13  2011 examples
drwxr-xr-x.  4 wyp wyp  4096 Oct 31 11:16 lib
-rw-rw-r--.  1 wyp wyp 23208 Dec 13  2011 LICENSE
-rw-rw-r--.  1 wyp wyp   897 Dec 13  2011 NOTICE
-rw-rw-r--.  1 wyp wyp  4439 Dec 13  2011 README.txt
-rw-rw-r--.  1 wyp wyp 66301 Dec 13  2011 RELEASE_NOTES.txt
drwxr-xr-x.  4 wyp wyp  4096 Dec 13  2011 scripts
drwxrwxr-x. 27 wyp wyp  4096 Oct 31 11:16 src
[wyp@wyp hive-0.8.0]$   
  现在我们需要配置Hive,这样才能够运行Hive。进入conf文件夹,并将hive-default.xml.template文件的内容复制到hive-site.xml文件中,操作如下:
[wyp@wyp hive-0.10.0]$ cd conf/
[wyp@wyp conf]$ cp hive-default.xml.template hive-site.xml  
  在hive-site.xml文件中替换掉以下配置为你电脑实际的配置,在我电脑配置如下:
  
  hive.metastore.warehouse.dir
  /home/wyp/cloud/hive/warehouse
  location of default database for the warehouse


  javax.jdo.option.ConnectionURL
  jdbc:mysql://localhost:3306/hive_hdp?characterEncoding=UTF-8
  &createDatabaseIfNotExist=true
  JDBC connect string for a JDBC metastore


  javax.jdo.option.ConnectionDriverName
  com.mysql.jdbc.Driver
  Driver class name for a JDBC metastore


  javax.jdo.option.ConnectionUserName
  root
  username to use against metastore database


  javax.jdo.option.ConnectionPassword
  123456
  password to use against metastore database
  
  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目录添加进去,操作如下:
[wyp@wyp conf]$ sudo vim /etc/profile
在里面添加以下语句,当然你得修改Hive的home路径为你自己的
export HIVE_HOME=/home/wyp/Downloads/hive-0.10.0
export PATH=$PATHHIVE_HOME/bin  
  最后让上面的修改生效,请运行下面的命令:
[wyp@wyp conf]$ source /etc/profile  
  现在可以试一下,hive是否安装好(需要启动Hadoop,否则不能运行成功!):
[wyp@wyp conf]$ hive
hive>  
  如果出现了上述情况,说明你的hive安装成功了!
优秀人才不缺工作机会,只缺适合自己的好机会。但是他们往往没有精力从海量机会中找到最适合的那个。
100offer 会对平台上的人才和企业进行严格筛选,让「最好的人才」和「最好的公司」相遇。
注册 100offer,谈谈你对下一份工作的期待。一周内,收到 5-10 个满足你要求的好机会!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册!

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册!

本版积分规则

快速回复 返回顶部 返回列表