Thanks James, I saw the state was saved in the file named snapshot😀

Regards,
Ben

2017-06-27 13:59 GMT+08:00 James Wing <[email protected]>:

> Ben,
>
> In standalone mode, the state data is written to the NIFI_HOME/state
> directory.  It is OK, and very normal, for a standalone NiFi to use
> processors that specify the CLUSTER scope.  Without a cluster state store
> like Zookeeper, NiFi gracefully falls back to using the local file system.
> A clustered NiFi will store data separately.
>
> If you are developing a processor and using scope, you should set the
> value as if NiFi was clustered.  You do not have to figure out what kind of
> NiFi installation is running, and do conditional logic on the state.
>
> NiFi Developer Guide - State Manager
> https://nifi.apache.org/docs/nifi-docs/html/developer-guide.
> html#state_manager
>
> NiFi Admin Guide - State Management
> https://nifi.apache.org/docs/nifi-docs/html/administration-g
> uide.html#state_management
>
> Thanks,
>
> James
>
> On Mon, Jun 26, 2017 at 8:53 PM, 尹文才 <[email protected]> wrote:
>
>> Hi guys, does anyone know where NIFI stores the state data when I call
>> statemanager.setState() if NIFI is run in local standalone mode?
>>
>> And is it OK to use statemanager.setState(Scope.CLUSTER) for both
>> standalone and clustered NIFI? Thanks.
>>
>> Regards,
>> Ben
>>
>
>

Reply via email to