zoukankan      html  css  js  c++  java
  • HIVE的安装配置

    HIVE的安装配置
        首先需要hadoop的支持,启动好hadoop

        下载:从apache官网下载新版本hive,要注意和hadoop版本的匹配。

        支持:
            需要对应版本jdk的支持
            需要安装并运行hadoop
        安装:
            将下载好的hive安装包上传到linux中。
            解压:tar -zxvf apache-hive-1.2.0-bin.tar.gz
        启动:
            进入hive/bin目录,直接运行hive命令,即可进入hive提示符。
            hive不需要任何配置就可以运行,因为它可以通过HADOOP_HOME环境变量获知hadoop的配置信息。

        ------------
        可能的安装冲突解决:
            问题描述:
                在使用hadoop2.5.x环境下,启动hive发现报错:
                    java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
            问题分析:
                造成这个错误的原因是因为 jline.Terminal这个类有错误。
                经过检查发现,在hadoop/share/hadoop/yarn/lib目录下存在jline-0.9.x.jar
                而在hive/lib/目录下存在jline-2.12.jar
                重复的包不兼容造成了此问题。
            解决方法:
                复制hive/lib/jline-2.12.jar替换hadoop/share/hadoop/yarn/lib中的jline-0.9.x.jar,重启hadoop和hive即可。
                或
                直接将hadoop升级到更高版本,如2.7.x中已经解决此问题。

  • 相关阅读:
    项目中的注意事项
    复合查询
    树型控件的处理(完整版)
    图的存储结构(邻接矩阵)
    图的定义与术语2 数据结构和算法55
    图的存储结构(邻接矩阵)
    赫夫曼编码 数据结构和算法52
    赫夫曼编码 数据结构和算法52
    图的存储结构(邻接矩阵)
    图的定义与术语 数据结构和算法54
  • 原文地址:https://www.cnblogs.com/zpb2016/p/5791611.html
Copyright © 2011-2022 走看看