[
https://issues.apache.org/jira/browse/CHUKWA-446?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12802356#action_12802356
]
Eric Yang commented on CHUKWA-446:
----------------------------------
I am keeping all start-* and stop-* commands in the same directory. Hence, the
list of files to stay in bin directory are:
{code}
README
VERSION
agent.sh
collector.sh
chukwa
chukwa-config.sh
chukwa-daemon.sh
chukwa-daemons.sh
slaves.sh
start-agents.sh
start-all.sh
start-collectors.sh
start-data-processors.sh
stop-agents.sh
stop-all.sh
stop-collectors.sh
stop-data-processors.sh
{code}
> Refactor tools/init.d scripts
> -----------------------------
>
> Key: CHUKWA-446
> URL: https://issues.apache.org/jira/browse/CHUKWA-446
> Project: Hadoop Chukwa
> Issue Type: Improvement
> Reporter: Bill Graham
> Assignee: Eric Yang
> Attachments: chukwa
>
>
> 1. The scripts try to write lock files to /var/lock/subsys, which is owned by
> root. We should change this location to be somewhere that doesn't require
> root access.
> 2. The actual run command does an su to the CHUKWA_USER which also caused
> problems for us. It seems like it would be cleaner to not embed the su calls
> in the script, but instead allow the user to su when they run the script
> (which worked much better for us). That way everything done by the script
> would be done by the same user.
> 3. Each script has CHUKWA_HOME, CHUKWA_CONF_DIR and CHUKWA_USER hard coded.
> Hard coded defaults is ok, but the ability to override them without modifying
> the scripts would be ideal.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.