專家們,我們有一個 Maven 專案,在 porn.xml 中有以下依賴項。
<dependency>
<groupId>org.apache.iotdb</groupId>
<artifactId>iotdb-session</artifactId>
<version>0.12.1</version>
</dependency>
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.7.3</version>
</dependency>
僅添加“iotdb-session”的依賴項。該代碼運行良好,我可以從 iotdb 查詢資料。
<dependency>
<groupId>org.apache.iotdb</groupId>
<artifactId>iotdb-session</artifactId>
<version>0.12.1</version>
</dependency>
但是,當我添加以下依賴項時發生例外。
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.7.3</version>
</dependency>
在此處輸入影像描述
uj5u.com熱心網友回復:
這是由于 iotdb-session 和 hive 之間的 thrift 依賴沖突。嘗試使用 mvn dependency:tree 查看哪個依賴項與 iotdb-session 沖突。然后,使用洗掉依賴
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
<version>1.1.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
</exclusion>
</exclusions>
</dependency>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/453985.html
標籤:会议 apache-iotdb 物联网数据库
上一篇:Python在名稱片段后合并檔案
