nifi-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Teoh <chris.t...@gmail.com>
Subject Re: How to recover flow graphics after running NiFi.sh install?
Date Fri, 25 Sep 2015 22:34:37 GMT
Hi Matt,

Their browser goes to the NiFi loading page but never goes to the flows
diagram.
On Fri, 25 Sep 2015 at 9:48 PM, Matt Gilman <matt.c.gilman@gmail.com> wrote:

> Chris,
>
> Can you please elaborate? What do you mean by the page stops working?
>
> Thanks!
>
> Matt
>
> On Fri, Sep 25, 2015 at 5:57 AM, Chris Teoh <chris.teoh@gmail.com> wrote:
>
>> We have had other users encounter another issue where the page displaying
>> the flows stop working. How do they recover from this? A restart didn't
>> work.
>>
>> On Tue, 22 Sep 2015 at 12:13 Chris Teoh <chris.teoh@gmail.com> wrote:
>>
>>> That being said, is there a way to backup and restore your flow files
>>> and flow graphics?
>>> On Sat, 19 Sep 2015 at 2:36 PM, Chris Teoh <chris.teoh@gmail.com> wrote:
>>>
>>>> I was running NiFi as a non root and created all my flows with that. I
>>>> then ran install as root and started it as root. That was when I lost all
>>>> the flows, I was presented with an empty NiFi page.
>>>> On Sat, 19 Sep 2015 at 10:11 am Mark Payne <markap14@hotmail.com>
>>>> wrote:
>>>>
>>>>> Chris,
>>>>>
>>>>> It's really odd that you would lose the flow. I tried to replicate.
>>>>> Created a flow as myself. Then installed as a service as root. Restarted
>>>>> via "sudo service nifi start" and everything was fine.
>>>>> Then restarted as myself. This time, it failed to started because it
>>>>> didn't have sufficient read permissions on flow.xml.gz.
>>>>> Restarted as root and everything was fine.
>>>>> Changed permissions and restarted as myself and all was fine.
>>>>>
>>>>> Any other details as to what may have caused this to happen?
>>>>>
>>>>> Thanks
>>>>> -Mark
>>>>>
>>>>>
>>>>> On Sep 18, 2015, at 7:20 PM, Chris Teoh <chris.teoh@gmail.com>
wrote:
>>>>>
>>>>> 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 <markap14@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.teoh@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.teoh@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.witt@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.teoh@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
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>

Mime
View raw message