# logstash config file has three sections: | |
# input{}, output{}, and (optional) filter{}; add plugins | |
# to specify how events should be handled in each section | |
input { | |
twitter { | |
# set key and token values from the previous step | |
consumer_key => "YOUR_CONSUMER_KEY" | |
consumer_secret => "YOUR_CONSUMER_SECRET" | |
oauth_token => "YOUR_OAUTH_CODE" | |
oauth_token_secret => "YOUR_OAUTH_TOKEN_SECRET" | |
# assume we are interested in tracking all family violence tweets | |
keywords => ["twitterdown"] | |
languages => ["en"] | |
locations => "113.338953078,-43.6345972634,153.569469029,-10.6681857235" | |
full_tweet => true | |
ignore_retweets => true | |
} | |
} | |
output { | |
elasticsearch { | |
hosts => ["http://localhost:9200"] | |
index => "tweets" | |
} | |
stdout { | |
# include this to pretty-print the event's json to stdout | |
codec => rubydebug | |
} | |
} |
This comment has been minimized.
This comment has been minimized.
Hi @cjw62600. The config file works fine for me. Maybe double check to see if you are missing any bracket? Read more here for configuring Logstash: https://www.elastic.co/guide/en/logstash/current/configuration.html You many need to cd to bin first before start streaming with logstash. Double check the directory layout for homebrew installs: https://www.elastic.co/guide/en/elasticsearch/reference/current/brew.html |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
I put this in and it gave me, zsh: parse error near `}'
I'm using MacOS Big Sur and homebrew .
Do I call up the logstash using cd first then go into the bin then do this? Or??