Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Elasticsearch string `config:"elasticsearch"`
ElasticsearchConfig *elastic.ElasticsearchConfig `config:"elasticsearch_config"`
//字段名称必须是大写
PartitionSize int `config:"partition_size"`
BatchSize int `config:"batch_size"`
SliceSize int `config:"slice_size"`
SortType string `config:"sort_type"`
SortField string `config:"sort_field"`
BulkOperation string `config:"bulk_operation"`
Indices string `config:"indices"`
QueryString string `config:"query_string"`
QueryDSL string `config:"query_dsl"`
ScrollTime string `config:"scroll_time"`
Fields string `config:"fields"`
// DEPRECATED, use `queue` instead
Output string `config:"output_queue"`
Queue *OutputQueueConfig `config:"queue"`
RemoveTypeMeta bool `config:"remove_type"`
//RemovePipeline bool `config:"remove_pipeline"`
IndexNameRename map[string]string `config:"index_rename"`
TypeNameRename map[string]string `config:"type_rename"`
}
type OutputQueueConfig ¶
type ScrollProcessor ¶
type ScrollProcessor struct {
HTTPPool *fasthttp.RequestResponsePool
// contains filtered or unexported fields
}
func (*ScrollProcessor) Name ¶
func (processor *ScrollProcessor) Name() string
Click to show internal directories.
Click to hide internal directories.