首頁 資料庫 mysql教程 Hive启动报错: Found class jline.Terminal, but interface was expe

Hive启动报错: Found class jline.Terminal, but interface was expe

Jun 07, 2016 pm 02:58 PM
hive

Hive启动报错: Found class jline.Terminal, but interface was expected

Linux公社

首页 → 数据库技术

背景:

阅读新闻

Hive启动报错: Found class jline.Terminal, but interface was expected

[日期:2015-10-05] 来源:Linux社区  作者:白乔 [字体:]

故障:

[ERROR] Terminal initialization failed; falling back to unsupported
java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
        at jline.TerminalFactory.create(TerminalFactory.java:101)
        at jline.TerminalFactory.get(TerminalFactory.java:158)
        at jline.console.ConsoleReader.(ConsoleReader.java:229)
        at jline.console.ConsoleReader.(ConsoleReader.java:221)
        at jline.console.ConsoleReader.(ConsoleReader.java:209)
        at org.apache.Hadoop.hive.cli.CliDriver.getConsoleReader(CliDriver.java:773)
        at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:715)
        at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:675)
        at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:615)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:212)

条件:

hive1.2.1

hadoop2.6.0

原因:

hadoop目录下存在老版本jline:
/hadoop-2.6.0/share/hadoop/yarn/lib:
-rw-r--r-- 1 root root  87325 Mar 10 18:10 jline-0.9.94.jar

解决:

cp /hive/apache-hive-1.1.0-bin/lib/jline-2.12.jar /hadoop-2.5.2/share/hadoop/yarn/lib

Hive编程指南 PDF 中文高清版 

基于Hadoop集群的Hive安装

Hive内表和外表的区别

Hadoop + Hive + Map +reduce 集群安装部署

Hive本地独立模式安装

Hive学习之WordCount单词统计

Hive运行架构及配置部署

Hive 的详细介绍:请点这里
Hive 的下载地址:请点这里

本文永久更新链接地址

  • 0
  • Oracle数据库导入导出实战

    MongoDB不同版本实现主从复制

    相关资讯       Hive  Hive启动报错 

    图片资讯      

    本文评论   查看全部评论 (0)

    评论声明

    最新资讯

    本周热门

    Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
    本站(LinuxIDC)所刊载文章不代表同意其说法或描述,,仅为提供更多信息,也不构成任何建议。


    Copyright © 2006-2015 Linux公社 All rights reserved 沪ICP备15008072号-1号

    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

    熱AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智慧驅動的應用程序,用於創建逼真的裸體照片

    AI Clothes Remover

    AI Clothes Remover

    用於從照片中去除衣服的線上人工智慧工具。

    Undress AI Tool

    Undress AI Tool

    免費脫衣圖片

    Clothoff.io

    Clothoff.io

    AI脫衣器

    Video Face Swap

    Video Face Swap

    使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

    熱工具

    記事本++7.3.1

    記事本++7.3.1

    好用且免費的程式碼編輯器

    SublimeText3漢化版

    SublimeText3漢化版

    中文版,非常好用

    禪工作室 13.0.1

    禪工作室 13.0.1

    強大的PHP整合開發環境

    Dreamweaver CS6

    Dreamweaver CS6

    視覺化網頁開發工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神級程式碼編輯軟體(SublimeText3)

    在Go語言中使用Hive實現高效率的資料倉儲 在Go語言中使用Hive實現高效率的資料倉儲 Jun 15, 2023 pm 08:52 PM

    近年來,資料倉儲成為了企業資料管理中不可或缺的一部分。直接使用資料庫進行資料分析可以滿足簡單的查詢需求,但當我們需要進行大規模資料分析時,單一資料庫已經無法滿足需求,這時我們需要使用資料倉儲來處理大量資料。而Hive則是資料倉儲領域中最受歡迎的開源元件之一,它可以將Hadoop分散式運算引擎和SQL查詢整合在一起,並支援大量資料的平行處理。同時,在Go語言中使

    PHP入門指南:PHP和Hive PHP入門指南:PHP和Hive May 20, 2023 am 08:33 AM

    PHP是一種廣泛使用的伺服器端程式語言,它的使用範圍幾乎涵蓋了所有產業。在本篇文章中,我們將探討PHP對於大數據處理的特殊作用。在特定環境下,PHP可以與ApacheHive協作,從而實現即時數據處理和分析。先來介紹一下Hive。 Hive是一個基於Hadoop的資料倉儲解決方案。它可以將結構化資料映射成SQL查詢,並以MapReduce任務的方式執行查詢。

    PHP實作開源Hive大數據分析平台 PHP實作開源Hive大數據分析平台 Jun 18, 2023 pm 02:47 PM

    隨著資料處理越來越重要,大數據分析也變得越來越普遍。然而,許多公司可能不想花費大量資金在商業分析平台上。開源解決方案為這些公司提供了一個可行的選擇。在這篇文章中,我們將討論如何使用PHP實作開源Hive大數據分析平台。 Hive是一個基於Hadoop的資料倉儲系統,可以透過SQL查詢並管理Hadoop上的大規模資料集。它使用類似SQL的HiveQL語言來查詢

    Microsoft 發布針對 Windows Defender 中的 Behavior:Win32/Hive.ZY 錯誤的修復程序 Microsoft 發布針對 Windows Defender 中的 Behavior:Win32/Hive.ZY 錯誤的修復程序 Apr 28, 2023 pm 04:01 PM

    一位微軟官員證實了有關GoogleChrome、ChromiumEdge、Discord和其他幾個應用程式被微軟內建防毒軟體「WindowsDefender」標記為「 Behavior:Win32/Hive.ZY」的廣泛報導。這家科技巨頭在聲明中證實,它正在研究一個修復程序,該修復程序將在接下來的幾個小時內向所有人推出。那麼「Behavior:Win32/Hive.ZY」到底是什麼?根據微軟安全入口網站上發布的文件,任何標記為「Behavior:Win32/Hive.ZY」的文件都是帶有

    Centos7安裝設定Hive教學。 Centos7安裝設定Hive教學。 Feb 19, 2024 pm 02:21 PM

    在CentOS7上安裝和設定Hive時,可以按照以下步驟進行操作:確保已安裝Java:首先,請確保在CentOS7上已經安裝了Java。可以使用下列指令檢查Java是否已安裝:java-version如果沒有安裝Java,請依照你的需求安裝適當的Java版本。下載Hive:造訪ApacheHive的官方網站(),下載最新的穩定版本的Hive。解壓縮Hive壓縮包:使用以下命令解壓縮Hive壓縮包:tarxvfzhive-x.x.x.tar.gz這將解壓縮Hive到目前目錄下。配置環境變數:打開終端,

    Microsoft Exchange Server 受到 Hive 的「windows.exe」勒索軟體的攻擊 Microsoft Exchange Server 受到 Hive 的「windows.exe」勒索軟體的攻擊 Apr 16, 2023 pm 01:28 PM

    儘管保持軟體更新和僅從受信任的來源下載檔案是標準的網路安全實踐,但鑑於最近惡意軟體攻擊的增加,很明顯在這方面需要更多的教育。為此,Varonis 取證團隊就使用 Hive 勒索軟體的攻擊者如何在其最新系列攻擊中針對 Microsoft Exchange Server 提供了一些指導。對於那些不知道的人,Hive 遵循勒索軟體即服務模式。儘管微軟在 2021 年針對已知漏洞對 E

    如何修復 Windows Defender 行為:Win32/Hive.ZY 警報 如何修復 Windows Defender 行為:Win32/Hive.ZY 警報 May 06, 2023 am 08:04 AM

    許多Windows11和10用戶看到WindowsDefender的警告通知表示偵測到威脅「行為:Win32/Hive.ZY」而感到困擾。據報道,當用戶嘗試開啟一些常用應用程式(如GoogleChrome或ChromiumEdge、Whatsapp、Discord和Spotify)時,會引發此WindowsDefender警告或警報。即使您在PC上阻止了此威脅,它也會在您下次打開此受影響的應用程式時彈出並顯示一條訊息MicrosoftDefenderAntivi

    hive組件提供哪些服務 hive組件提供哪些服務 Nov 18, 2022 am 11:57 AM

    hive元件可提供的服務:1、把SQL語句轉換成mapreduce程式碼;2、可以儲存資料,儲存使用 HDFS;3、可以將資料計算,計算使用MapReduce。 hive是基於Hadoop的資料倉儲工具,用來進行資料擷取、轉換、載入;hive資料倉儲工具能將結構化的資料檔案對應為資料庫表,提供SQL查詢功能,能將SQL語句轉變成MapReduce任務來執行。

    See all articles