<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Unable to start processor NIFI, in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117410#M26287</link>
    <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/9581/raghug0922.html" nodeid="9581"&gt;@Raghu Gurrala&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Hi Raghu&lt;/P&gt;&lt;P&gt;Can you please help me in understanding how to load the data into OpenTSDB using Nifi alone?&lt;/P&gt;</description>
    <pubDate>Fri, 08 Jun 2018 15:13:00 GMT</pubDate>
    <dc:creator>shantanu69073</dc:creator>
    <dc:date>2018-06-08T15:13:00Z</dc:date>
    <item>
      <title>Unable to start processor NIFI,</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117406#M26283</link>
      <description>&lt;P&gt;Unable start processor after once stopping it, upon right click no start or edit configuration .&lt;/P&gt;&lt;P&gt;Files gets queued up Execute stream processor wont pick them up.&lt;/P&gt;&lt;P&gt;Unable to empty the queue using empty queue. Requires nifi to restarted.&lt;/P&gt;&lt;P&gt;Hardware configuration :&lt;/P&gt;&lt;PRE&gt;8 cores&lt;/PRE&gt;&lt;P&gt;60 GB Ram&lt;/P&gt;&lt;PRE&gt;160gb Harddisk&lt;/PRE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3725-no-start-option.jpg" style="width: 454px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/23008i4E67C9719C3ABB79/image-size/medium?v=v2&amp;amp;px=400" role="button" title="3725-no-start-option.jpg" alt="3725-no-start-option.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3726-unable-to-empty-queue.jpg" style="width: 762px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/23009iDAC74C3308F386B5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="3726-unable-to-empty-queue.jpg" alt="3726-unable-to-empty-queue.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2019 10:49:19 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117406#M26283</guid>
      <dc:creator>Joyglobal</dc:creator>
      <dc:date>2019-08-19T10:49:19Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to start processor NIFI,</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117407#M26284</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;Unfortunately this means the process NiFi was told to execute has not returned.  In such a case there is an outstanding thread and we intentionally prevent additional instances from being started until this one is dealt with.  From the stacktrace you provided we see&lt;/P&gt;&lt;PRE&gt;"Timer-Driven Process Thread-9" Id=69 RUNNABLE  (in native code)
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:272)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
	- waiting on java.lang.UNIXProcess$ProcessPipeInputStream@e6f0a2f

&lt;/PRE&gt;&lt;P&gt;This tells us we're sitting and waiting for that command to do something (finish, respond with data).  It appears to be in a hung state.  You'll need to restart NiFi and try to assess why that command isn't doing anything.  What command are you trying to run?  It might be that for your case the 'ExecuteProcess' processor is a better fit.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Joe&lt;/P&gt;</description>
      <pubDate>Wed, 27 Apr 2016 03:40:46 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117407#M26284</guid>
      <dc:creator>JoeWitt</dc:creator>
      <dc:date>2016-04-27T03:40:46Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to start processor NIFI,</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117408#M26285</link>
      <description>&lt;PRE&gt;#!/usr/local/bin/python2.7
import os,gzip,sys,csv,shutil,time,subprocess


#Read the TagListDataOnly.csv file
ifile = open(sys.argv[3],'rU')
reader = csv.reader(ifile, delimiter=',')
#Building dictionary with key as code and value as metric name
mydict = dict((str(rows[1]),str(rows[3])) for rows in reader)
pattern = '%d-%m-%Y %H:%M:%S.%f'
finallines=[]
inputfilename=str(sys.argv[6])+str(sys.argv[2])
serialno=sys.argv[2].split('_')[-2][:-1]+'9'
with gzip.open(inputfilename,'r') as data:
 for line in data:
      elements = line.split(',')
      epoch = int(time.mktime(time.strptime(elements[3].rstrip(), pattern)))
      origMetricName = mydict[elements[0]]
      if int(elements[2]) == 192:
         quality='0'
      else:
         quality='1'
      if elements[1].rstrip().lstrip('-').replace('.','',1).isdigit():
         if origMetricName.rsplit('_',-1)[-1].isdigit():
             metricname ='_'.join(mydict[elements[0]].rsplit('_',-1)[0:-1])
             finalline = metricname+' '+str(epoch)+' '+elements[1].rstrip()+' SerialNo='+sys.argv[2].split('_')[-2][:-1]+'9'+' Index='+origMetricName.split('_')[-1]+' DataQuality='+quality+ ' DataType=RAW DataSource=OPC \n'
         else:
             metricname = origMetricName
             finalline = metricname+' '+str(epoch)+' '+elements[1].rstrip()+' SerialNo='+sys.argv[2].split('_')[-2][:-1]+'9'+' DataQuality='+quality+' DataType=RAW DataSource=OPC \n'
         finallines.append(finalline)
      else:
         pass
outputcsv=str(sys.argv[4])+str(sys.argv[2]).split('.')[0]+'9'+"_Changed.csv"
outputcsvgzdir=str(sys.argv[5])+'/'+serialno+'/Sensor/'
if not os.path.exists(outputcsvgzdir):
   os.makedirs(outputcsvgzdir)
outputcsvgz=str(sys.argv[5])+'/'+serialno+'/Sensor/'+str(sys.argv[2]).split('.')[0]+'9'+"_Changed.csv.gz"
target = open(outputcsv,"w")
target.writelines(finallines)
target.close()
with open(outputcsv, 'rb') as f_in, gzip.open(outputcsvgz, 'wb') as f_out:
    shutil.copyfileobj(f_in, f_out)
os.remove(outputcsv)
#os.remove(inputfilename)
command="/opt/opentsdb/build/tsdb import --auto-metric --skip-errors --zkquorum=172.31.19.88:2181  --zkbasedir=/hbase-unsecure %s" % outputcsvgz
process = subprocess.Popen(command,shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE);
process.wait();
output, err = process.communicate()
debug=open('/import/debug/debug-'+sys.argv[2].split('.')[0]+'9'+'.txt','w')
debug.write('---err txt---\n')
debug.write(err)
debug.write('---op txt---\n')
debug.write(output)
debug.write(outputcsvgz)
debug.close()
print process.returncode;



&lt;/PRE&gt;&lt;P&gt;HI Joe,&lt;/P&gt;&lt;P&gt;Thank you on quick response.&lt;/P&gt;&lt;P&gt;I am trying to perform ETL process which tranforms data and bulk ingest data into opentsdb. below are python script and NIFI xml file &lt;A href="https://community.cloudera.com/legacyfs/online/attachments/3729-etl-1.xml"&gt;etl-1.xml&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Raghu&lt;/P&gt;</description>
      <pubDate>Wed, 27 Apr 2016 04:07:18 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117408#M26285</guid>
      <dc:creator>Joyglobal</dc:creator>
      <dc:date>2016-04-27T04:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to start processor NIFI,</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117409#M26286</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/9581/raghug0922.html" nodeid="9581"&gt;@Raghu Gurrala&lt;/A&gt;&lt;/P&gt;&lt;P&gt; Does the python script successfully finish when manually run outside of Nifi?&lt;/P&gt;</description>
      <pubDate>Wed, 27 Apr 2016 23:34:27 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117409#M26286</guid>
      <dc:creator>awatson</dc:creator>
      <dc:date>2016-04-27T23:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to start processor NIFI,</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117410#M26287</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/9581/raghug0922.html" nodeid="9581"&gt;@Raghu Gurrala&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Hi Raghu&lt;/P&gt;&lt;P&gt;Can you please help me in understanding how to load the data into OpenTSDB using Nifi alone?&lt;/P&gt;</description>
      <pubDate>Fri, 08 Jun 2018 15:13:00 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Unable-to-start-processor-NIFI/m-p/117410#M26287</guid>
      <dc:creator>shantanu69073</dc:creator>
      <dc:date>2018-06-08T15:13:00Z</dc:date>
    </item>
  </channel>
</rss>

