No commit activity in last 3 years
No release in over 3 years
Fluentd output plugin to insert BIGOBJECT
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0

Runtime

>= 0
>= 0
 Project Readme

fluent-plugin-bigobject

Fluentd output plugin for inserting data to BigObject using AVRO

Installation

Add this line to your application's Gemfile:

gem 'fluent-plugin-bigobject_avro'

And then execute:

$ bundle

Or install it yourself as:

$ gem install fluent-plugin-bigobject_avro

Usage

Configure BigObject URL and the table/column to be mapped in BigObject

# send data to BigObject using avro by providing schema_file in each table
# BigObject will create the table if it does not already exist.

<match bo.insert_avro.*>
  type bigobject

  log_level info

  # specify the bigobject host/port to connect to
  bigobject_hostname 192.168.59.103
  bigobject_port 9091

  remove_tag_prefix bo.insert_avro.
  flush_interval 60s

  <table>
      pattern customer
      schema_file /fluentd/input/avsc/Customer_binary.avsc
  </table>
</match>

License

The gem is available as open source under the terms of the MIT License.