在一個項目中同時使用hbase和elasticsearch出現netty的jar包沖突的問題 事件: 在同一maven項目中使用hbase的同時又用了es 程序運行后出錯 上網查了一些原因,說是netty的版本不同的原因,自己在編譯后的目錄也看到了不同,分別 ...
.今天在服務里面加了 es . 的 依賴包后,在預發布測試時候出現了下列的問題 看了 半天,最后發現是 es的 jar包 和 mq的 netty包 有沖突。然后去idea的 jar包依賴里面查看,mq使用的 是 而es依賴的netty 是多個 不同的包, 而在依賴的時候,mq在啟動初始化的時候,使用了高版本的 netty之后,缺少了依賴的方法。 解決辦法: 直接引入高版本的 netty包 ...
2018-12-27 14:19 0 760 推薦指數:
在一個項目中同時使用hbase和elasticsearch出現netty的jar包沖突的問題 事件: 在同一maven項目中使用hbase的同時又用了es 程序運行后出錯 上網查了一些原因,說是netty的版本不同的原因,自己在編譯后的目錄也看到了不同,分別 ...
沖突的地放其實很多,大概都是類似,找不到哪個方法了: 類似於: 其實發生這種事情,靠猜沒用的。最簡單粗暴的方式就是通過maven打印依賴樹的方式,去查看; 比如上面的錯誤,是因為netty版本不一致造成的。那么就打印依賴樹,找到所有netty。然后去掉不是你導入的版本 ...
elasticsearch 5.6中使用TransportClient初始化拋異常 在引入elasticsearch5.6的transportclient包中,會引入netty進行通信。 由於項目中會用到rocketmq,rocketmq也會自帶有netty ...
最近學習了netty,想寫一個簡單的rpc,結果發現發送消息時遇到難題了,網上搜了一下,這種情況是半包問題和粘包問題,主要是出現在並發高一些的時候。 talk is cheap 客戶端編碼: 服務端解碼: 這是最初版本的,一開始以為只要讀出來反序列化 ...
使用protobuf生產模板代碼,使用的版本是: hbase的版本是:1.2.1-cdh5.1.4.0 如果打印maven依賴樹的話,可以看到hbase的protobuf版 ...
在某個小項目里,因為進行了一些實驗工具類的開發,並沒有實裝到業務中,但是仍然引用了依賴 <dependency> <groupId>jakarta.persistence& ...
spark shell 提交任務報錯 此類 AbstractFileRegion 在spark-network-common.xxx.jar中 classpath是有的,所以懷疑jar沖突 ...
基本環境 elasticsearch版本:6.3.1 客戶端環境:kibana 6.3.4、Java8應用程序模塊。 其中kibana主要用於數據查詢診斷和查閱日志,Java8為主要的客戶 ...