一、hive的本地与远程安装

一、前提条件

1、已经搭建好hadoop或hadoop集群环境

二、安装步骤

1、下载hive安装包

[http://www.apache.org/dyn/closer.cgi/hive/]

2、上传解压 到 /home/hadoop目录下: /home/hadoop/hive

3、 编辑/etc/profile,配置HIVE_HOME

export HIVE_HOME=/home/hadoop/hive-x.y.z

export PATH=PATH:HIVE_HOME/bin

4、进入$HIVE_HOME/conf文件夹下配置hive-env.sh

在文件的中指定hadoop的安装路径

HADOOP_HOME=/home/hadoop/hadoop-2.8.3

5、配置 $HIVE_HOME/conf/hive-site.xml 文件

详细可参考:[https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin]

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://[host name]:3306/[database name]</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>ab123456</value>
</property>
</configuration>

6、配置Mysql

创建数据库:create database hive;

创建用户:create user 'hivedba' identified by 'ab123456';

授权用户:grant all privileges on hive.* to 'hivedba'@'%' identified by 'ab123456';

拷贝mysql链接驱动到: $HIVE_HOME/lib目录下

(jar驱动下载地址:[https://dev.mysql.com/downloads/connector/j/]

7、启动

输入:hive

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 说明:不少读者反馈,想使用开源组件搭建Hadoop平台,然后再部署Kylin,但是遇到各种问题。这里我为读者部署一...
    大诗兄_zl阅读 6,316评论 0 2
  • HIVE是一个基于Hadoop的数据仓库,适用于一些高延迟性的应用。如果对延迟性要求比较高,则可以选择Hbase。...
    夏无忧阳阅读 10,509评论 0 12
  • 一、Hive概述 HIve是什么?为什么要使用hive?对于一个初步接触hive的初学者,这些都是迷惑的,因此本文...
    不清不慎阅读 4,326评论 0 4
  • ![Uploading hive6_786401.png . . .]](http://upload-images...
    心_的方向阅读 5,863评论 1 2
  • 章节目录 第五十八章:结拜 独孤求败随万兆庆将赵遁二人送至马氏的闺阁后便到府中的客房休息了。 第二天一早,莫公公带...
    南语上阅读 2,767评论 4 10