1,下载
官网下载hive,如:hive-0.12.0.tar.gz
下载地址:http://mirrors.hust.edu.cn/apache/hive/
上传hive-0.12.0.tar.gz至/usr/local/src
2,解压
#tar -xvf hive-0.12.0.tar.gz
hive移到装好的hadoop目录下
#mv hive-0.12.0 /usr/local/hadoop/hive
3,配置环境变量
#vim /etc/profile
在末尾添加如下代码:
export HIVE_HOME=/usr/local/hadoop/hive
export PATH=$HIVE_HOME/bin:$PATH
#source /etc/profile
4,启动hive
#hive
进入hive编辑命令模式,输入如下:
hive> show tables;
OK
Time taken: 3.496 seconds
代表安装成功
5,配置mysql数据源
#cd /usr/local/hadoop/hive/conf
#mv hive-default.xml.default hive-site.xml
修改如下内容:
<property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value> <description>JDBC connect string for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> <description>Driver class name for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> <description>username to use against metastore database</description> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>root123</value> <description>password to use against metastore database</description> </property>
配置完之后把mysql-connector-java-5.1.17-bin.jar上传到hive下的lib目录
重新启动
6,hive安装错误
1,java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient
解决:
将hive.site.xml文件中的
<property>
<name>hive.metastore.schema.verification</name>
<value>true</value>
<description>
</description>
</property>
改为false
2,org.xml.sax.SAXParseException: The element type "value" must be terminated by the matching end-tag "</value>"
解决:
将hive-default.xml.template重命名为hive-site.xml
(hive-env.sh.template文件中存在一个bug,第2000行,<value>auth</auth>,应该改成<value>auth</value>
相关推荐
hive+hadoop配置文件hive+hadoop配置文件hive+hadoop配置文件hive+hadoop配置文件hive+hadoop配置文件hive+hadoop配置文件hive+hadoop配置文件hive+hadoop配置文件hive+hadoop配置文件hive+hadoop配置文件hive+...
在开始安装hadoop之前,我们首先需要准备三台机器,分别作为master、slave1和slave2。master机器将作为namenode,而slave1和slave2将作为datanode。 首先,我们需要在每台机器上配置hosts文件,以便彼此间可以通过...
通过以上步骤,你就可以成功安装并配置Hadoop和Hive,从而在大数据环境中进行高效的数据存储和分析了。但实际操作过程中可能会遇到各种问题,所以要有耐心和解决复杂问题的能力。不断学习和实践,才能更好地掌握这两...
在Hadoop集群配置过程中,安装和配置Hive是一个重要环节。这个过程中需要保证Hadoop集群本身已经搭建好并且运行正常。在安装Hive之前,一般需要先安装和配置好MySQL数据库,因为Hive会使用MySQL来存储其元数据。元...
`Hadoop_Developer_Guide.chm`可能是针对Hadoop开发者的详细指南,涵盖了Hadoop生态系统中各个组件的使用、配置和优化。这可能包括如何编写MapReduce作业,理解HDFS的API,以及如何使用YARN进行资源调度。这份指南...
Hive 是一个基于 Hadoop 的数据仓库工具,...总之,Hive 的安装与配置是一个涉及多步操作的过程,需要对 Hadoop 生态系统有一定的理解。正确配置后,Hive 可以作为一个强大的数据仓库工具,支持大规模数据的分析处理。
7. Hive安装完成后,还需要配置环境变量,通常包括`HADOOP_HOME`, `HIVE_HOME`, `PATH`等。这样可以在命令行直接使用Hive命令。 8. Hive的运行通常涉及到启动Hive服务,可以通过命令`hive`进入Hive命令行界面进行...
Hadoop安装配置知识点: 一、Hadoop简介 Hadoop是云计算的基础,它是一个分布式系统的基础架构,被广泛应用于云计算的分布式存储和计算中。Hadoop设计用来从单一服务器扩展到数千台机器,每台机器提供本地计算和...
1. 在新机器上安装好Hadoop,并配置好和NameNode的SSH连接。 2. 把新节点的IP或主机名字加入到主节点的slaves文件中。 3. 登录到新节点,执行Hadoop-Daemon.sh start datanode命令,启动Datanode服务。 删除...
1. 配置参数调优:合理配置Hadoop和Hive的参数是调优的一个重要步骤。这包括了控制Map任务的数量、合理设置Reduce任务的数量、压缩中间数据以及减少磁盘IO。配置参数调优的目的是提高数据处理的效率和速度,降低不必...
Hadoop之Hive安装 本篇文章将指导您如何在CentOS 6.4下安装Hive,并解决可能遇到的错误。 环境及软件介绍 本篇文章使用的环境是CentOS 6.4-x86_64-bin-DVD1.iso,软件版本为Hadoop 2.2.0和Hive 0.12.0,以及MySQL...
大数据集群 Hadoop HBase Hive Sqoop 集群环境安装配置及使用文档 在本文档中,我们将详细介绍如何搭建一个大数据集群环境,包括 Hadoop、HBase、Hive 和 Sqoop 的安装配置及使用。该文档将分为四部分:Hadoop 集群...
例如,设置`HADOOP_HOME`为Hadoop的安装路径,`HIVE_CONF_DIR`为Hive配置文件的路径,以及`HIVE_AUX_JARS_PATH`为Hive库文件的路径。 7. 确保Zookeeper集群已启动,然后以admin用户启动Hadoop集群。Hive依赖于...
【大数据技术基础实验报告-Hive安装配置与应用】 在大数据处理领域,Apache Hive是一个非常重要的组件,它提供了基于Hadoop的数据仓库工具,用于数据查询、分析以及存储。本实验报告将详细阐述如何安装、配置Hive,...
**Hive 0.12 安装配置指南(基于 Hadoop 2.2)** 在大数据处理领域,Apache Hive 是一个非常重要的组件,它提供了一个SQL-like 的查询语言(HQL),使得非编程背景的用户也能对存储在Hadoop Distributed File ...
从零开始hadoop+zookeeper+hbase+hive集群安装搭建,内附详细配置、测试、常见error等图文,按照文档一步一步搭建肯定能成功。(最好用有道云打开笔记)
设置`HIVE_HOME`为Hive的安装路径,并将`HADOOP_CONF_DIR`指向Hadoop的配置目录,通常为`$HADOOP_HOME/conf`。 3. **创建metastore数据库**:Hive使用metastore来存储元数据,通常使用MySQL或Derby。如果选择MySQL...
通过上述步骤,我们成功地在CentOS 7环境下安装配置了Hive 2.1.1,并且配置了Hive与Hadoop之间的交互。这为后续进行大数据分析奠定了基础。接下来可以继续学习Hive的使用方法,以及如何利用Hive进行数据处理和查询。...
在这个文件中,我们可以设置Hive的相关环境变量,例如HADOOP_HOME(指向Hadoop安装目录)、HIVE_CONF_DIR(Hive配置目录)等。此外,还可以在这里配置Java运行时参数,比如JVM内存大小,以优化Hive的性能。 4. **...