一、hive介绍和安装

如果能用Sql语句操作hadoop的MR,这是多么酷的一件事
版本介绍:
hadoop 2.7.2
hive 2.1.0
centos7

一、hive介绍

基于hadoop的mr,就是对hadoop的job 的封装使用

二、hive安装

下载和配置环境变量

下载.tar.gz,然后tar开

#hive
export HIVE_HOME=/opt/hive/hive-current
export PATH=$PATH:$HIVE_HOME/bin

执行hive --version
在这里插入图片描述

三、hive配置

3.1配置hive-env.sh

cp hive-env.sh.template hive-env.sh

然后添加

//根据自己的实际情况配置
HADOOP_HOME=/opt/hadoop/hadoop-current

3.2配置hive-site.xml

cp hive-default.xml.templatehive-site.xml

加入先配置


    system:java.io.tmpdir
    /home/hive
    
  
  
    system:user.name
    root
    
  

3.3元数据库

3.3.1 配置derby作为元数据库

切换到hive bin目录 切换到hive bin目录 切换到hive bin目录,重要事情说三遍

执行

./schematool -initSchema -dbType derby

3.3.2配置mysql作为元数据库

配置hive-site.xml,配置mysql数据库连接、mysql驱动名称、mysql用户名、mysql密码


    javax.jdo.option.ConnectionURL
    jdbc:mysql://s130:53306/hive?createDatabaseIfNotExist=true&useSSL=false


    javax.jdo.option.ConnectionDriverName
    com.mysql.jdbc.Driver


    javax.jdo.option.ConnectionUserName
    root


    javax.jdo.option.ConnectionPassword
    123456

将mysql-connector-java-5.1.46.jar拷贝到hive/bin目录中

执行

./schematool -initSchema -dbType mysql

四、hive client启动

hive

你可能感兴趣的:(hive)