Cameron Lee created SAMZA-2693:
----------------------------------
Summary: Make Samza log4j appenders agnostic of where they are
running
Key: SAMZA-2693
URL: https://issues.apache.org/jira/browse/SAMZA-2693
Project: Samza
Issue Type: Improvement
Reporter: Cameron Lee
Assignee: Cameron Lee
Currently, StreamAppender has different init logic depending on if it is
running the in the YARN application master or in a worker. It also relies on
being able to fetch configs through a specific HTTP coordinator endpoint. This
makes it harder to use outside of the YARN environment. For example, for
running in Kubernetes, there is no application master (there is a job
coordinator though).
It also would be good to not tie the appenders to a specific HTTP coordinator
endpoint, so that they can be used in setups where that endpoint doesn't exist.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)