Configuration conf = new Configuration();
conf.set("chukwaCollector.pipeline",
SocketTeeWriter.class.getCanonicalName());
conf.set("chukwaCollector.writerClass",
PipelineStageWriter.class.getCanonicalName());
PipelineStageWriter psw = new PipelineStageWriter();
try {
psw.init(conf);
// Send a client trace chunk
ArrayList<Chunk> l = new ArrayList<Chunk>();
String line = "2009-12-29 22:32:27,047 INFO org.apache.hadoop.hdfs.server.datanode.DataNode.clienttrace: src: /10.10.100.60:43707, dest: /10.10.100.60:50010, bytes: 7003141, op: HDFS_WRITE, cliID: DFSClient_-8389654, offset: 0, srvID: DS-2032680158-98.137.100.60-50010-1259976007324, blockid: blk_-2723720761101769540_705411, duration: 289013780000";
l.add(new ChunkImpl("ClientTrace", "name", 1, line.getBytes(), null));
assertTrue(l.size()==1);
psw.add(l);
assertTrue(true);
} catch (WriterException e) {
fail(ExceptionUtil.getStackTrace(e));
}