mirror of
https://github.com/apache/druid.git
synced 2025-02-17 07:25:02 +00:00
Add avro_ocf to supported Kafka/Kinesis InputFormats (#11865)
* Update docs - Kinesis InputFormat ingestion * Add avro_ocf to list of supported Kafka InputFormats * Remove extra whitespace. * Update kafka-supervisor-reference.md * Delete extra whitespace.
This commit is contained in:
parent
c2cea25a6b
commit
f7f5505631
@ -166,6 +166,7 @@ Supported `inputFormat`s include:
|
||||
- `json`
|
||||
- `kafka`
|
||||
- `avro_stream`
|
||||
- `avro_ocf`
|
||||
- `protobuf`
|
||||
|
||||
For more information, see [Data formats](../../ingestion/data-formats.md). You can also read [`thrift`](../extensions-contrib/thrift.md) formats using `parser`.
|
||||
|
@ -121,7 +121,7 @@ Where the file `supervisor-spec.json` contains a Kinesis supervisor spec:
|
||||
|`type`|The supervisor type; this should always be `kinesis`.|yes|
|
||||
|`spec`|Container object for the supervisor configuration.|yes|
|
||||
|`dataSchema`|The schema that will be used by the Kinesis indexing task during ingestion. See [`dataSchema`](../../ingestion/ingestion-spec.md#dataschema).|yes|
|
||||
|`ioConfig`|A KinesisSupervisorIOConfig object for configuring Kafka connection and I/O-related settings for the supervisor and indexing task. See [KinesisSupervisorIOConfig](#kinesissupervisorioconfig) below.|yes|
|
||||
|`ioConfig`|A KinesisSupervisorIOConfig object for configuring Kinesis connection and I/O-related settings for the supervisor and indexing task. See [KinesisSupervisorIOConfig](#kinesissupervisorioconfig) below.|yes|
|
||||
|`tuningConfig`|A KinesisSupervisorTuningConfig object for configuring performance-related settings for the supervisor and indexing tasks. See [KinesisSupervisorTuningConfig](#kinesissupervisortuningconfig) below.|no|
|
||||
|
||||
|
||||
@ -260,13 +260,17 @@ The following example demonstrates a supervisor spec with `lagBased` autoScaler
|
||||
#### Specifying data format
|
||||
|
||||
Kinesis indexing service supports both [`inputFormat`](../../ingestion/data-formats.md#input-format) and [`parser`](../../ingestion/data-formats.md#parser) to specify the data format.
|
||||
The `inputFormat` is a new and recommended way to specify the data format for Kinesis indexing service,
|
||||
but unfortunately, it doesn't support all data formats supported by the legacy `parser`.
|
||||
(They will be supported in the future.)
|
||||
Use the `inputFormat` to specify the data format for Kinesis indexing service unless you need a format only supported by the legacy `parser`.
|
||||
|
||||
The supported `inputFormat`s include [`csv`](../../ingestion/data-formats.md#csv),
|
||||
[`delimited`](../../ingestion/data-formats.md#tsv-delimited), [`json`](../../ingestion/data-formats.md#json), [`avro_stream`](../../ingestion/data-formats.md#avro-stream), [`protobuf`](../../ingestion/data-formats.md#protobuf).
|
||||
You can also read [`thrift`](../extensions-contrib/thrift.md) formats using `parser`.
|
||||
Supported `inputFormat`s include:
|
||||
- `csv`
|
||||
- `delimited`
|
||||
- `json`
|
||||
- `avro_stream`
|
||||
- `avro_ocf`
|
||||
- `protobuf`
|
||||
|
||||
For more information, see [Data formats](../../ingestion/data-formats.md). You can also read [`thrift`](../extensions-contrib/thrift.md) formats using `parser`.
|
||||
|
||||
<a name="tuningconfig"></a>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user