Re: How-to use DFSClient's BlockReader from Java

2012-01-11 Thread Joey Echeverria
rehouse/sample_07/sample_07.csv"; >>>>>>>        int DATANODE_PORT = 50010; >>>>>>>        int NAMENODE_PORT = 8020; >>>>>>>        String HOST_IP = "192.168.1.230"; >>&

Re: How-to use DFSClient's BlockReader from Java

2012-01-11 Thread David Pavlis
int NAMENODE_PORT = 8020; >>>>>>String HOST_IP = "192.168.1.230"; >>>>>> >>>>>>byte[] buf=new byte[1000]; >>>>>> >>>>>> >>>>>>try{ >>>>>> >>>>>> ClientProtocol client= DFSClie

Re: How-to use DFSClient's BlockReader from Java

2012-01-10 Thread Todd Lipcon
>>>                for(LocatedBlock block : located.getLocatedBlocks()){ >>>>>                        Socket sock = >>>>>SocketFactory.getDefault().createSoc

Re: How-to use DFSClient's BlockReader from Java

2012-01-10 Thread David Pavlis
Utils.connect(sock, targetAddr, 10000); >>>> sock.setSoTimeout(1); >>>> >>>> >>>>BlockReader >>>>

Re: How-to use DFSClient's BlockReader from Java

2012-01-09 Thread Todd Lipcon
gt;>reader=BlockReader.newBlockReader(sock,  filename, >>>                                block.getBlock().getBlockId(), >>>block.getBlockToken(), >>> block.getBlock().getGenerationStamp(), 0, >>>                block.getBlockSize(), >>> 1000); >>

Re: How-to use DFSClient's BlockReader from Java

2012-01-09 Thread David Pavlis
>int length; >>while((length=reader.read(buf,0,1000))>0){ >>//System.out.print(new >>String(buf,0,length,"UTF-8")); >> if (length<1000) break; >>} >>

Re: How-to use DFSClient's BlockReader from Java

2012-01-09 Thread Todd Lipcon
rint(new > String(buf,0,length,"UTF-8")); >                                if (length<1000) break; >                        } >                        reader.close(); >                        sock.close(); >                } > > >        }catch(IOException ex){ >                ex.print

Re: How-to use DFSClient's BlockReader from Java

2012-01-09 Thread David Pavlis
} }catch(IOException ex){ ex.printStackTrace(); } } *** From: Denny Ye Reply-To: Date: Mon, 9 Jan 2012 16:29:18 +0800 To: Subject: Re: How-to use DFSClien

Re: How-to use DFSClient's BlockReader from Java

2012-01-09 Thread Denny Ye
hi David Please refer to the method "DFSInputStream#blockSeekTo", it has same purpose with you. *** LocatedBlock targetBlock = getBlockAt(target, true); assert (target==this.pos) : "Wrong postion " + pos +