`

hive hadoop安装配置

 
阅读更多

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-site.xml

    hive+hadoop配置文件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安装与配置(超详细)

    在Hadoop集群配置过程中,安装和配置Hive是一个重要环节。这个过程中需要保证Hadoop集群本身已经搭建好并且运行正常。在安装Hive之前,一般需要先安装和配置好MySQL数据库,因为Hive会使用MySQL来存储其元数据。元...

    hive hadoop 开发手册

    `Hadoop_Developer_Guide.chm`可能是针对Hadoop开发者的详细指南,涵盖了Hadoop生态系统中各个组件的使用、配置和优化。这可能包括如何编写MapReduce作业,理解HDFS的API,以及如何使用YARN进行资源调度。这份指南...

    hive的安装与配置头歌.zip

    Hive 是一个基于 Hadoop 的数据仓库工具,...总之,Hive 的安装与配置是一个涉及多步操作的过程,需要对 Hadoop 生态系统有一定的理解。正确配置后,Hive 可以作为一个强大的数据仓库工具,支持大规模数据的分析处理。

    大数据教程-Hive的安装与配置.pdf

    7. Hive安装完成后,还需要配置环境变量,通常包括`HADOOP_HOME`, `HIVE_HOME`, `PATH`等。这样可以在命令行直接使用Hive命令。 8. Hive的运行通常涉及到启动Hive服务,可以通过命令`hive`进入Hive命令行界面进行...

    hadoop安装配置文档.pdf

    Hadoop安装配置知识点: 一、Hadoop简介 Hadoop是云计算的基础,它是一个分布式系统的基础架构,被广泛应用于云计算的分布式存储和计算中。Hadoop设计用来从单一服务器扩展到数千台机器,每台机器提供本地计算和...

    hadoop和hive调优个人总结

    1. 在新机器上安装好Hadoop,并配置好和NameNode的SSH连接。 2. 把新节点的IP或主机名字加入到主节点的slaves文件中。 3. 登录到新节点,执行Hadoop-Daemon.sh start datanode命令,启动Datanode服务。 删除...

    Hive及Hadoop作业调优

    1. 配置参数调优:合理配置Hadoop和Hive的参数是调优的一个重要步骤。这包括了控制Map任务的数量、合理设置Reduce任务的数量、压缩中间数据以及减少磁盘IO。配置参数调优的目的是提高数据处理的效率和速度,降低不必...

    Hadoop之hive安装

    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、HBase、Hive 和 Sqoop 的安装配置及使用。该文档将分为四部分:Hadoop 集群...

    Hadoop集群搭建Hive的安装配置

    例如,设置`HADOOP_HOME`为Hadoop的安装路径,`HIVE_CONF_DIR`为Hive配置文件的路径,以及`HIVE_AUX_JARS_PATH`为Hive库文件的路径。 7. 确保Zookeeper集群已启动,然后以admin用户启动Hadoop集群。Hive依赖于...

    大数据技术基础实验报告-Hive安装配置与应用.doc

    【大数据技术基础实验报告-Hive安装配置与应用】 在大数据处理领域,Apache Hive是一个非常重要的组件,它提供了基于Hadoop的数据仓库工具,用于数据查询、分析以及存储。本实验报告将详细阐述如何安装、配置Hive,...

    HIVE 0.12安装配置(HADOOP2.2)

    **Hive 0.12 安装配置指南(基于 Hadoop 2.2)** 在大数据处理领域,Apache Hive 是一个非常重要的组件,它提供了一个SQL-like 的查询语言(HQL),使得非编程背景的用户也能对存储在Hadoop Distributed File ...

    hadoop+zookeeper+hbase+hive集群安装配置

    从零开始hadoop+zookeeper+hbase+hive集群安装搭建,内附详细配置、测试、常见error等图文,按照文档一步一步搭建肯定能成功。(最好用有道云打开笔记)

    hadoop2.2 下hive的安装

    设置`HIVE_HOME`为Hive的安装路径,并将`HADOOP_CONF_DIR`指向Hadoop的配置目录,通常为`$HADOOP_HOME/conf`。 3. **创建metastore数据库**:Hive使用metastore来存储元数据,通常使用MySQL或Derby。如果选择MySQL...

    第7集-Hadoop环境搭建 - linux(centos7) - 安装配置hive2.1.1.pdf

    通过上述步骤,我们成功地在CentOS 7环境下安装配置了Hive 2.1.1,并且配置了Hive与Hadoop之间的交互。这为后续进行大数据分析奠定了基础。接下来可以继续学习Hive的使用方法,以及如何利用Hive进行数据处理和查询。...

    基于虚拟机hadoop集群hive2.1.1配置文件

    在这个文件中,我们可以设置Hive的相关环境变量,例如HADOOP_HOME(指向Hadoop安装目录)、HIVE_CONF_DIR(Hive配置目录)等。此外,还可以在这里配置Java运行时参数,比如JVM内存大小,以优化Hive的性能。 4. **...

Global site tag (gtag.js) - Google Analytics