This is an automated email from the ASF dual-hosted git repository.

xiangfu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.


    from 63ceb0c  Adding pinot-spi module and moving record reader interface 
(#4869)
     add 3e7cbfa  Pinot Ingestion Jobs Refactor with Pinot Spark Support (#4800)

No new revisions were added by this update.

Summary of changes:
 docs/pinot_hadoop.rst                              | 104 ++++++++++++
 pinot-hadoop/README.md                             |  78 ---------
 .../pinot-hadoop}/README.md                        |   6 +-
 .../pinot-hadoop}/pom.xml                          |   9 +-
 .../pinot/hadoop/PinotHadoopJobLauncher.java       |  30 ++--
 .../pinot/hadoop/io/CombineAvroKeyInputFormat.java |   0
 .../org/apache/pinot/hadoop/io/FileHandler.java    |   4 +-
 .../pinot/hadoop/io/JsonPinotOutputFormat.java     |   0
 .../apache/pinot/hadoop/io/PinotOutputFormat.java  |   0
 .../org/apache/pinot/hadoop/io/PinotRecord.java    |   0
 .../pinot/hadoop/io/PinotRecordSerialization.java  |   0
 .../apache/pinot/hadoop/io/PinotRecordWriter.java  |   2 +-
 .../pinot/hadoop/job/HadoopSegmentCreationJob.java | 108 ++-----------
 .../hadoop/job/HadoopSegmentPreprocessingJob.java  | 129 ++++++---------
 .../pinot/hadoop/job/InternalConfigConstants.java  |   0
 .../hadoop/job/mappers/SegmentCreationMapper.java  |   2 +-
 .../job/mappers/SegmentPreprocessingMapper.java    |   8 +-
 .../job/partitioners/GenericPartitioner.java       |   8 +-
 .../job/partitioners/PartitionFunctionFactory.java |   5 +-
 .../job/reducers/SegmentPreprocessingReducer.java  |   1 +
 .../utils/PinotHadoopJobPreparationHelper.java     |  25 +--
 .../hadoop/io/DeleteExtraPushedSegmentsTest.java   |   4 +-
 .../pinot/hadoop/io/PinotOutputFormatTest.java     |   0
 .../hadoop/job/mappers/SegmentCreationTest.java    |   0
 .../pinot-ingestion-common}/pom.xml                |  78 +++++----
 .../pinot/ingestion/common}/ControllerRestApi.java |   2 +-
 .../common}/DefaultControllerRestApi.java          |  63 +++++---
 .../ingestion/common}/JobConfigConstants.java      |  16 +-
 .../ingestion/common/PinotIngestionJobType.java    |  14 +-
 .../pinot/ingestion/jobs}/BaseSegmentJob.java      |  55 ++++++-
 .../pinot/ingestion/jobs/SegmentCreationJob.java   | 169 +++++++++++++++++++
 .../ingestion/jobs/SegmentPreprocessingJob.java    | 115 +++++++++++++
 .../pinot/ingestion/jobs}/SegmentTarPushJob.java   |  30 ++--
 .../pinot/ingestion/jobs}/SegmentUriPushJob.java   |  31 ++--
 .../ingestion}/utils/JobPreparationHelper.java     |  20 +--
 .../pinot/ingestion}/utils/PushLocation.java       |   5 +-
 .../pinot-spark}/README.md                         |   6 +-
 .../pinot-spark}/pom.xml                           |  71 ++++++--
 .../apache/pinot/spark/PinotSparkJobLauncher.java  |  44 +++--
 .../spark/jobs/SparkSegmentCreationFunction.java   | 114 +++----------
 .../pinot/spark/jobs/SparkSegmentCreationJob.java  | 180 +++++++++++++++++++++
 .../pinot/spark/jobs/SparkSegmentTarPushJob.java   |  88 ++++++++++
 .../pinot/spark/jobs/SparkSegmentUriPushJob.java   |  71 ++++++++
 .../utils/PinotSparkJobPreparationHelper.java      |  36 +----
 {pinot-connectors => pinot-ingestion-jobs}/pom.xml |  16 +-
 ...mentBuildPushOfflineClusterIntegrationTest.java |  16 +-
 pom.xml                                            |  14 +-
 47 files changed, 1172 insertions(+), 605 deletions(-)
 delete mode 100644 pinot-hadoop/README.md
 copy {pinot-connectors/pinot-connector-kafka-base => 
pinot-ingestion-jobs/pinot-hadoop}/README.md (77%)
 copy {pinot-hadoop => pinot-ingestion-jobs/pinot-hadoop}/pom.xml (96%)
 copy {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/PinotHadoopJobLauncher.java
 (72%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/io/CombineAvroKeyInputFormat.java
 (100%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/io/FileHandler.java
 (97%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/io/JsonPinotOutputFormat.java
 (100%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/io/PinotOutputFormat.java
 (100%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/io/PinotRecord.java
 (100%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/io/PinotRecordSerialization.java
 (100%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/io/PinotRecordWriter.java
 (98%)
 rename 
pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job/SegmentCreationJob.java 
=> 
pinot-ingestion-jobs/pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job/HadoopSegmentCreationJob.java
 (57%)
 rename 
pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job/SegmentPreprocessingJob.java
 => 
pinot-ingestion-jobs/pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job/HadoopSegmentPreprocessingJob.java
 (77%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/job/InternalConfigConstants.java
 (100%)
 copy {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/job/mappers/SegmentCreationMapper.java
 (99%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/job/mappers/SegmentPreprocessingMapper.java
 (94%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/job/partitioners/GenericPartitioner.java
 (87%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/job/partitioners/PartitionFunctionFactory.java
 (98%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/main/java/org/apache/pinot/hadoop/job/reducers/SegmentPreprocessingReducer.java
 (99%)
 copy 
pinot-hadoop/src/main/java/org/apache/pinot/hadoop/utils/JobPreparationHelper.java
 => 
pinot-ingestion-jobs/pinot-hadoop/src/main/java/org/apache/pinot/hadoop/utils/PinotHadoopJobPreparationHelper.java
 (64%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/test/java/org/apache/pinot/hadoop/io/DeleteExtraPushedSegmentsTest.java
 (97%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/test/java/org/apache/pinot/hadoop/io/PinotOutputFormatTest.java
 (100%)
 rename {pinot-hadoop => 
pinot-ingestion-jobs/pinot-hadoop}/src/test/java/org/apache/pinot/hadoop/job/mappers/SegmentCreationTest.java
 (100%)
 copy {pinot-hadoop-filesystem => 
pinot-ingestion-jobs/pinot-ingestion-common}/pom.xml (70%)
 rename {pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job => 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion/common}/ControllerRestApi.java
 (96%)
 rename {pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job => 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion/common}/DefaultControllerRestApi.java
 (78%)
 rename {pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job => 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion/common}/JobConfigConstants.java
 (79%)
 copy 
pinot-common/src/main/java/org/apache/pinot/common/exception/InvalidConfigException.java
 => 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion/common/PinotIngestionJobType.java
 (79%)
 rename {pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job => 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion/jobs}/BaseSegmentJob.java
 (73%)
 create mode 100644 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion/jobs/SegmentCreationJob.java
 create mode 100644 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion/jobs/SegmentPreprocessingJob.java
 rename {pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job => 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion/jobs}/SegmentTarPushJob.java
 (73%)
 rename {pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job => 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion/jobs}/SegmentUriPushJob.java
 (60%)
 copy {pinot-hadoop/src/main/java/org/apache/pinot/hadoop => 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion}/utils/JobPreparationHelper.java
 (72%)
 rename {pinot-hadoop/src/main/java/org/apache/pinot/hadoop => 
pinot-ingestion-jobs/pinot-ingestion-common/src/main/java/org/apache/pinot/ingestion}/utils/PushLocation.java
 (92%)
 copy {pinot-connectors/pinot-connector-kafka-base => 
pinot-ingestion-jobs/pinot-spark}/README.md (77%)
 rename {pinot-hadoop => pinot-ingestion-jobs/pinot-spark}/pom.xml (76%)
 rename 
pinot-hadoop/src/main/java/org/apache/pinot/hadoop/PinotHadoopJobLauncher.java 
=> 
pinot-ingestion-jobs/pinot-spark/src/main/java/org/apache/pinot/spark/PinotSparkJobLauncher.java
 (60%)
 rename 
pinot-hadoop/src/main/java/org/apache/pinot/hadoop/job/mappers/SegmentCreationMapper.java
 => 
pinot-ingestion-jobs/pinot-spark/src/main/java/org/apache/pinot/spark/jobs/SparkSegmentCreationFunction.java
 (76%)
 create mode 100644 
pinot-ingestion-jobs/pinot-spark/src/main/java/org/apache/pinot/spark/jobs/SparkSegmentCreationJob.java
 create mode 100644 
pinot-ingestion-jobs/pinot-spark/src/main/java/org/apache/pinot/spark/jobs/SparkSegmentTarPushJob.java
 create mode 100644 
pinot-ingestion-jobs/pinot-spark/src/main/java/org/apache/pinot/spark/jobs/SparkSegmentUriPushJob.java
 rename 
pinot-hadoop/src/main/java/org/apache/pinot/hadoop/utils/JobPreparationHelper.java
 => 
pinot-ingestion-jobs/pinot-spark/src/main/java/org/apache/pinot/spark/utils/PinotSparkJobPreparationHelper.java
 (55%)
 copy {pinot-connectors => pinot-ingestion-jobs}/pom.xml (84%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to