# ConfigurationError", :message=\>"Expected one of #, input, filter, output at line 1, column 1

**URL:** <https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154>\
**Category:** Logstash\
**Created:** [November 10, 2018, 5:17pm UTC](https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154 "2018-11-10T17:17:31Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![numan\_KIZILIRMAK](https://avatars.discourse-cdn.com/v4/letter/n/c68b51/32.png) [@numan\_KIZILIRMAK](https://discuss.elastic.co/u/numan_KIZILIRMAK)\
**Post date:** [November 10, 2018, 5:17pm UTC](https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154/1 "2018-11-10T17:17:31Z")

</div>

Hello, I want to get rabitmq messages from rabitmq to elasticsearch via logstash

my config is:

input {  
rabbitmq {  
host ⇒ "localhost"  
queue =\> "LoggingToElastic"  
exchange =\> "LogQueue"  
durable =\> true  
user =\> "guest"  
password =\> "guest"  
subscription\_retry\_interval\_seconds =\> 10  
}  
}  
output {  
stdout { codec =\> rubydebug }  
}

LoggingToElastic queue binded to LogQueue fanout excahge and when I want to start logstash  
with this configuration

 ![logstash](https://us1.discourse-cdn.com/elastic/original/3X/7/3/730b048e6f52444af1547ed5feb2f4a0723944b2.png)

I get "LogStash::ConfigurationError", :message=\>"Expected one of #, input, filter, output at line 1, column 1 (byte 1) after" error

detailed debug logs:

 ![debuglog](https://us1.discourse-cdn.com/elastic/original/3X/b/9/b9f62a8a8c4fe7b911afb2c0b639e0743be52a3f.png)

---

<div class="post-metadata">

**Author:** ![Makra](https://avatars.discourse-cdn.com/v4/letter/m/8491ac/32.png) [@Makra](https://discuss.elastic.co/u/Makra)\
**Post date:** [November 11, 2018, 3:19am UTC](https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154/2 "2018-11-11T03:19:58Z")

</div>

@numan_KIZILIRMAK

There seems to be different character after host instead of `=>`

---

<div class="post-metadata">

**Author:** ![numan\_KIZILIRMAK](https://avatars.discourse-cdn.com/v4/letter/n/c68b51/32.png) [@numan\_KIZILIRMAK](https://discuss.elastic.co/u/numan_KIZILIRMAK)\
**Post date:** [November 11, 2018, 9:10am UTC](https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154/3 "2018-11-11T09:10:25Z")

</div>

@Makra I don"t think so becauese in [rabbitmq input plugin](https://www.elastic.co/guide/en/logstash/current/plugins-inputs-rabbitmq.html) documentation page character is =\>

---

<div class="post-metadata">

**Author:** ![Makra](https://avatars.discourse-cdn.com/v4/letter/m/8491ac/32.png) [@Makra](https://discuss.elastic.co/u/Makra)\
**Post date:** [November 11, 2018, 9:15am UTC](https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154/4 "2018-11-11T09:15:00Z")

</div>

Yes it is `=>` according to documentation. But the symbol that is there after the host parameter is not the same `=>` as you might think. Just remove that character from the configuration and type again `=>` and and make a config test. I tested your configuration and its OK.

`Configuration OK`

---

<div class="post-metadata">

**Author:** ![numan\_KIZILIRMAK](https://avatars.discourse-cdn.com/v4/letter/n/c68b51/32.png) [@numan\_KIZILIRMAK](https://discuss.elastic.co/u/numan_KIZILIRMAK)\
**Post date:** [November 11, 2018, 9:28am UTC](https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154/5 "2018-11-11T09:28:21Z")

</div>

@Makra yes you are right it was a different character but after I changed it to correct character =\> configtest give me the same error [FATAL][logstash.runner] The given configuration is invalid. Reason: Expected one of #, input, filter, output at line 1, column 1 (byte 1) after

---

<div class="post-metadata">

**Author:** ![Makra](https://avatars.discourse-cdn.com/v4/letter/m/8491ac/32.png) [@Makra](https://discuss.elastic.co/u/Makra)\
**Post date:** [November 11, 2018, 9:46am UTC](https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154/6 "2018-11-11T09:46:24Z")

</div>

I am not sure if the config file can have JSON extension. Try changing the extension to .conf Also do you have some other configuration files in the config location ?

```
input {
        rabbitmq {
                        host => "localhost"
                        queue => "LoggingToElastic"
                        exchange => "LogQueue"
                        durable => true
                        user => "guest"
                        password => "guest"
                        subscription_retry_interval_seconds => 10
                }
}

output {
        stdout {
                        codec => rubydebug
        }
}

```

If i run the above config with following command it produces Configuration OK

`$ /usr/share/logstash/bin/logstash --config.test_and_exit -f rabit.conf`

---

<div class="post-metadata">

**Author:** ![numan\_KIZILIRMAK](https://avatars.discourse-cdn.com/v4/letter/n/c68b51/32.png) [@numan\_KIZILIRMAK](https://discuss.elastic.co/u/numan_KIZILIRMAK)\
**Post date:** [November 11, 2018, 9:51am UTC](https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154/7 "2018-11-11T09:51:00Z")

</div>

just before you post I copied another sample file with .conf into my folder and I paste my configurations and it works now. Thanks @Makra

---

<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:** [December 9, 2018, 9:51am UTC](https://discuss.elastic.co/t/configurationerror-message-expected-one-of-input-filter-output-at-line-1-column-1/156154/8 "2018-12-09T09:51:01Z")

</div>

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