運行flink程序出現:ERROR: A JNI error has occurred, pLease check your installation and try again


前提:如果你的錯誤,不是在運行flink的時候出錯,那么就不要看了

錯誤:

在運行flink程序時,出現ERROR:A JNI error has occurred, pLease check your installation and try again

分析:

讓你檢查安裝,然后再使一次。那么就是說你的環境不太對唄

解決:

檢查你的環境,Maven版本,JDK版本,使用的編譯版本,發現沒有錯誤

這時候檢查你的pom文件,把里邊的<scope>provided</scopoe>注釋掉

原因:

<scope>provided</scope>的意思是打包的時候不要帶着這個依賴,而在idea等其他編輯器中使用時要帶着這個依賴,因為你的本地,沒有運行環境

如果你不注釋掉,idea運行flink或者spark時會啟動一個單點集群,但里邊啥東西都沒有,所以你需要把他注釋掉,讓他在運行的時候包含這個依賴


免責聲明!

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



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