Please check out the last section in the link I referenced. It explains what 
your seeing with regards to NiFi's optimistic locking strategy with the flow.

Matt

Sent from my iPhone

> On Mar 12, 2016, at 1:28 PM, Sourav Gulati <[email protected]> 
> wrote:
> 
> Matt,
> 
> I tried it:
> curl -i -X PUT -H 'Content-Type: application/json' -d 
> '{"revision":{"clientId":"561b4443-8be5-43ee-b1f7-b07740e87a0f"},"processor":{"id":"fad172d5-5d29-4a8b-923f-e888af039c52","state":"STOPPED"}}'
>  
> http://localhost:8080/nifi-api/controller/process-groups/42cb10e8-1856-4155-9aa2-bef736bf330e/processors/fad172d5-5d29-4a8b-923f-e888af039c52
> 
> This is the response i am getting:
> 
> HTTP/1.1 409 Conflict
> Date: Sat, 12 Mar 2016 18:22:34 GMT
> Content-Type: text/plain
> Transfer-Encoding: chunked
> Server: Jetty(9.2.11.v20150529)
> 
> This NiFi instance has been updated by 'anonymous'. Please refresh to 
> synchronize the view
> 
> But it did not stop the processor.
> 
> Please provide some suggesstions
> 
> Regards,
> Sourav Gulati
> Big Data
> 
> 
> ________________________________________
> From: Matt Gilman <[email protected]>
> Sent: Friday, March 11, 2016 8:00 PM
> To: [email protected]
> Subject: Re: Reg: starting and Stopping processor
> 
> Sourav,
> 
> The command would like the following with substituting the relevant values.
> 
> curl -i -X PUT -H 'Content-Type: application/json' -d
> '{"revision":{"version":<current-revision-version>,"clientId":"<your-client-id>"},"processor":{"id":"d6d28ec3-75c8-4194-b171-79c3e813f7e3","state":"STOPPED"}}'
> http://localhost:8080/nifi-api/controller/process-groups/92e70e95-31c4-4eb3-beab-e6fd411378bd/processors/d6d28ec3-75c8-4194-b171-79c3e813f7e3
> 
> Also, check out this blog post that describes how NiFi uses optimistic
> locking to know when another user has modified the data flow [1]. The
> bottom contains a great sequence diagram describing the necessary values.
> 
> Matt
> 
> [1]
> https://community.hortonworks.com/content/kbentry/3160/update-nifi-flow-on-the-fly-via-api.html
> 
> On Thu, Mar 10, 2016 at 11:57 PM, Sourav Gulati <[email protected]
>> wrote:
> 
>> Hi Team,
>> 
>> Is there a way to start and stop processor using some rest api or command
>> line ? If yes, please provide the steps.
>> 
>> Regards,
>> Sourav Gulati
>> 
>> 
>> ________________________________
>> 
>> 
>> 
>> 
>> 
>> 
>> NOTE: This message may contain information that is confidential,
>> proprietary, privileged or otherwise protected by law. The message is
>> intended solely for the named addressee. If received in error, please
>> destroy and notify the sender. Any use of this email is prohibited when
>> received in error. Impetus does not represent, warrant and/or guarantee,
>> that the integrity of this communication has been maintained nor that the
>> communication is free of errors, virus, interception or interference.
> 
> ________________________________
> 
> 
> 
> 
> 
> 
> NOTE: This message may contain information that is confidential, proprietary, 
> privileged or otherwise protected by law. The message is intended solely for 
> the named addressee. If received in error, please destroy and notify the 
> sender. Any use of this email is prohibited when received in error. Impetus 
> does not represent, warrant and/or guarantee, that the integrity of this 
> communication has been maintained nor that the communication is free of 
> errors, virus, interception or interference.

Reply via email to