Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Hadoop URI from origin not connecting to StreamSets

I set up my StreamSets and Cloudera VM environments using Docker. The URL I'm using to access Hue (GUI of Hadoop) is https://localhost:8888. I then accessed Cloudera VM thru bash, and did Hadoop fs -ls hdfs://localhost:8888/, but got this error:

Failed on local exception: Protocol message tag had invalid wire type.; Host Details : local host is: "quickstart.cloudera/"; destination host is: "localhost":8888;

This is my first issue. I'm not sure why this isn't working bc I verified numerous times that my working port for Hue is 8888. It does, however work on hdfs://localhost:8020, and I was able to see the path to my file from there.

I've tried all of these options:

hdfs:// hdfs://localhost:8888 hdfs://localhost:8020 hdfs://quickstart.cloudera:8020 hdfs://quickstart.cloudera:8888

All with Input Path:


With this result: Cannot connect to the filesystem. Check if the Hadoop FS location: '/user/cloudera/trade_file.csv' is valid or not: ' Call From bdf224f41340/ to localhost:8888 failed on connection exception: Connection refused; For more details see:'

I'm guessing my issue has to be with hadoop fs -ls not working on localhost:8888, and localhost:8020 not existing in web form. However, neither am I able to establish Hue in https://localhost:8020, nor am I able to figure out why 8888 isn't able to be accessed despite it working perfectly on the browser.

Could someone please help?