Thanks for the prompt responses Mark. The size of flow.xml.gz is 20 bytes. A zcat returns nothing.
I'm seeing the process run as sudo which seems ok but I never saw it listen on port 8080. I suspect because it was initially running as root after I ran install before I changed run.as setting, the non root user was failing to write the logs as they were owned by root. I changed the ownership back to the non root user and just manually su to that user and ran it. This time was fine except I had already lost the flows when I first ran as root. On Fri, 18 Sep 2015 at 11:10 pm Mark Payne <marka...@hotmail.com> wrote: > Chris, > > We do have some work to do here to make the run.as work better. > Currently, the way that it works > is that you will see the bootstrap run as root, and it launches a new > process using "sudo -u ..." > That process that is launched with "sudo -u" is the NiFi instance, so that > it should be run as the user > specified. However, the bootstrap itself is still launched as root, I > believe. > > Is this not what you are seeing? > > Thanks > -Mark > > > On Sep 18, 2015, at 2:09 AM, Chris Teoh <chris.t...@gmail.com> wrote: > > I tried editing the run.as setting NiFi properties file but that appears > to not work. I see the root owned process running sudo -u user but doesn't > seem to be working. > On Fri, 18 Sep 2015 at 4:05 pm Chris Teoh <chris.t...@gmail.com> wrote: > >> Yes I ran the install as root. Previously just ran as a normal user >> running NiFi.sh start >> On Fri, 18 Sep 2015 at 3:47 pm Joe Witt <joe.w...@gmail.com> wrote: >> >>> Chris, >>> >>> Unfortunately if your conf/flow.xml. was overwritten that is 'it' most >>> likely. There is a (very) small chance that a partially written >>> version of the flow still exists there with it and you can check that >>> with something like 'ls -altr'. >>> >>> So when you ran the nifi.sh install script you ran it as root? Want >>> to better understand the steps you followed so we can help prevent >>> this in the future if possible. >>> >>> Thanks >>> Joe >>> >>> On Thu, Sep 17, 2015 at 10:39 PM, Chris Teoh <chris.t...@gmail.com> >>> wrote: >>> > Hi, >>> > >>> > I was testing NiFi using a test user and then decided to install it >>> using >>> > the NiFi.sh install script. Now it is running as root and I have lost >>> all >>> > the flows. Flow.xml.gz is empty. How do I get it back? >>> > >>> > Thanks in advance >>> > Chris >>> >> >