jdbc鏈接hive報錯:java.lang.ClassNotFoundException: org.apache.thrift.transport.TTransport


寫了個jdbc連接hive2的demo,結果報錯:java.lang.ClassNotFoundException: org.apache.thrift.transport.TTransport,實際上在解決這個問題過程中,報了很多錯,事實上報什么錯不重要,重要的是出錯的原因。

我出錯的原因是maven管理的jar包有問題,而且不是一個jar的問題,而且而且eclipse還沒有報錯,只是在運行后才報的錯。

根據每一個錯誤提示,刪掉可能出錯的一眾jar包,然后讓maven重新下載jar包,換新的錯誤提示,再刪除疑似出錯jar,繼續重新下載jar。

最后,終於成功執行了查詢和插入操作。

真的是很蛋疼,根據錯誤提示百度搜索,走的都是彎路。最后還是自己另辟蹊徑,聯想到最近電腦提示驅動器需要修復,會不會導致硬盤文件損壞,結果還真的是這樣。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM