Created 02-05-2016 05:47 PM
I correctly configured the processor in NIFI with the consumer secrte, token ..... etc. from tiwtter apps that i've created.. and i'm connected to internet, Firewalls are down but i always have the error HTTP_ERROR: HTTP/1.1 401 authorization Requiered. will attempt to reconnect.
and i cant strem any data from twitter. Please help me to solve this issue.
Thanks
Created on 02-05-2016 05:49 PM - edited 08-19-2019 02:47 AM
did you create a Twitter application as the guidelines of Twitter api request? You also need Access Token and Access Secret. link @Malek Ben Salem
Created on 02-05-2016 05:49 PM - edited 08-19-2019 02:47 AM
did you create a Twitter application as the guidelines of Twitter api request? You also need Access Token and Access Secret. link @Malek Ben Salem
Created on 02-06-2016 09:51 PM - edited 08-19-2019 02:46 AM
I reproduced the error and confirm my suspiscion, it has nothing to do with networking and everything to do with setting proper Twitter credentials. @Malek Ben Salem the only one thing I did was pick for property Twitter Endpoint called Firehose Endpoint and then you enter valid properties from the table above
Created 02-18-2016 12:18 AM
Hi, I am having the same problem, and I tried regenerating the keys and token also deleting the Twitter App and re-creating it. Still getting same error. HTTP_ERROR: HTTP/1.1 401 authorization Required. will attempt to reconnect. ? After few attempts the processor stops running by final error as "STOPPED BY ERRORL Retries exhausted due to null. Will not attempt to reconnect"
Please helps
Created 02-18-2016 03:42 AM
@Akthar Abdulbari you need to copy and paste the four properties from the twitter app exactly, making sure you dont have any empty spaces or funny characters.
Created 02-18-2016 05:25 PM
Thanks @Artem Ervits, for the quick reach. I did tried coping pasting several times, making sure I dint miss out on anything. I even tried coping it to Notepad and then coping it back to Nifi. Still no luck.
Created 02-18-2016 05:59 PM
Here is the log that I got from nifi-app.log 2016-02-19 17:54:54,015 WARN [hosebird-client-io-thread-0] com.twitter.hbc.httpclient.ClientBase GetTwitter[id=ba6e756b-3f65-4fce-b551-8b2e7cef9864] Error connecting w/ status code - 401, reason - Authorization Required 2016-02-19 17:55:35,983 ERROR [Timer-Driven Process Thread-2] o.a.nifi.processors.twitter.GetTwitter GetTwitter[id=ba6e756b-3f65-4fce-b551-8b2e7cef9864] Received error HTTP_ERROR: HTTP/1.1 401 Authorization Required. Will attempt to reconnect
2016-02-19 17:55:36,225 INFO [NiFi Web Server-62] o.a.n.c.s.TimerDrivenSchedulingAgent Stopped scheduling GetTwitter[id=ba6e756b-3f65-4fce-b551-8b2e7cef9864] to run 2016-02-19 17:55:36,230 INFO [pool-26-thread-2] com.twitter.hbc.httpclient.ClientBase GetTwitter[id=ba6e756b-3f65-4fce-b551-8b2e7cef9864] exit event - Stopped by user: waiting for 5000 ms 2016-02-19 17:55:36,735 INFO [Flow Service Tasks Thread-2] o.a.nifi.controller.StandardFlowService Saved flow controller org.apache.nifi.controller.FlowController@11fcf772 // Another save pending = fals
Created 02-19-2016 12:33 AM
@Akthar Abdulbari regenerate your keys in your twitter app like the other person did
Created 04-08-2016 04:32 PM
@Akthar Abdulbari, did you manage to get past this issue? I'm having the same problem and regenerating the keys does not solve it. I've posted a reply above with a link to my experience.
Created 05-22-2016 03:00 PM
@Mustafa El-badry's reply about updating the clock in the sandbox solved my problem. Thanks.
Created 02-05-2016 05:51 PM
If you are using the sandbox on virtualbox, you'll need to add the Nifi port for port forwarding. 2016-02-05-11-52-14.png
Created 02-08-2016 10:18 AM
Nifi Port is already forwarded
Created 02-06-2016 03:07 PM
@Malek Ben Salem was this resolved? If so, please either accept an answer or post the solution. Thanks!
Created 04-07-2016 01:06 AM
@Scott Shaw, while this appears it may have been resolved for some in this discussion, I have regenerated my keys, tokens, secrets multiple times and cannot get past this error. I'm working in an HDP 2.3 Sandbox, trying to complete the Single View Demo lab. Any other ideas would be greatly appreciated. You can observe my attempts in this short video.
I'm happy to provide logs, or perform any other small tests as directed.
Thanks.
- brian
Created 02-06-2016 04:02 PM
You may want to check the settings based on this https://community.hortonworks.com/articles/8000/apache-nifi-part-2-twitter-flow.html
Created 02-08-2016 10:23 AM
Hi neeaj
Thank you for the link, it's the material that i use.
Created 02-18-2016 06:01 PM
com.twitter.hbc.httpclient.ClientBase GetTwitter[id=ba6e756b-3f65-4fce-b551-8b2e7cef9864] Error connecting w/ status code - 401, reason - Authorization Required 2016-02-19 17:55:35,983 ERROR [Timer-Driven Process Thread-2] o.a.nifi.processors.twitter.GetTwitter GetTwitter[id=ba6e756b-3f65-4fce-b551-8b2e7cef9864] Received error HTTP_ERROR: HTTP/1.1 401 Authorization Required. Will attempt to reconnect
Follow the above article
Created 02-08-2016 10:17 AM
Thank you very much
It worked, i think the problem was my twitter app, i regenerate the keys and token and reconfigured the Processor "GetTwitter" and now it's working.
Thank you all
Created 02-18-2016 12:21 AM
Created on 02-18-2016 07:15 PM - edited 08-19-2019 02:46 AM
@Neeraj Sabharwal, I did follow the article above, and still got the same error.
Only change is I am using JAVA_HOME as export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64/jre as to in the article it was export JAVA_HOME=/usr/jdk64/jdk1.8.0_60/jre/
anything else I am missing, please let me know.
Created 02-24-2016 06:49 AM
Thanks for your help, after regenerating both Consumer Key and Access Token and my Host PC date was 2 min off, updated that as well. After all the changes, nifi is working.
Thanks again @Neeraj Sabharwal and @Artem Ervits.