This is an automated email from the ASF dual-hosted git repository.
kishoreg pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git
The following commit(s) were added to refs/heads/master by this push:
new c2e6251 Removing dependency on pinot-common and pinot-core from
pinot-connect… (#4940)
c2e6251 is described below
commit c2e6251275f05e4445d9e98ceda2a8a59c46668a
Author: Kishore Gopalakrishna <[email protected]>
AuthorDate: Thu Dec 19 08:39:56 2019 -0800
Removing dependency on pinot-common and pinot-core from pinot-connect…
(#4940)
* Removing dependency on pinot-common and pinot-core from pinot-connectors
(WIP)
* Fixing compilation issues
---
pinot-connectors/pinot-connector-kafka-0.9/pom.xml | 4 ----
.../pinot/core/realtime/impl/kafka/KafkaLowLevelStreamConfig.java | 2 +-
pinot-connectors/pinot-connector-kafka-2.0/pom.xml | 8 --------
.../realtime/impl/kafka2/KafkaPartitionLevelStreamConfig.java | 2 +-
pinot-connectors/pinot-connector-kafka-base/pom.xml | 4 ++++
.../pinot/core/realtime/impl/kafka/KafkaAvroMessageDecoder.java | 5 -----
.../apache/pinot/core/realtime/impl/kafka/KafkaStarterUtils.java | 4 ++--
pinot-connectors/pom.xml | 7 +++++++
8 files changed, 15 insertions(+), 21 deletions(-)
diff --git a/pinot-connectors/pinot-connector-kafka-0.9/pom.xml
b/pinot-connectors/pinot-connector-kafka-0.9/pom.xml
index 862a0f5..18f39ae 100644
--- a/pinot-connectors/pinot-connector-kafka-0.9/pom.xml
+++ b/pinot-connectors/pinot-connector-kafka-0.9/pom.xml
@@ -62,10 +62,6 @@
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
</exclusion>
- <exclusion>
- <groupId>org.apache.zookeeper</groupId>
- <artifactId>zookeeper</artifactId>
- </exclusion>
</exclusions>
</dependency>
<dependency>
diff --git
a/pinot-connectors/pinot-connector-kafka-0.9/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaLowLevelStreamConfig.java
b/pinot-connectors/pinot-connector-kafka-0.9/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaLowLevelStreamConfig.java
index e5bbee1..dce36c1 100644
---
a/pinot-connectors/pinot-connector-kafka-0.9/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaLowLevelStreamConfig.java
+++
b/pinot-connectors/pinot-connector-kafka-0.9/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaLowLevelStreamConfig.java
@@ -20,7 +20,7 @@ package org.apache.pinot.core.realtime.impl.kafka;
import com.google.common.base.Preconditions;
import java.util.Map;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.apache.pinot.spi.utils.EqualityUtils;
import org.apache.pinot.spi.stream.StreamConfig;
diff --git a/pinot-connectors/pinot-connector-kafka-2.0/pom.xml
b/pinot-connectors/pinot-connector-kafka-2.0/pom.xml
index 728ff05..56d86f8 100644
--- a/pinot-connectors/pinot-connector-kafka-2.0/pom.xml
+++ b/pinot-connectors/pinot-connector-kafka-2.0/pom.xml
@@ -61,10 +61,6 @@
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
</exclusion>
- <exclusion>
- <groupId>org.apache.zookeeper</groupId>
- <artifactId>zookeeper</artifactId>
- </exclusion>
</exclusions>
</dependency>
<dependency>
@@ -89,10 +85,6 @@
<groupId>org.scala-lang</groupId>
<artifactId>scala-reflect</artifactId>
</exclusion>
- <exclusion>
- <groupId>org.apache.zookeeper</groupId>
- <artifactId>zookeeper</artifactId>
- </exclusion>
</exclusions>
</dependency>
<dependency>
diff --git
a/pinot-connectors/pinot-connector-kafka-2.0/src/main/java/org/apache/pinot/core/realtime/impl/kafka2/KafkaPartitionLevelStreamConfig.java
b/pinot-connectors/pinot-connector-kafka-2.0/src/main/java/org/apache/pinot/core/realtime/impl/kafka2/KafkaPartitionLevelStreamConfig.java
index be9001c..6305007 100644
---
a/pinot-connectors/pinot-connector-kafka-2.0/src/main/java/org/apache/pinot/core/realtime/impl/kafka2/KafkaPartitionLevelStreamConfig.java
+++
b/pinot-connectors/pinot-connector-kafka-2.0/src/main/java/org/apache/pinot/core/realtime/impl/kafka2/KafkaPartitionLevelStreamConfig.java
@@ -20,7 +20,7 @@ package org.apache.pinot.core.realtime.impl.kafka2;
import com.google.common.base.Preconditions;
import java.util.Map;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.apache.pinot.spi.utils.EqualityUtils;
import org.apache.pinot.core.realtime.impl.kafka.KafkaStreamConfigProperties;
import org.apache.pinot.spi.stream.StreamConfig;
diff --git a/pinot-connectors/pinot-connector-kafka-base/pom.xml
b/pinot-connectors/pinot-connector-kafka-base/pom.xml
index 2a02620..8b2041a 100644
--- a/pinot-connectors/pinot-connector-kafka-base/pom.xml
+++ b/pinot-connectors/pinot-connector-kafka-base/pom.xml
@@ -37,6 +37,10 @@
</properties>
<dependencies>
+ <dependency>
+ <groupId>org.apache.pinot</groupId>
+ <artifactId>pinot-avro</artifactId>
+ </dependency>
<!-- test -->
<dependency>
<groupId>org.testng</groupId>
diff --git
a/pinot-connectors/pinot-connector-kafka-base/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaAvroMessageDecoder.java
b/pinot-connectors/pinot-connector-kafka-base/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaAvroMessageDecoder.java
index b25cc68..0efa536 100644
---
a/pinot-connectors/pinot-connector-kafka-base/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaAvroMessageDecoder.java
+++
b/pinot-connectors/pinot-connector-kafka-base/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaAvroMessageDecoder.java
@@ -37,7 +37,6 @@ import org.apache.avro.generic.GenericData.Record;
import org.apache.avro.generic.GenericDatumReader;
import org.apache.avro.io.DatumReader;
import org.apache.avro.io.DecoderFactory;
-import org.apache.commons.lang.StringUtils;
import org.apache.pinot.spi.data.Schema;
import org.apache.pinot.spi.utils.retry.RetryPolicies;
import org.apache.pinot.spi.data.readers.GenericRow;
@@ -84,10 +83,6 @@ public class KafkaAvroMessageDecoder implements
StreamMessageDecoder<byte[]> {
throws Exception {
schemaRegistryUrls =
parseSchemaRegistryUrls(props.get(SCHEMA_REGISTRY_REST_URL));
- for (String schemaRegistryUrl : schemaRegistryUrls) {
- StringUtils.chomp(schemaRegistryUrl, "/");
- }
-
String avroSchemaName = topicName;
if (props.containsKey(SCHEMA_REGISTRY_SCHEMA_NAME) &&
props.get(SCHEMA_REGISTRY_SCHEMA_NAME) != null && !props
.get(SCHEMA_REGISTRY_SCHEMA_NAME).isEmpty()) {
diff --git
a/pinot-connectors/pinot-connector-kafka-base/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaStarterUtils.java
b/pinot-connectors/pinot-connector-kafka-base/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaStarterUtils.java
index efd8374..6b5e398 100644
---
a/pinot-connectors/pinot-connector-kafka-base/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaStarterUtils.java
+++
b/pinot-connectors/pinot-connector-kafka-base/src/main/java/org/apache/pinot/core/realtime/impl/kafka/KafkaStarterUtils.java
@@ -22,7 +22,6 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import java.util.ServiceLoader;
-import org.apache.pinot.common.utils.ZkStarter;
import org.apache.pinot.spi.stream.StreamConsumerFactory;
import org.apache.pinot.spi.stream.StreamDataProvider;
import org.apache.pinot.spi.stream.StreamDataServerStartable;
@@ -30,7 +29,8 @@ import org.apache.pinot.spi.stream.StreamDataServerStartable;
public class KafkaStarterUtils {
public static final int DEFAULT_BROKER_ID = 0;
- public static final String DEFAULT_ZK_STR = ZkStarter.DEFAULT_ZK_STR +
"/kafka";
+ public static final int DEFAULT_ZK_TEST_PORT = 2191;
+ public static final String DEFAULT_ZK_STR = "localhost:" +
DEFAULT_ZK_TEST_PORT + "/kafka";
public static int DEFAULT_KAFKA_PORT = 19092;
public static final String DEFAULT_KAFKA_BROKER = "localhost:" +
DEFAULT_KAFKA_PORT;
diff --git a/pinot-connectors/pom.xml b/pinot-connectors/pom.xml
index fdeb443..bb65ecc 100644
--- a/pinot-connectors/pom.xml
+++ b/pinot-connectors/pom.xml
@@ -46,6 +46,12 @@
<dependencies>
<dependency>
<groupId>org.apache.pinot</groupId>
+ <artifactId>pinot-spi</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <!--
+ <dependency>
+ <groupId>org.apache.pinot</groupId>
<artifactId>pinot-common</artifactId>
<scope>provided</scope>
<exclusions>
@@ -66,6 +72,7 @@
</exclusion>
</exclusions>
</dependency>
+ -->
<!-- test -->
<dependency>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]