├── INSTALL.txt ├── README ├── bin ├── helloWorld.sh ├── honu ├── setenv.sh └── thrift-collector.sh ├── conf ├── honu-collector-conf.xml └── honu-log4j-client.properties ├── example └── org │ └── honu │ └── example │ └── client │ └── HelloWorld.java ├── idl ├── Chunk.idl └── gen-javabean │ └── org │ └── honu │ └── thrift │ ├── HonuCollector.java │ ├── HonuService.java │ ├── Result.java │ ├── ResultCode.java │ ├── ServiceStatus.java │ └── TChunk.java ├── lib ├── commons-beanutils-1.8.0.jar ├── commons-codec-1.3.jar ├── commons-collections-3.1.jar ├── commons-fileupload-1.2.jar ├── commons-httpclient-3.0.1.jar ├── commons-io-1.4.jar ├── commons-lang-2.4.jar ├── commons-logging-1.1.1.jar ├── commons-logging-api-1.0.4.jar ├── commons-net-1.4.1.jar ├── hadoop-0.18-core.jar ├── jets3t-0.6.1.jar ├── jetty-6.1.11.jar ├── jetty-util-6.1.11.jar ├── junit-3.8.1.jar ├── libthrift.jar ├── log4j-1.2.13.jar ├── servlet-api-2.5-6.1.11.jar ├── slf4j-api-1.5.8.jar └── slf4j-simple-1.5.8.jar └── src └── org ├── apache ├── hadoop │ └── chukwa │ │ ├── ChukwaArchiveKey.java │ │ ├── Chunk.java │ │ ├── ChunkBuilder.java │ │ ├── ChunkImpl.java │ │ ├── datacollection │ │ └── writer │ │ │ ├── ChukwaWriter.java │ │ │ └── WriterException.java │ │ └── util │ │ ├── DaemonWatcher.java │ │ └── PidFile.java └── thrift │ ├── server │ ├── TNonblockingServer.java │ └── TServlet.java │ └── transport │ └── THttpClient.java └── honu ├── configuration └── HonuConfigurationFactory.java ├── datacollection ├── collector │ ├── servlet │ │ └── ThriftServletCollector.java │ └── streaming │ │ ├── ThriftCollectorLockFreeImpl.java │ │ ├── ThriftJettyCollector.java │ │ └── ThriftTHsHaCollector.java └── writer │ └── localfs │ ├── LocalToRemoteHdfsMover.java │ └── LockFreeWriter.java ├── inputtools ├── converter │ └── CmdLineConverter.java ├── log4j │ └── streaming │ │ ├── HonuLog4jLayoutStreamingAppender.java │ │ └── HonuLog4jStreamingAppender.java └── streaming │ ├── CollectorInfo.java │ ├── CollectorRegistry.java │ ├── CommunicationException.java │ ├── HTTPMessageSender.java │ ├── MessageConsumer.java │ ├── MessageManager.java │ ├── MessageSender.java │ └── TSocketMessageSender.java ├── services └── HonuServiceImpl.java └── util ├── Counter.java ├── ISO8601.java ├── KeyValueSerialization.java └── Tracer.java /INSTALL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/INSTALL.txt -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/README -------------------------------------------------------------------------------- /bin/helloWorld.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/bin/helloWorld.sh -------------------------------------------------------------------------------- /bin/honu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/bin/honu -------------------------------------------------------------------------------- /bin/setenv.sh: -------------------------------------------------------------------------------- 1 | export JAVA_OPS=" -Xmx1024m " 2 | 3 | -------------------------------------------------------------------------------- /bin/thrift-collector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/bin/thrift-collector.sh -------------------------------------------------------------------------------- /conf/honu-collector-conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/conf/honu-collector-conf.xml -------------------------------------------------------------------------------- /conf/honu-log4j-client.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/conf/honu-log4j-client.properties -------------------------------------------------------------------------------- /example/org/honu/example/client/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/example/org/honu/example/client/HelloWorld.java -------------------------------------------------------------------------------- /idl/Chunk.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/idl/Chunk.idl -------------------------------------------------------------------------------- /idl/gen-javabean/org/honu/thrift/HonuCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/idl/gen-javabean/org/honu/thrift/HonuCollector.java -------------------------------------------------------------------------------- /idl/gen-javabean/org/honu/thrift/HonuService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/idl/gen-javabean/org/honu/thrift/HonuService.java -------------------------------------------------------------------------------- /idl/gen-javabean/org/honu/thrift/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/idl/gen-javabean/org/honu/thrift/Result.java -------------------------------------------------------------------------------- /idl/gen-javabean/org/honu/thrift/ResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/idl/gen-javabean/org/honu/thrift/ResultCode.java -------------------------------------------------------------------------------- /idl/gen-javabean/org/honu/thrift/ServiceStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/idl/gen-javabean/org/honu/thrift/ServiceStatus.java -------------------------------------------------------------------------------- /idl/gen-javabean/org/honu/thrift/TChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/idl/gen-javabean/org/honu/thrift/TChunk.java -------------------------------------------------------------------------------- /lib/commons-beanutils-1.8.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-beanutils-1.8.0.jar -------------------------------------------------------------------------------- /lib/commons-codec-1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-codec-1.3.jar -------------------------------------------------------------------------------- /lib/commons-collections-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-collections-3.1.jar -------------------------------------------------------------------------------- /lib/commons-fileupload-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-fileupload-1.2.jar -------------------------------------------------------------------------------- /lib/commons-httpclient-3.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-httpclient-3.0.1.jar -------------------------------------------------------------------------------- /lib/commons-io-1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-io-1.4.jar -------------------------------------------------------------------------------- /lib/commons-lang-2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-lang-2.4.jar -------------------------------------------------------------------------------- /lib/commons-logging-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-logging-1.1.1.jar -------------------------------------------------------------------------------- /lib/commons-logging-api-1.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-logging-api-1.0.4.jar -------------------------------------------------------------------------------- /lib/commons-net-1.4.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/commons-net-1.4.1.jar -------------------------------------------------------------------------------- /lib/hadoop-0.18-core.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/hadoop-0.18-core.jar -------------------------------------------------------------------------------- /lib/jets3t-0.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/jets3t-0.6.1.jar -------------------------------------------------------------------------------- /lib/jetty-6.1.11.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/jetty-6.1.11.jar -------------------------------------------------------------------------------- /lib/jetty-util-6.1.11.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/jetty-util-6.1.11.jar -------------------------------------------------------------------------------- /lib/junit-3.8.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/junit-3.8.1.jar -------------------------------------------------------------------------------- /lib/libthrift.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/libthrift.jar -------------------------------------------------------------------------------- /lib/log4j-1.2.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/log4j-1.2.13.jar -------------------------------------------------------------------------------- /lib/servlet-api-2.5-6.1.11.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/servlet-api-2.5-6.1.11.jar -------------------------------------------------------------------------------- /lib/slf4j-api-1.5.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/slf4j-api-1.5.8.jar -------------------------------------------------------------------------------- /lib/slf4j-simple-1.5.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/lib/slf4j-simple-1.5.8.jar -------------------------------------------------------------------------------- /src/org/apache/hadoop/chukwa/ChukwaArchiveKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/hadoop/chukwa/ChukwaArchiveKey.java -------------------------------------------------------------------------------- /src/org/apache/hadoop/chukwa/Chunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/hadoop/chukwa/Chunk.java -------------------------------------------------------------------------------- /src/org/apache/hadoop/chukwa/ChunkBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/hadoop/chukwa/ChunkBuilder.java -------------------------------------------------------------------------------- /src/org/apache/hadoop/chukwa/ChunkImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/hadoop/chukwa/ChunkImpl.java -------------------------------------------------------------------------------- /src/org/apache/hadoop/chukwa/datacollection/writer/ChukwaWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/hadoop/chukwa/datacollection/writer/ChukwaWriter.java -------------------------------------------------------------------------------- /src/org/apache/hadoop/chukwa/datacollection/writer/WriterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/hadoop/chukwa/datacollection/writer/WriterException.java -------------------------------------------------------------------------------- /src/org/apache/hadoop/chukwa/util/DaemonWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/hadoop/chukwa/util/DaemonWatcher.java -------------------------------------------------------------------------------- /src/org/apache/hadoop/chukwa/util/PidFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/hadoop/chukwa/util/PidFile.java -------------------------------------------------------------------------------- /src/org/apache/thrift/server/TNonblockingServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/thrift/server/TNonblockingServer.java -------------------------------------------------------------------------------- /src/org/apache/thrift/server/TServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/thrift/server/TServlet.java -------------------------------------------------------------------------------- /src/org/apache/thrift/transport/THttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/apache/thrift/transport/THttpClient.java -------------------------------------------------------------------------------- /src/org/honu/configuration/HonuConfigurationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/configuration/HonuConfigurationFactory.java -------------------------------------------------------------------------------- /src/org/honu/datacollection/collector/servlet/ThriftServletCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/datacollection/collector/servlet/ThriftServletCollector.java -------------------------------------------------------------------------------- /src/org/honu/datacollection/collector/streaming/ThriftCollectorLockFreeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/datacollection/collector/streaming/ThriftCollectorLockFreeImpl.java -------------------------------------------------------------------------------- /src/org/honu/datacollection/collector/streaming/ThriftJettyCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/datacollection/collector/streaming/ThriftJettyCollector.java -------------------------------------------------------------------------------- /src/org/honu/datacollection/collector/streaming/ThriftTHsHaCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/datacollection/collector/streaming/ThriftTHsHaCollector.java -------------------------------------------------------------------------------- /src/org/honu/datacollection/writer/localfs/LocalToRemoteHdfsMover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/datacollection/writer/localfs/LocalToRemoteHdfsMover.java -------------------------------------------------------------------------------- /src/org/honu/datacollection/writer/localfs/LockFreeWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/datacollection/writer/localfs/LockFreeWriter.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/converter/CmdLineConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/converter/CmdLineConverter.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/log4j/streaming/HonuLog4jLayoutStreamingAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/log4j/streaming/HonuLog4jLayoutStreamingAppender.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/log4j/streaming/HonuLog4jStreamingAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/log4j/streaming/HonuLog4jStreamingAppender.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/streaming/CollectorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/streaming/CollectorInfo.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/streaming/CollectorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/streaming/CollectorRegistry.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/streaming/CommunicationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/streaming/CommunicationException.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/streaming/HTTPMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/streaming/HTTPMessageSender.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/streaming/MessageConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/streaming/MessageConsumer.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/streaming/MessageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/streaming/MessageManager.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/streaming/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/streaming/MessageSender.java -------------------------------------------------------------------------------- /src/org/honu/inputtools/streaming/TSocketMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/inputtools/streaming/TSocketMessageSender.java -------------------------------------------------------------------------------- /src/org/honu/services/HonuServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/services/HonuServiceImpl.java -------------------------------------------------------------------------------- /src/org/honu/util/Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/util/Counter.java -------------------------------------------------------------------------------- /src/org/honu/util/ISO8601.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/util/ISO8601.java -------------------------------------------------------------------------------- /src/org/honu/util/KeyValueSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/util/KeyValueSerialization.java -------------------------------------------------------------------------------- /src/org/honu/util/Tracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboulon/Honu/HEAD/src/org/honu/util/Tracer.java --------------------------------------------------------------------------------