Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
HDFS >> mail # user >> 回复: Socket does not have a channel


+
卖报的小行家 2013-03-05, 15:09
+
shashwat shriparv 2013-03-05, 17:33
+
Subroto 2013-03-05, 19:04
+
卖报的小行家 2013-03-05, 14:50
Copy link to this message
-
Re: Socket does not have a channel
Hi Julian,

This is from CDH4.1.2 and I think its based on Apache Hadoop 2.0.

Cheers,
Subroto Sanyal
On Mar 5, 2013, at 3:50 PM, 卖报的小行家 wrote:

> Hi,
> Which revision of hadoop?
> and  what's the  situation  to report the Exception?
> BRs//Julian
>
> ------------------ Original ------------------
> From:  "Subroto"<[EMAIL PROTECTED]>;
> Date:  Tue, Mar 5, 2013 04:46 PM
> To:  "user"<[EMAIL PROTECTED]>;
> Subject:  Socket does not have a channel
>
> Hi
>
> java.lang.IllegalStateException: Socket Socket[addr=/10.86.203.112,port=1004,localport=35170] does not have a channel
> at com.google.common.base.Preconditions.checkState(Preconditions.java:172)
> at org.apache.hadoop.net.SocketInputWrapper.getReadableByteChannel(SocketInputWrapper.java:83)
> at org.apache.hadoop.hdfs.RemoteBlockReader2.newBlockReader(RemoteBlockReader2.java:432)
> at org.apache.hadoop.hdfs.BlockReaderFactory.newBlockReader(BlockReaderFactory.java:82)
> at org.apache.hadoop.hdfs.DFSInputStream.getBlockReader(DFSInputStream.java:832)
> at org.apache.hadoop.hdfs.DFSInputStream.blockSeekTo(DFSInputStream.java:444)
>
> While accessing the HDFS  I keep getting the above mentioned error.
> Setting the dfs.client.use.legacy.blockreader to true fixes the problem.
> I would like to know what exactly is the problem? Is it a problem/bug in hadoop ?
> Is there is JIRA ticket for this??
>
>
> Cheers,
> Subroto Sanyal