No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include/eosio/kinesis_plugin
CMakeLists.txt
LICENSE
LICENSE.txt
README.md
kinesis_plugin.cpp
kinesis_producer_test.cpp

README.md

EOSIO AWS Kinesis Plugin

EOSIO Kinesis Plugin

Requirements

install aws-sdk-cpp

#git clone https://github.com/aws/aws-sdk-cpp
#cd aws-sdk-cpp
#cmake .
#make
#sudo make install

Building the plugin [Install on your nodeos server]

#cd /usr/local/eos/plugins/
#git clone https://github.com/tokenbankteam/kinesis_plugin.git

edit /usr/local/eos/plugins/CMakeLists.txt:
#add_subdirectory(kinesis_plugin)

edit /usr/local/eos/programs/nodeos/CMakeLists.txt:
#target_link_libraries( nodeos PRIVATE -Wl,${whole_archive_flag} kinesis_plugin -Wl,${no_whole_archive_flag} )

How to setup on your nodeos

Enable this plugin using --plugin option to nodeos or in your config.ini. Use nodeos --help to see options used by this plugin.

Configuration

Add the following to config.ini to enable the plugin:

parmeters for kinesis_plugin
# --plugin eosio::kinesis_plugin
# --kafka-uri 192.168.31.225:9092
# --accept_trx_topic eos_accept_topic
# --applied_trx_topic eos_applied_topic
# --kafka-block-start 100
# --kafka-queue-size 5000