# Error while loading logstash

**URL:** <https://discuss.elastic.co/t/error-while-loading-logstash/90035>\
**Category:** Logstash\
**Created:** [June 20, 2017, 5:48am UTC](https://discuss.elastic.co/t/error-while-loading-logstash/90035 "2017-06-20T05:48:32Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ent\_1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ent_1/32/25549_2.png) [@ent\_1](https://discuss.elastic.co/u/ent_1)\
**Post date:** [June 20, 2017, 5:48am UTC](https://discuss.elastic.co/t/error-while-loading-logstash/90035/1 "2017-06-20T05:48:32Z")

</div>

Hi ,

i am unable to upload the data to elastic search using logstash ?

config file :

input {  
jdbc {  
jdbc\_driver\_library =\> "/home/ec2-user/ojdbc14.jar"  
jdbc\_driver\_class =\> "Java::oracle.jdbc.driver.OracleDriver"  
jdbc\_connection\_string =\> "jdbc:oracle:thin:@[//ec2-14-12-11-100.eu-west-1.compute.amazonaws.com:1521/XE](https://ec2-14-12-11-100.eu-west-1.compute.amazonaws.com:1521/XE)"  
jdbc\_user =\> "pin"  
jdbc\_password =\> "\*\*\*"  
statement\_filepath =\> "./catalogue\_info.sql"  
}  
}  
filter {

mutate { add\_field =\> ["rec\_id", "%{type}"] }

}  
output {  
elasticsearch {  
protocol =\> http  
index =\> "cata\_data"  
document\_type =\> "cata\_info"  
document\_id =\> "%{type}"  
hosts =\> "localhost:9200"  
}

```
    stdout { codec => rubydebug }

```

}

shell script :

curl -XDELETE 'localhost:9200/catalogue\_data'  
echo "Creating catalogue\_data index"

# Create index:

curl -XPOST '[http://localhost:9200/catalogue\_data](http://localhost:9200/catalogue_data)'  
echo

echo "Mapping the catalogue\_info document"

# Create Parent Mapping

curl -XPUT 'localhost:9200/catalogue\_data/catalogue\_info/\_mapping' -d '  
{ "catalogue\_info" : {  
"properties" : {  
"type" : {"type" : "string","index" : "not\_analyzed"},  
"product" : {"type" : "integer"},  
"siebel" : {"type" : "integer"},  
"sap" : {"type" : "integer"}  
}  
}  
}'  
echo

echo "Populating Catalogue data.."  
/home/ec2-user/logstash-2.3.4/bin/logstash -f catalogue\_info.conf

Error :

Script Started..  
Deleting the catalogue\_data index..  
{"acknowledged":true}Creating catalogue\_data index  
{"acknowledged":true}  
Mapping the catalogue\_info document  
{"acknowledged":true}  
Populating Catalogue data..  
Settings: Default pipeline workers: 2  
Unknown setting 'protocol' for elasticsearch {:level=\>:error}  
Pipeline aborted due to error {:exception=\>#\<LogStash::ConfigurationError: Something is wrong with your configuration.\>, :backtrace=\>["/home/ec2-user/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/config/mixin.rb:134:in `config_init'", "/home/ec2-user/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/outputs/base.rb:63:in`initialize'", "/home/ec2-user/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/output\_delegator.rb:74:in `register'", "/home/ec2-user/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/pipeline.rb:181:in`start\_workers'", "org/jruby/RubyArray.java:1613:in `each'", "/home/ec2-user/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/pipeline.rb:181:in`start\_workers'", "/home/ec2-user/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/pipeline.rb:136:in `run'", "/home/ec2-user/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/agent.rb:473:in`start\_pipeline'"], :level=\>:error}  
stopping pipeline {:id=\>"main"}  
Script Finished !!

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [June 20, 2017, 6:35am UTC](https://discuss.elastic.co/t/error-while-loading-logstash/90035/2 "2017-06-20T06:35:57Z")

</div>

> Unknown setting 'protocol' for elasticsearch {:level=\>:error}

Here's your problem. The documentation for your version of Logstash lists all valid configuration options for the elasticsearch output.

---

<div class="post-metadata">

**Author:** ![ent\_1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ent_1/32/25549_2.png) [@ent\_1](https://discuss.elastic.co/u/ent_1)\
**Post date:** [June 20, 2017, 6:46am UTC](https://discuss.elastic.co/t/error-while-loading-logstash/90035/3 "2017-06-20T06:46:32Z")

</div>

may i know What are the configuration changes i need to do here.

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [June 20, 2017, 7:24am UTC](https://discuss.elastic.co/t/error-while-loading-logstash/90035/4 "2017-06-20T07:24:31Z")

</div>

Remove the invalid setting.

---

<div class="post-metadata">

**Author:** ![ent\_1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ent_1/32/25549_2.png) [@ent\_1](https://discuss.elastic.co/u/ent_1)\
**Post date:** [June 20, 2017, 7:46am UTC](https://discuss.elastic.co/t/error-while-loading-logstash/90035/5 "2017-06-20T07:46:06Z")

</div>

Thanks now its worked ..

after removing

protocol =\> http

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 18, 2017, 7:46am UTC](https://discuss.elastic.co/t/error-while-loading-logstash/90035/6 "2017-07-18T07:46:09Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
