Skip to content

Commit

Permalink
[#11512] Bump pinot jdbc client to 1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
donghun-cho committed Feb 4, 2025
1 parent c74c5e8 commit de073b9
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 175 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ public void pinotPartitionForLongSortKeyTest() {
int numPartitions = 128;
Long longValue = -4545381519295174261L;
MurmurPartitionFunction murmurPartitionFunction = new MurmurPartitionFunction(numPartitions);
int partition = murmurPartitionFunction.getPartition(longValue);
int partition = murmurPartitionFunction.getPartition(longValue.toString());
assertEquals(105, partition);
}

Expand All @@ -126,7 +126,7 @@ public void comparePartitionOperationInKafkaAndPinotForLongSortKeyTest() {
int numPartitions = 128;
Long longValue = 5522573437844253163L;
MurmurPartitionFunction murmurPartitionFunction = new MurmurPartitionFunction(numPartitions);
int pinotPartition = murmurPartitionFunction.getPartition(longValue);
int pinotPartition = murmurPartitionFunction.getPartition(longValue.toString());
assertEquals(1, pinotPartition);

LongSerializer keySerializer = new LongSerializer();
Expand Down
219 changes: 47 additions & 172 deletions pinot/pinot-datasource/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,207 +53,82 @@
<artifactId>pinot-jdbc-client</artifactId>
<version>${pinot.client.version}</version>
<exclusions>

<!-- start pinot-spi exclusions -->
<!-- net.openhft -->
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>net.openhft</groupId>
<artifactId>posix</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
</dependency>
<exclusion>
<groupId>net.openhft</groupId>
<artifactId>chronicle-core</artifactId>
</exclusion>
<!-- end pinot-spi exclusions -->

<dependency>
<groupId>org.apache.pinot</groupId>
<artifactId>pinot-java-client</artifactId>
<version>${pinot.client.version}</version>
<exclusions>
<!-- start pinot-common exclusions -->
<!-- jersey -->
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.pinot</groupId>
<artifactId>pinot-spi</artifactId>
<version>${pinot.client.version}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-grizzly2-http</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.pinot</groupId>
<artifactId>pinot-segment-spi</artifactId>
<version>${pinot.client.version}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-multipart</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.pinot</groupId>
<artifactId>pinot-common</artifactId>
<version>${pinot.client.version}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.pinot</groupId>
<artifactId>pinot-core</artifactId>
<version>${pinot.client.version}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>org.glassfish.jersey.inject</groupId>
<artifactId>jersey-hk2</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<!--<version>3.2.2</version>-->
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<!--<version>2.12.5</version>-->
</dependency>
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.11</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>org.glassfish.hk2</groupId>
<artifactId>hk2-metadata-generator</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<!--<version>3.21.0-GA</version>-->
</dependency>
<dependency>
<groupId>it.unimi.dsi</groupId>
<artifactId>fastutil</artifactId>
<version>8.2.3</version>
</dependency>
<dependency>
<groupId>org.locationtech.jts</groupId>
<artifactId>jts-core</artifactId>
<version>1.19.0</version>
</dependency>
<dependency>
<groupId>org.apache.calcite</groupId>
<artifactId>calcite-core</artifactId>
<version>1.30.0</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>io.swagger</groupId>
<artifactId>swagger-jersey2-jaxrs</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.calcite</groupId>
<artifactId>calcite-linq4j</artifactId>
<version>1.30.0</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>org.webjars</groupId>
<artifactId>swagger-ui</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.calcite.avatica</groupId>
<artifactId>avatica-core</artifactId>
<version>1.20.0</version>
<exclusions>

<!-- helix -->
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>org.apache.helix</groupId>
<artifactId>helix-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.esri.geometry</groupId>
<artifactId>esri-geometry-api</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>com.jayway.jsonpath</groupId>
<artifactId>json-path</artifactId>
<!--<version>2.7.0</version>-->
<exclusions>

<!-- zookeeper -->
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.github.seancfoley</groupId>
<artifactId>ipaddress</artifactId>
<version>5.3.4</version>
</dependency>
<dependency>
<groupId>org.apache.datasketches</groupId>
<artifactId>datasketches-java</artifactId>
<version>4.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<exclusions>

<!-- grpc -->
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty-shaded</artifactId>
</exclusion>
<exclusion>
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.asynchttpclient</groupId>
<artifactId>async-http-client</artifactId>
<version>2.12.3</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</dependency>
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.10</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<groupId>io.grpc</groupId>
<artifactId>grpc-stub</artifactId>
</exclusion>
<!-- end pinot-common exclusions -->
</exclusions>
</dependency>
<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.11</version>
</dependency>
<!-- end pinot dependency -->

<dependency>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@
<codehaus.jackson.version>1.9.13</codehaus.jackson.version>
<hbase2.client.version>2.5.10-hadoop3</hbase2.client.version>

<pinot.client.version>1.0.0</pinot.client.version>
<pinot.client.version>1.2.0</pinot.client.version>

<plugin.jacoco.skip>true</plugin.jacoco.skip>

Expand Down

0 comments on commit de073b9

Please sign in to comment.