欢迎投稿

今日深度:

搭建hive,

搭建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

www.htsjk.Com true http://www.htsjk.com/hive/40573.html NewsArticle 搭建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-e...
相关文章
    暂无相关文章
评论暂时关闭