`Sending Logstash's logs to /home/user/tools/logstash-5.2.1/logs which is now configured via log4j2.properties
[2017-02-27T17:43:52,402][INFO ][logstash.inputs.twitter ] Starting twitter tracking {:locations=>"-179.985,-78,180,89"}
[2017-02-27T17:43:52,504][ERROR][logstash.agent ] Pipeline aborted due to error {:exception=>#<NameError: SSLConnectionSocketFactory not found in packages org.apache.http.client.methods, org.apache.http.client.entity, org.apache.http.client.config, org.apache.http.config, org.apache.http.conn.socket, org.apache.http.impl, org.apache.http.impl.client, org.apache.http.impl.conn, org.apache.http.impl.auth, org.apache.http.entity, org.apache.http.message, org.apache.http.params, org.apache.http.protocol, org.apache.http.auth, java.util.concurrent, org.apache.http.client.protocol, org.apache.http.conn.ssl, java.security.cert, java.security.spec, java.security, org.apache.http.client.utils; last error: cannot load Java class org.apache.http.client.utils.SSLConnectionSocketFactory>, :backtrace=>["file:/home/user/tools/logstash-5.2.1/vendor/jruby/lib/jruby.jar!/jruby/java/core_ext/module.rb:45:in `const_missing'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/manticore-0.6.0-java/lib/manticore/client.rb:587:in `ssl_socket_factory_from_options'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/manticore-0.6.0-java/lib/manticore/client.rb:394:in `pool_builder'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/manticore-0.6.0-java/lib/manticore/client.rb:402:in `pool'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/manticore-0.6.0-java/lib/manticore/client.rb:208:in `initialize'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-6.2.6-java/lib/logstash/outputs/elasticsearch/http_client/manticore_adapter.rb:26:in `initialize'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-6.2.6-java/lib/logstash/outputs/elasticsearch/http_client.rb:243:in `build_adapter'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-6.2.6-java/lib/logstash/outputs/elasticsearch/http_client.rb:247:in `build_pool'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-6.2.6-java/lib/logstash/outputs/elasticsearch/http_client.rb:58:in `initialize'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-6.2.6-java/lib/logstash/outputs/elasticsearch/http_client_builder.rb:80:in `build'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-6.2.6-java/lib/logstash/outputs/elasticsearch.rb:207:in `build_client'", "/home/user/tools/logstash-5.2.1/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-6.2.6-java/lib/logstash/outputs/elasticsearch/common.rb:20:in `register'", "/home/user/tools/logstash-5.2.1/logstash-core/lib/logstash/output_delegator_strategies/shared.rb:8:in `register'", "/home/user/tools/logstash-5.2.1/logstash-core/lib/logstash/output_delegator.rb:37:in `register'", "/home/user/tools/logstash-5.2.1/logstash-core/lib/logstash/pipeline.rb:234:in `start_workers'", "org/jruby/RubyArray.java:1613:in `each'", "/home/user/tools/logstash-5.2.1/logstash-core/lib/logstash/pipeline.rb:234:in `start_workers'", "/home/user/tools/logstash-5.2.1/logstash-core/lib/logstash/pipeline.rb:188:in `run'", "/home/user/tools/logstash-5.2.1/logstash-core/lib/logstash/agent.rb:302:in `start_pipeline'"]}
[2017-02-27T17:43:52,549][INFO ][logstash.agent ] Successfully started Logstash API endpoint {:port=>9600}
RubyJacksonModule.java:21:in `<clinit>': java.lang.NoSuchFieldError:
my config file:
input {
twitter {
consumer_key => "MY_STRING"
consumer_secret => "MY_STRING"
oauth_token => "MY_STRING"
oauth_token_secret => "MY_STRING"
full_tweet => true
locations => "-179.985,-78,180,89"
}
}
filter {
}
output {
stdout { codec => rubydebug }
elasticsearch {
hosts => ["http://172.30.54.56:9200"]
index => "twitter"
document_type => "tweet"
}
}
Please help me out, I am new to Logstash and elastic search.