Uh oh!
There was an error while loading. Please reload this page.
SPARK-2201 Improve FlumeInputDStream's stability and make it scalable - #1310
SPARK-2201 Improve FlumeInputDStream's stability and make it scalable#1310joyyoj wants to merge 3 commits into
Conversation
AmplabJenkins
commented
Jul 6, 2014
Can one of the admins verify this patch? |
tdas
commented
Jul 30, 2014
Hey @joyyoj PS: Apologies for the not having commented on this earlier. Fell through the cracks I guess. |
joyyoj
commented
Jul 31, 2014
@tdas, Thanks for noticing the PR. I’m pleased to share my design idea. I'll update it this weekend. |
tdas
commented
Jul 31, 2014
@harishreedharan Can you take a look? This looks really interesting for Flume. |
harishreedharan
commented
Jul 31, 2014
Hmm, I don't see any code. Shows +0, -0 lines. Something went wrong in the last merge? |
tdas
commented
Jul 31, 2014
@joyyoj Something went wrong in your last merge. Its an empty patch now! |
joyyoj
commented
Aug 1, 2014
Sorry, I'll soon send a PR.
|
harishreedharan
commented
Aug 1, 2014
@joyyoj Thanks for the explanation. This makes quite a lot of sense. I recently added a new Dstream + an associated Flume sink to fix the issue of receivers being hard-coded on the Flume config. Basically solves the same issue, by telling the Spark receiver where the Flume agents are running. So even if the executors die, they can come back and simply poll the same Flume agents for data. In my experience, the hosts on which the agents are running rarely change - so this solution works nicely. PR #807 - let me know what you think. |
joyyoj
commented
Aug 3, 2014
@harishreedharan The time I am confronted with this problem, PR #807 is not merged to trunk. I think PR #807 is another solution to solve the same problem and quiet good. |
joyyoj
commented
Aug 3, 2014
To PR #807, if some flume agent crashed and restarted from another host, spark should be restarted to reload conf ? |
harishreedharan
commented
Aug 3, 2014
@joyyoj I will take a look at it in the next couple days. As far as #807 is concerned - yes, if the flume agent's location changes, the config needs to change. In my experience (I work for a company that has a large number of Flume customers), Flume agents are usually deployed on specific nodes and if they crash - they are restarted on the same node - since Flume has no concept of workers (every agent is a worker), so that was not a concern in my design. The ZK-based config seems interesting. I will take a look at it soon. Thanks! |
SparkQA
commented
Sep 5, 2014
Can one of the admins verify this patch? |
harishreedharan
commented
Sep 7, 2014
I still don't see any code. Did a merge fail somewhere? |
JoshRosen
commented
Oct 2, 2014
Hi @joyyoj, Since this pull request doesn't show any code / changes, do you mind closing it? Feel free to update / re-open if you have code that you'd like us to review. Thanks! |
AmplabJenkins
commented
Nov 28, 2014
Can one of the admins verify this patch? |
pwendell
commented
Nov 28, 2014
Let's close this issue |
No description provided.