搭建hive

首先需要安装mysql

安装mysql移步: http://blog.csdn.net/luyaoguimeng/article/details/50706730

1.下载hive源文件,解压hive文件

tar -zxvf apache-hive-1.2.1-bin.tar.gz 

2.修改hive-env.sh

cp  hive-env.sh.template  hive-env.sh
vi $HIVE_HOME/conf/hive-env.sh ##增加以下四行
export HADOOP_HOME=/usr/local/hadoop-2.6.0
export HIVE_HOME=/usr/local/hive-1.2.1
export JAVA_HOME=/usr/local/jdk1.7.0_80
export HIVE_AUX_JARS_PATH=/usr/local/hive-1.2.1/lib/hive-hbase-handler-1.2.1.jar:/usr/local/hbase-0.98.15/lib/hbase-client-0.98.15-hadoop2.jar:/usr/local/hbase-0.98.15/lib/zookeeper-3.4.6.jar

将mysql的驱动包 放入

$hive_home/lib

3.修改hive-site.xml

cp  hive-default.xml.template   hive-site.xml

修改$HIVE_HOME/conf/hive-site.xml

<property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://mysqlIP:3306/数据库名称?
            createDatabaseIfNotExist=true</value>
</property>
<property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
</property>
<property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>root</value>
</property>
<property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>hadoop</value>
</property>
    <property>
        <name>hive.querylog.location</name>
        <value>/usr/local/ hive-1.2.1/tmp</value>
    </property>
    <property>
        <name>hive.exec.local.scratchdir</name>
        <value>/usr/local/ hive-1.2.1/tmp</value>
    </property>
<property>
        <name>hive.downloaded.resources.dir</name>
        <value>/usr/local/ hive-1.2.1/tmp</value>
        </property>

4.hbase和hive整合

## hive-env.sh中的HIVE.AUX.JARS.PATH对服务器无效,仅对当前hive shell
##有效,不同的hive shell相互不影响
## hive-site.xml中的hive.aux.jars.path
##此配置项对于hive server有效,但是不会作用到hive shell.
export HIVE_AUX_JARS_PATH=/usr/local/hive-1.2.1/lib/hive-hbase-handler-1.2.1.jar:/usr/local/hbase-0.98.15/lib/hbase-client-0.98.15-hadoop2.jar:/usr/local/hbase-0.98.15/lib/zookeeper-3.4.6.jar
##Hive 的hive-site.xml中新增:
<property>
<name>hive.aux.jars.path</name> 
<value>/usr/local/hive-1.2.1/lib/hive-hbase-handler-1.2.1.jar:/usr/local/hbase-0.98.15/lib/hbase-client-0.98.15-hadoop2.jar:/usr/local/hbase-0.98.15/lib/zookeeper-3.4.6.jar</property>

5.Web UI界面安装
下载apache-hive-1.2.1-src.tar.gz
制作war包放在HIVE_HOME/lib/ : hwi/web/*里面所有的文件打成war包
复制tool.jar(jdk的lib包下面的jar包)到hive/lib下

##以下仅针对hive1.2.1配置

***Hive1.2.1–hwi配置
Ø 第一步:下载Hive1.2.1的源码:http://mirror.bit.edu.cn/apache/hive/这是下载地址。解压以上的文件。
Ø 第二步:进入目录hwi/web中,将目录中的内容全部压缩成压缩包.zip,将压缩包重命名成hive-hwi-1.2.1.war。放入你的hive/lib/目录下。
Ø 第三步:修改hive-site.xml文件,添加如下内容:

<property>
   <name>hive.hwi.listen.host</name>
   <value>0.0.0.0</value>
    <description>This isthe host address the Hive Web Interface will listen on</description>
  </property>
  <property>
   <name>hive.hwi.listen.port</name>
   <value>9999</value>
    <description>This isthe port the Hive Web Interface will listen on</description>
  </property>
  <property>
   <name>hive.hwi.war.file</name>
    <value>lib/hive-hwi-1.2.1.war</value>
    <description>Thissets the path to the HWI war file, relative to ${HIVE_HOME}.</description>
  </property>

Ø 第四步:添加下面的jar到hive的主目录/lib下。
org.apache.jasper.jar:http://cn.jarfire.org/org.apache.jasper.html
commons-el.jar:http://commons.apache.org/proper/commons-el/download_el.cgi
jdk目录/lib/tools.jar
Ø 第五步:启动hwi
hive –service hwi &
访问:http://ip:9999/hwi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值