# Twitter input for mentioned Hashtag

**URL:** <https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825>\
**Category:** Logstash\
**Created:** [August 21, 2015, 9:31am UTC](https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825 "2015-08-21T09:31:55Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dan](https://avatars.discourse-cdn.com/v4/letter/d/eada6e/32.png) [@Dan](https://discuss.elastic.co/u/Dan)\
**Post date:** [August 21, 2015, 9:31am UTC](https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825/1 "2015-08-21T09:31:55Z")

</div>

HI All,

i am using twitter lagstash input configuration to pull data from twitter.  
i used below configuration file to pull data.

input {  
twitter {  
consumer\_key =\> "XXXXXXXXXXXXXXX"  
consumer\_secret =\> "XXXXXXXXXXXX"  
oauth\_token =\> "XXXXXXXXXXXXXXXXXXXX"  
oauth\_token\_secret =\> "XXXXXXXXXXXXXXXXXXX"  
keywords =\> ["pepsi"]  
full\_tweet =\> true

```
}

```

filter {  
tracks =\> "pepsi"  
language =\> "en"  
}

output {  
elasticsearch{  
protocol =\> "http"  
document\_id =\> "%{id}"  
host =\> "localhost"  
index =\> "twitter2"  
index\_type =\> "tweet"  
}  
}

But i am getting error.I need data from pepsi hashtag.

Please guide me to get data from mentioned hashtag.

Thanks,  
Dinesh

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [August 22, 2015, 8:44am UTC](https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825/2 "2015-08-22T08:44:31Z")

</div>

What error are you getting?

---

<div class="post-metadata">

**Author:** ![Dan](https://avatars.discourse-cdn.com/v4/letter/d/eada6e/32.png) [@Dan](https://discuss.elastic.co/u/Dan)\
**Post date:** [August 24, 2015, 5:14am UTC](https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825/3 "2015-08-24T05:14:42Z")

</div>

HI Warkolm,

I am getting below error...

E:\ELK3\logstash-1.5.3\bin\>set java\_home=C:\Program Files\Java\jdk1.8.0\_51

E:\ELK3\logstash-1.5.3\bin\>logstash agent --debug -f twitter-simple.conf  
io/console not supported; tty will not be manipulated  
←[36mReading config file {:file=\>"/ELK3/logstash-1.5.3/vendor/bundle/jruby/1.9/gems/logstash-core-1.5.3-java/lib/logstash/agent.rb", :level=\>:debug, :line=\>"309", :method=\>"local\_config"}←[0m  
Error: Expected one of #, =\> at line 18, column 14 (byte 426) after input {  
twitter {  
consumer\_key =\> "XXXXXXXXXXXXXXXXXXXXXXXXX"  
consumer\_secret =\> "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"  
oauth\_token =\> "XXXXXXXXXXXXXXXXXXXXX"  
oauth\_token\_secret =\> "XXXXXXXXXXXXXX"  
keywords =\> ["pepsi"]  
full\_tweet =\> true

}

filter {  
tracks =\> "pepsi"  
language =\> "en"  
}

output {  
elasticsearch  
You may be interested in the '--configtest' flag which you can  
use to validate logstash's configuration before you choose  
to restart a running system.

E:\ELK3\logstash-1.5.3\bin\>

Thanks,  
Dinesh

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [August 24, 2015, 5:19am UTC](https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825/4 "2015-08-24T05:19:29Z")

</div>

Ok figures, that's not a valid config for the twitter input, take a look at [https://www.elastic.co/guide/en/logstash/current/plugins-inputs-twitter.html](https://www.elastic.co/guide/en/logstash/current/plugins-inputs-twitter.html)

---

<div class="post-metadata">

**Author:** ![Dan](https://avatars.discourse-cdn.com/v4/letter/d/eada6e/32.png) [@Dan](https://discuss.elastic.co/u/Dan)\
**Post date:** [August 24, 2015, 5:33am UTC](https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825/5 "2015-08-24T05:33:23Z")

</div>

Hi Warkolm,

Thanks for your quick reply.

It is working fine if i don't mention any filter in config file.

But i am looking for data from particular hashtag("pepsi").So i provided tracks in filter.

If You think it's not work Please give me a solution for the same.

Thanks,  
Dinesh.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [August 24, 2015, 5:35am UTC](https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825/6 "2015-08-24T05:35:01Z")

</div>

As mentioned, read the docs, you will see that the filter you have is not valid, and what you can do to filter by those hashtags.

---

<div class="post-metadata">

**Author:** ![Dan](https://avatars.discourse-cdn.com/v4/letter/d/eada6e/32.png) [@Dan](https://discuss.elastic.co/u/Dan)\
**Post date:** [August 24, 2015, 6:02am UTC](https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825/7 "2015-08-24T06:02:37Z")

</div>

I am trying to do analysis that particular hashtag to find the sum of the followers from different country's and some kind of sentiment analysis.

---

<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 6, 2017, 5:31am UTC](https://discuss.elastic.co/t/twitter-input-for-mentioned-hashtag/27825/8 "2017-07-06T05:31:10Z")

</div>


