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中已经解决此问题。

  • 相关阅读:
    案例 :表格隔行变色效果
    案例:百度换肤
    案例:排他思想(算法)
    JS运动基础
    DOM的高级应用
    jsDOM操作应用
    js中的DOM基础
    js实现向左向右无缝轮动
    JavaScript定时器的使用
    JavaScript基础2
  • 原文地址:https://www.cnblogs.com/zpb2016/p/5791611.html
Copyright © 2011-2022 走看看