[
https://issues.apache.org/jira/browse/CHUKWA-674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14041631#comment-14041631
]
shreyas subramanya commented on CHUKWA-674:
-------------------------------------------
Hi Eric,
1. SeqFileWriter is not passing data to next stage of the pipeline
2. Error in one pipeline stage will affect the remaining stages. For example,
HBaseWriter throws exception when HBase is down and this will prevent other
writers from seeing these chunks. So instead of a pipeline, how about we spawn
new threads for each pipeline stage and merge the results? This will also help
us in future when we do kafka integration. Each new writer can be a kafka
client thread and perform at its own pace.
3. Since we currently do processing for JMX and other monitoring metrics within
the demux map processors, maybe we should move the demux phase to be called
inside the PipelineConnector rather than in HBaseWriter? This will ensure the
same data will be uniformly available to all writers (for example hbase and
alert writers)
> Integrate Chukwa collector feature to Chukwa agent
> --------------------------------------------------
>
> Key: CHUKWA-674
> URL: https://issues.apache.org/jira/browse/CHUKWA-674
> Project: Chukwa
> Issue Type: Improvement
> Components: Data Collection
> Environment: MacOSX, Java 6
> Reporter: Eric Yang
> Assignee: Eric Yang
> Attachments: CHUKWA-674.patch
>
>
> Feature offered in Chukwa collector can be integrated into Chukwa agent, and
> use multi-tier Chukwa agent to collect data for large scale cluster. For
> small cluster, agents can talk directly to HDFS cluster to reduce the
> complexity of deployment. The required features to reduce the need of Chukwa
> collectors are:
> - Enhance agent rest api to receive chunk data.
> - Pipeline writer to channel data to storage destinations (HDFS, HBASE).
> - Improve connector interface and replace http connector with collector
> connector for bandwidth balance.
--
This message was sent by Atlassian JIRA
(v6.2#6252)