You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by "Rob Leidle (JIRA)" <ji...@apache.org> on 2015/03/12 18:08:38 UTC

[jira] [Comment Edited] (BIGTOP-1754) Optional global for root log directory

    [ https://issues.apache.org/jira/browse/BIGTOP-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14358980#comment-14358980 ] 

Rob Leidle edited comment on BIGTOP-1754 at 3/12/15 5:08 PM:
-------------------------------------------------------------

Kons, I am a linux admin noob so this makes sense that I am not thinking about this correctly. So the standard should be that /var is mounted to a location that doesn't conflict with / ?

It makes sense that bigtop would not solve this problem as it is a general system problem. I was just thinking that Hadoop ecosytem projects log a LOT more than most applications so maybe something like this was needed.


was (Author: rleidle):
Kons, I am a linux admin noob so this makes sense that I am not thinking about this correctly. So the standard should be that /var is mounted to a location that doesn't conflict with / ?

It makes sense that bigtop would not solve this problem as it is a general system problem.

> Optional global for root log directory
> --------------------------------------
>
>                 Key: BIGTOP-1754
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1754
>             Project: Bigtop
>          Issue Type: Improvement
>          Components: debian, rpm
>    Affects Versions: 0.8.0
>            Reporter: Rob Leidle
>            Priority: Minor
>             Fix For: backlog
>
>   Original Estimate: 72h
>  Remaining Estimate: 72h
>
> Right now most, if not all, Bigtop RPM packages are setup to log to /var/log/app where app is something like hue, hadoop-yarn, or hive. Often times systems are configured with small root partitions that can't handle this large degree of logging. However, it is very useful to have the logs always be in /var/log/hadoop-hdfs as this is an easy path to remember.
> The proposal is that we add a global variable for defining a logging root. So for example it could be defined as /mnt/log. If this variable is set then the directory will be created and a symlink in var log will be created. So in the case of hadoop-yarn:
> /var/log/hadoop-yarn -> /mnt/log/hadoop-yarn
> would be the symlink created. All RPM specs would be updated to support this global root logging location. For example in the hue RPM to define the log directory variable, the definition and symlink creation would be something like this:
> LOG_DIR=$LOG_ROOT/hue
> ln -sf /var/log/hue $LOG_DIR
> And of course if no LOG_ROOT was defined then the log directory /var/log/hue would be simply created as things currently work.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)