atlas-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nixon Rodrigues (JIRA)" <>
Subject [jira] [Updated] (ATLAS-1697) script logs debug/info logs on console instead of import-hive.log log file.
Date Fri, 31 Mar 2017 11:11:41 GMT


Nixon Rodrigues updated ATLAS-1697:

As suggested in #3 for workaround, i have updated the atlas-log4j.xml path in import-hive.log
and uploaded this files to this jira.
Follow below steps
- cd /usr/hdp/current/atlas-server/hook-bin/
- Copy the and atlas-log4.xml in hook-bin directory
- Give executable permission to file is needed.
- Execute script

[root@rs-atl-28-3 hook-bin]# ./
Using Hive configuration directory [/etc/hive/conf]
Log file for import is /usr/hdp/current/atlas-server/logs/import-hive.log
Enter username for atlas :-
Enter password for atlas :-
Hive Data Model imported successfully!!!

INFO logs will be appended to /usr/hdp/current/atlas-server/logs/import-hive.log

> script logs debug/info logs on console instead of import-hive.log  log
> -------------------------------------------------------------------------------------------
>                 Key: ATLAS-1697
>                 URL:
>             Project: Atlas
>          Issue Type: Bug
>    Affects Versions: 0.8-incubating
>            Reporter: Nixon Rodrigues
>            Assignee: Nixon Rodrigues
>             Fix For: 0.9-incubating
>         Attachments: atlas-log4j.xml,
> Found the issue of hive import script logs not being appended to log file. 
> For import-hive the log file path of import-hive.log  is configured in script and the
logs should append to this log file. 
> Log file for import is /usr/hdp/current/atlas-server/logs/import-hive.log  
> But the atlas-log4j.xml referenced from class-path is from typesystem module in which
it is mentioned to output debug logs on console and also do not not have file appender in
> {noformat}
> log4j: Using URL [jar:file:/grid/0/hdp/!/atlas-log4j.xml]
for automatic log4j configuration.
> <logger name="org.apache.atlas" additivity="false">
>     <level value="debug"/>
>     <appender-ref ref="console"/>
> </logger>
> {noformat}
> The fix for appending logs in /usr/hdp/current/atlas-server/logs/import-hive.log  file.
> # change the typesystem module atlas-log.xml and add log appender tag but it cannot be
edited since it packaged in jar
> # referer to /etc/atlas/conf/atlas-log4j.xml but macros *\{atlas.log.file\}*  and *\{atlas.log.dir\}*
in this file are already expanded and also the file may not be present on server where hive
is running. 
> # Have a copy [atlas-log4j.xml|]
for import hive and update path in to use this atlas-log4j.xml [ This is workaround
if hit by this issue ]
> {noformat}
> JAVA_PROPERTIES="$ATLAS_OPTS -Datlas.log.dir=$ATLAS_LOG_DIR -Datlas.log.file=import-hive.log
> {noformat}

This message was sent by Atlassian JIRA

View raw message