...
The LICENSE-binary file is at the top level of the pinot source code. It has one section for each type of license that a dependency may have. All the binary jars shipped with a license are listed within the section for that license (e.g. there is a section for Apache 2 License, and lists all packages that are shipped with the Apache 2.0 license). Each license type has a file in the licenses-binary/ folder that has the licensing terms (essentially, the text of the license).
Before everything, make sure you build the pinot project so your m2 cache is fulfilled:
Build the project along with presto dependencies:
Code Block | ||
---|---|---|
| ||
mvn clean package -DskipTests -Ppresto-driver -Pbin-dist |
Check out the codebase (the release branch created while preparing for the release). Add the following dependencies to pinot-distribution/pom.xml (otherwise there will be missing lib dependencies) but don't check it in. (NOTE: Please double check if the following includes all packages in pinot-connectors and pinot-plugins. If not, please update the following code block.)
Code Block |
---|
<!-- pinot-plugins/pinot-batch-ingestion --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-batch-ingestion-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-batch-ingestion-hadoop</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-batch-ingestion-spark-spark<2.4</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-batch-ingestion-spark-3.2.4</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-batch-ingestion-standalone</artifactId> <version>${project.version}</version> </dependency> <!-- pinot-plugins/pinot-environment --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-azure</artifactId> <version>${project.version}</version> </dependency> <!-- pinot-plugins/pinot-file-system --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-adls</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-gcs</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-hdfs</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-s3</artifactId> <version>${project.version}</version> </dependency> <!-- pinot-plugins/pinot-input-format --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-avro</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-avro-base</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-csv</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-confluent-avro</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-json</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-orc</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-parquet</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-protobuf</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-thrift</artifactId> <version>${project.version}</version> </dependency> <!-- pinot-plugins/pinot-metrics --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-dropwizard</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-yammer</artifactId> <version>${project.version}</version> </dependency> <!-- pinot-plugins/pinot-minion-tasks --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-minion-builtin-tasks</artifactId> <version>${project.version}</version> </dependency> <!-- pinot-plugins/pinot-segment-uploader --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-segment-uploader-default</artifactId> <version>${project.version}</version> </dependency> <!-- pinot-plugins/pinot-segment-writer --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-segment-writer-file-based</artifactId> <version>${project.version}</version> </dependency> <!-- pinot-plugins/pinot-stream-ingestion --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-kafka-0.9</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-kafka-2.0</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-kafka-base</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-kinesis</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-pulsar</artifactId> <version>${project.version}</version> </dependency> <!-- pinot-connectors --> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-flink-connector</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>pinot-spark-connector</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.pinot</groupId> <artifactId>presto-pinot-driver</artifactId> <version>${project.version}</version> </dependency> |
...