My streaming mapper does and HDFS "get" to pull a file to the local node.  This 
has worked perfectly on another cluster, but it's timing out on a new cluster:

Command: 'hadoop fs -get hdfs://mainclusternn.hipods.ihost.com/path/file.gz 
file.gz'
get: Call to mainclusternn.hipods.ihost.com/<ip>:8020 failed on socket timeout 
exception: java.net.SocketTimeoutException: 20000 millis timeout while waiting 
for channel to be ready for connect. ch : 
java.nio.channels.SocketChannel[connection-pending 
remote=mainclusternn.hipods.ihost.com/<ip>:8020]

However, I can easily see the file from the command line:

$ hadoop fs -ls /path/file.gz                            
Found 1 items
-rw-r--r--   1 kbwiley supergroup    2275203 2012-01-09 16:18 /path/file.gz

I'm unsure how to proceed.

________________________________________________________________________________
Keith Wiley     kwi...@keithwiley.com     keithwiley.com    music.keithwiley.com

"The easy confidence with which I know another man's religion is folly teaches
me to suspect that my own is also."
                                           --  Mark Twain
________________________________________________________________________________

Reply via email to