nifi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bmichaud <ben_mich...@optum.com>
Subject NiFi cannot start due to log permissions error
Date Mon, 09 Jan 2017 13:55:53 GMT
NiFi 1.1.0, Linux Fedora
$ java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)


The tar is installed in one place, owned by a privileged user. Another
location is owned by another user and the bin, lib, and docs folders in the
non-privileged location are symbolic links pointing to the privileged area,
so that configs, repositories, logs, and other runtime files can be written
to the disk and maintained by the non-privileged user. I have NIFI_HOME set
as an environment variable for this non-privileged user.

nonpriv@servername:/app_2/runtime/nifi
$ ll
total 39396
drwxr-xr-x. 9 nonpriv  group     4096 Jan  6 14:12 ./
drwxr-xr-x. 4 nonpriv  group     4096 Oct 31 07:42 ../
lrwxrwxrwx. 1 privuser group       31 Oct  4 10:26 bin ->
/app_2/software/nifi/latest/bin/
drwxr-xr-x. 3 nonpriv  group     4096 Jan  9 07:29 conf/
drwxr-xr-x. 2 nonpriv  group     4096 Jan  6 13:35 custom_nars/
drwxr-xr-x. 2 nonpriv  group     4096 Oct  4 10:22 data/
lrwxrwxrwx. 1 privuser group       32 Oct  4 10:26 docs ->
/app_2/software/nifi/latest/docs/
drwxr-xr-x. 2 nonpriv  group     4096 Nov 10 20:03 driver_jars/
lrwxrwxrwx. 1 privuser group       31 Oct  4 10:26 lib ->
/app_2/software/nifi/latest/lib/
drwxr-xr-x. 2 nonpriv  group     4096 Jan  6 14:12 logs/
drwxr-xr-x. 2 nonpriv  group     4096 Nov 11 07:54 module_jars/
drwxr-xr-x. 3 nonpriv  group     4096 Jan  6 14:12 state/

privuser@servername:/app_2/software/nifi/latest
$ ll
total 188
drwxr-xr-x. 6 privuser group  4096 Jan  3 12:36 ./
drwxr-xr-x. 4 privuser group  4096 Jan  6 13:50 ../
drwxr-xr-x. 2 privuser group  4096 Jan  3 12:36 bin/
drwxr-xr-x. 2 privuser group  4096 Jan  3 12:36 conf/
drwxr-xr-x. 3 privuser group  4096 Jan  3 12:36 docs/
drwxr-xr-x. 3 privuser group  4096 Jan  3 12:36 lib/
-rw-r--r--. 1 privuser group 96223 Dec 23 13:50 LICENSE
-rw-r--r--. 1 privuser group 59533 Dec 23 13:50 NOTICE
-rw-r--r--. 1 privuser group  4549 Dec 23 13:50 README

This set-up has worked in the past (previously used for 1.0.0). However, now
it does not work, and it appears to be resetting the working directory to
the install location rather than the one from which I am invoking, and I get
the following errors:

nonpriv@servername:/app_2/runtime/nifi
$ ./bin/nifi.sh run

Java home: /usr/java/latest
NiFi home: /app_2/software/nifi/nifi-1.1.0

Bootstrap Config File: /app_2/software/nifi/nifi-1.1.0/conf/bootstrap.conf

09:19:47,397 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could
NOT find resource [logback.groovy]
09:19:47,397 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could
NOT find resource [logback-test.xml]
09:19:47,397 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found
resource [logback.xml] at
[file:/app_2/software/nifi/nifi-1.1.0/conf/logback.xml]
09:19:47,447 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute
not set
09:19:47,454 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - Setting
ReconfigureOnChangeFilter scanning period to 30 seconds
09:19:47,454 |-INFO in ReconfigureOnChangeFilter{invocationCounter=0} - Will
scan for changes in [[/app_2/software/nifi/nifi-1.1.0/conf/logback.xml]]
every 30 seconds.
09:19:47,454 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - Adding
ReconfigureOnChangeFilter as a turbo filter
09:19:47,460 |-INFO in
ch.qos.logback.classic.joran.action.LoggerContextListenerAction - Adding
LoggerContextListener of type
[ch.qos.logback.classic.jul.LevelChangePropagator] to the object stack
09:19:47,477 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
DEBUG level on Logger[ROOT] onto the JUL framework
09:19:47,477 |-INFO in
ch.qos.logback.classic.joran.action.LoggerContextListenerAction - Starting
LoggerContextListener
09:19:47,477 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
About to instantiate appender of type
[ch.qos.logback.core.rolling.RollingFileAppender]
09:19:47,481 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
Naming appender as [APP_FILE]
09:19:47,532 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - No
compression will be used
09:19:47,533 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use
the pattern
/app_2/software/nifi/nifi-1.1.0/logs/nifi-app_%d{yyyy-MM-dd_HH}.%i.log for
the active file
09:19:47,536 |-INFO in
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7e0babb1 - The date
pattern is 'yyyy-MM-dd_HH' from file name pattern
'/app_2/software/nifi/nifi-1.1.0/logs/nifi-app_%d{yyyy-MM-dd_HH}.%i.log'.
09:19:47,536 |-INFO in
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7e0babb1 - Roll-over at
the top of every hour.
09:19:47,538 |-INFO in
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@7e0babb1 - Setting initial
period to Mon Jan 09 09:19:47 CST 2017
09:19:47,555 |-INFO in
ch.qos.logback.core.rolling.RollingFileAppender[APP_FILE] - Active log file
name: /app_2/software/nifi/nifi-1.1.0/logs/nifi-app.log
09:19:47,555 |-INFO in
ch.qos.logback.core.rolling.RollingFileAppender[APP_FILE] - File property is
set to [/app_2/software/nifi/nifi-1.1.0/logs/nifi-app.log]
09:19:47,556 |-ERROR in
ch.qos.logback.core.rolling.RollingFileAppender[APP_FILE] - Failed to create
parent directories for [/app_2/software/nifi/nifi-1.1.0/logs/nifi-app.log]
09:19:47,556 |-ERROR in
ch.qos.logback.core.rolling.RollingFileAppender[APP_FILE] -
openFile(/app_2/software/nifi/nifi-1.1.0/logs/nifi-app.log,true) call
failed. java.io.FileNotFoundException:
/app_2/software/nifi/nifi-1.1.0/logs/nifi-app.log (No such file or
directory)
        at java.io.FileNotFoundException:
/app_2/software/nifi/nifi-1.1.0/logs/nifi-app.log (No such file or
directory)
        at      at java.io.FileOutputStream.open0(Native Method)
        at      at java.io.FileOutputStream.open(FileOutputStream.java:270)
        at      at
java.io.FileOutputStream.<init>(FileOutputStream.java:213)
        at      at
ch.qos.logback.core.recovery.ResilientFileOutputStream.<init>(ResilientFileOutputStream.java:28)
        at      at
ch.qos.logback.core.FileAppender.openFile(FileAppender.java:148)
        at      at
ch.qos.logback.core.FileAppender.start(FileAppender.java:108)
        at      at
ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:86)
        at      at
ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:96)
        at      at
ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:317)
        at      at
ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:196)
        at      at
ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:182)
        at      at
ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:149)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:135)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:99)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:49)
        at      at
ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77)
        at      at
ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:152)
        at      at
org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85)
        at      at
org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
        at      at org.slf4j.LoggerFactory.bind(LoggerFactory.java:141)
        at      at
org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:120)
        at      at
org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:331)
        at      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:283)
        at      at
org.apache.nifi.bootstrap.RunNiFi.<init>(RunNiFi.java:123)
        at      at org.apache.nifi.bootstrap.RunNiFi.main(RunNiFi.java:205)
09:19:47,556 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
About to instantiate appender of type
[ch.qos.logback.core.rolling.RollingFileAppender]
09:19:47,556 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
Naming appender as [USER_FILE]
09:19:47,557 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - No
compression will be used
09:19:47,557 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use
the pattern /app_2/software/nifi/nifi-1.1.0/logs/nifi-user_%d.log for the
active file
09:19:47,558 |-INFO in
c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - The date
pattern is 'yyyy-MM-dd' from file name pattern
'/app_2/software/nifi/nifi-1.1.0/logs/nifi-user_%d.log'.
09:19:47,558 |-INFO in
c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Roll-over
at midnight.
09:19:47,558 |-INFO in
c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Setting
initial period to Mon Jan 09 09:19:47 CST 2017
09:19:47,559 |-INFO in
ch.qos.logback.core.rolling.RollingFileAppender[USER_FILE] - Active log file
name: /app_2/software/nifi/nifi-1.1.0/logs/nifi-user.log
09:19:47,559 |-INFO in
ch.qos.logback.core.rolling.RollingFileAppender[USER_FILE] - File property
is set to [/app_2/software/nifi/nifi-1.1.0/logs/nifi-user.log]
09:19:47,559 |-ERROR in
ch.qos.logback.core.rolling.RollingFileAppender[USER_FILE] - Failed to
create parent directories for
[/app_2/software/nifi/nifi-1.1.0/logs/nifi-user.log]
09:19:47,559 |-ERROR in
ch.qos.logback.core.rolling.RollingFileAppender[USER_FILE] -
openFile(/app_2/software/nifi/nifi-1.1.0/logs/nifi-user.log,true) call
failed. java.io.FileNotFoundException:
/app_2/software/nifi/nifi-1.1.0/logs/nifi-user.log (No such file or
directory)
        at java.io.FileNotFoundException:
/app_2/software/nifi/nifi-1.1.0/logs/nifi-user.log (No such file or
directory)
        at      at java.io.FileOutputStream.open0(Native Method)
        at      at java.io.FileOutputStream.open(FileOutputStream.java:270)
        at      at
java.io.FileOutputStream.<init>(FileOutputStream.java:213)
        at      at
ch.qos.logback.core.recovery.ResilientFileOutputStream.<init>(ResilientFileOutputStream.java:28)
        at      at
ch.qos.logback.core.FileAppender.openFile(FileAppender.java:148)
        at      at
ch.qos.logback.core.FileAppender.start(FileAppender.java:108)
        at      at
ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:86)
        at      at
ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:96)
        at      at
ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:317)
        at      at
ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:196)
        at      at
ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:182)
        at      at
ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:149)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:135)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:99)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:49)
        at      at
ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77)
        at      at
ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:152)
        at      at
org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85)
        at      at
org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
        at      at org.slf4j.LoggerFactory.bind(LoggerFactory.java:141)
        at      at
org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:120)
        at      at
org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:331)
        at      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:283)
        at      at
org.apache.nifi.bootstrap.RunNiFi.<init>(RunNiFi.java:123)
        at      at org.apache.nifi.bootstrap.RunNiFi.main(RunNiFi.java:205)
09:19:47,559 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
About to instantiate appender of type
[ch.qos.logback.core.rolling.RollingFileAppender]
09:19:47,559 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
Naming appender as [BOOTSTRAP_FILE]
09:19:47,560 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - No
compression will be used
09:19:47,560 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use
the pattern /app_2/software/nifi/nifi-1.1.0/logs/nifi-bootstrap_%d.log for
the active file
09:19:47,561 |-INFO in
c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - The date
pattern is 'yyyy-MM-dd' from file name pattern
'/app_2/software/nifi/nifi-1.1.0/logs/nifi-bootstrap_%d.log'.
09:19:47,561 |-INFO in
c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Roll-over
at midnight.
09:19:47,561 |-INFO in
c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Setting
initial period to Mon Jan 09 09:19:47 CST 2017
09:19:47,562 |-INFO in
ch.qos.logback.core.rolling.RollingFileAppender[BOOTSTRAP_FILE] - Active log
file name: /app_2/software/nifi/nifi-1.1.0/logs/nifi-bootstrap.log
09:19:47,562 |-INFO in
ch.qos.logback.core.rolling.RollingFileAppender[BOOTSTRAP_FILE] - File
property is set to [/app_2/software/nifi/nifi-1.1.0/logs/nifi-bootstrap.log]
09:19:47,562 |-ERROR in
ch.qos.logback.core.rolling.RollingFileAppender[BOOTSTRAP_FILE] - Failed to
create parent directories for
[/app_2/software/nifi/nifi-1.1.0/logs/nifi-bootstrap.log]
09:19:47,562 |-ERROR in
ch.qos.logback.core.rolling.RollingFileAppender[BOOTSTRAP_FILE] -
openFile(/app_2/software/nifi/nifi-1.1.0/logs/nifi-bootstrap.log,true) call
failed. java.io.FileNotFoundException:
/app_2/software/nifi/nifi-1.1.0/logs/nifi-bootstrap.log (No such file or
directory)
        at java.io.FileNotFoundException:
/app_2/software/nifi/nifi-1.1.0/logs/nifi-bootstrap.log (No such file or
directory)
        at      at java.io.FileOutputStream.open0(Native Method)
        at      at java.io.FileOutputStream.open(FileOutputStream.java:270)
        at      at
java.io.FileOutputStream.<init>(FileOutputStream.java:213)
        at      at
ch.qos.logback.core.recovery.ResilientFileOutputStream.<init>(ResilientFileOutputStream.java:28)
        at      at
ch.qos.logback.core.FileAppender.openFile(FileAppender.java:148)
        at      at
ch.qos.logback.core.FileAppender.start(FileAppender.java:108)
        at      at
ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:86)
        at      at
ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:96)
        at      at
ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:317)
        at      at
ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:196)
        at      at
ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:182)
        at      at
ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:149)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:135)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:99)
        at      at
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:49)
        at      at
ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77)
        at      at
ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:152)
        at      at
org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85)
        at      at
org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
        at      at org.slf4j.LoggerFactory.bind(LoggerFactory.java:141)
        at      at
org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:120)
        at      at
org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:331)
        at      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:283)
        at      at
org.apache.nifi.bootstrap.RunNiFi.<init>(RunNiFi.java:123)
        at      at org.apache.nifi.bootstrap.RunNiFi.main(RunNiFi.java:205)
09:19:47,562 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
09:19:47,563 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
Naming appender as [CONSOLE]
09:19:47,566 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi] to INFO
09:19:47,566 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi] onto the JUL framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.processors] to WARN
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating WARN
level on Logger[org.apache.nifi.processors] onto the JUL framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.processors.standard.LogAttribute]
to INFO
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.processors.standard.LogAttribute] onto the
JUL framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger
[org.apache.nifi.controller.repository.StandardProcessSession] to WARN
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating WARN
level on
Logger[org.apache.nifi.controller.repository.StandardProcessSession] onto
the JUL framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.zookeeper.ClientCnxn] to ERROR
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[org.apache.zookeeper.ClientCnxn] onto the JUL
framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.zookeeper.server.NIOServerCnxn] to ERROR
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[org.apache.zookeeper.server.NIOServerCnxn] onto the
JUL framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.zookeeper.server.NIOServerCnxnFactory]
to ERROR
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[org.apache.zookeeper.server.NIOServerCnxnFactory] onto
the JUL framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.zookeeper.server.quorum] to ERROR
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[org.apache.zookeeper.server.quorum] onto the JUL
framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.zookeeper.ZooKeeper] to ERROR
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[org.apache.zookeeper.ZooKeeper] onto the JUL framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.zookeeper.server.PrepRequestProcessor]
to ERROR
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[org.apache.zookeeper.server.PrepRequestProcessor] onto
the JUL framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger
[org.apache.curator.framework.recipes.leader.LeaderSelector] to OFF
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating OFF
level on Logger[org.apache.curator.framework.recipes.leader.LeaderSelector]
onto the JUL framework
09:19:47,567 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.curator.ConnectionState] to OFF
09:19:47,567 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating OFF
level on Logger[org.apache.curator.ConnectionState] onto the JUL framework
09:19:47,568 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.cluster] to INFO
09:19:47,568 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.cluster] onto the JUL framework
09:19:47,568 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.server.JettyServer] to INFO
09:19:47,568 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.server.JettyServer] onto the JUL framework
09:19:47,568 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.eclipse.jetty] to INFO
09:19:47,568 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.eclipse.jetty] onto the JUL framework
09:19:47,568 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [com.sun.jersey.spi.container.servlet.WebComponent]
to ERROR
09:19:47,568 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[com.sun.jersey.spi.container.servlet.WebComponent]
onto the JUL framework
09:19:47,568 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [com.sun.jersey.spi.spring] to ERROR
09:19:47,568 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[com.sun.jersey.spi.spring] onto the JUL framework
09:19:47,568 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.springframework] to ERROR
09:19:47,568 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[org.springframework] onto the JUL framework
09:19:47,568 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [com.sun.jersey.spi.inject.Errors] to ERROR
09:19:47,568 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[com.sun.jersey.spi.inject.Errors] onto the JUL
framework
09:19:47,568 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.web.security] to INFO
09:19:47,568 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.web.security] onto the JUL framework
09:19:47,568 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [org.apache.nifi.web.security] to false
09:19:47,568 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [USER_FILE] to Logger[org.apache.nifi.web.security]
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.web.api.config] to INFO
09:19:47,569 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.web.api.config] onto the JUL framework
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [org.apache.nifi.web.api.config] to false
09:19:47,569 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [USER_FILE] to
Logger[org.apache.nifi.web.api.config]
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.authorization] to INFO
09:19:47,569 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.authorization] onto the JUL framework
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [org.apache.nifi.authorization] to false
09:19:47,569 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [USER_FILE] to
Logger[org.apache.nifi.authorization]
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.cluster.authorization] to INFO
09:19:47,569 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.cluster.authorization] onto the JUL
framework
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [org.apache.nifi.cluster.authorization] to
false
09:19:47,569 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [USER_FILE] to
Logger[org.apache.nifi.cluster.authorization]
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.web.filter.RequestLogger] to INFO
09:19:47,569 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.web.filter.RequestLogger] onto the JUL
framework
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [org.apache.nifi.web.filter.RequestLogger] to
false
09:19:47,569 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [USER_FILE] to
Logger[org.apache.nifi.web.filter.RequestLogger]
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.bootstrap] to INFO
09:19:47,569 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.bootstrap] onto the JUL framework
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [org.apache.nifi.bootstrap] to false
09:19:47,569 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [BOOTSTRAP_FILE] to
Logger[org.apache.nifi.bootstrap]
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.bootstrap.Command] to INFO
09:19:47,569 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.bootstrap.Command] onto the JUL framework
09:19:47,569 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [org.apache.nifi.bootstrap.Command] to false
09:19:47,569 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [CONSOLE] to
Logger[org.apache.nifi.bootstrap.Command]
09:19:47,569 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [BOOTSTRAP_FILE] to
Logger[org.apache.nifi.bootstrap.Command]
09:19:47,570 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.StdOut] to INFO
09:19:47,570 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[org.apache.nifi.StdOut] onto the JUL framework
09:19:47,570 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [org.apache.nifi.StdOut] to false
09:19:47,570 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [BOOTSTRAP_FILE] to Logger[org.apache.nifi.StdOut]
09:19:47,570 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.nifi.StdErr] to ERROR
09:19:47,570 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating
ERROR level on Logger[org.apache.nifi.StdErr] onto the JUL framework
09:19:47,570 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting additivity of logger [org.apache.nifi.StdErr] to false
09:19:47,570 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [BOOTSTRAP_FILE] to Logger[org.apache.nifi.StdErr]
09:19:47,570 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction
- Setting level of ROOT logger to INFO
09:19:47,570 |-INFO in
ch.qos.logback.classic.jul.LevelChangePropagator@7cf10a6f - Propagating INFO
level on Logger[ROOT] onto the JUL framework
09:19:47,570 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [APP_FILE] to Logger[ROOT]
09:19:47,570 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - End of
configuration.
09:19:47,571 |-INFO in
ch.qos.logback.classic.joran.JoranConfigurator@2ff4f00f - Registering
current configuration as safe fallback point

Exception in thread "main" java.io.IOException:
/app_2/software/nifi/nifi-1.1.0/run could not be created
        at
org.apache.nifi.util.file.FileUtils.ensureDirectoryExistAndCanAccess(FileUtils.java:86)
        at
org.apache.nifi.bootstrap.RunNiFi.getBootstrapFile(RunNiFi.java:353)
        at org.apache.nifi.bootstrap.RunNiFi.getStatusFile(RunNiFi.java:364)
        at
org.apache.nifi.bootstrap.RunNiFi.loadProperties(RunNiFi.java:377)
        at
org.apache.nifi.bootstrap.RunNiFi.getCurrentPort(RunNiFi.java:483)
        at org.apache.nifi.bootstrap.RunNiFi.start(RunNiFi.java:900)
        at org.apache.nifi.bootstrap.RunNiFi.main(RunNiFi.java:213)

codaops@apsrt3410:/app_2/runtime/nifi




--
View this message in context: http://apache-nifi-developer-list.39713.n7.nabble.com/NiFi-cannot-start-due-to-log-permissions-error-tp14413.html
Sent from the Apache NiFi Developer List mailing list archive at Nabble.com.

Mime
View raw message