<?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: Can we integrate NiFi with other Apache Software? in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Can-we-integrate-NiFi-with-other-Apache-Software/m-p/153107#M40702</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Yes NiFi, by default, offers a very large number of processors to interact with other Apache softwares. Here is a non exhaustive list: Spark, Storm, Hive, HBase, Cassandra, Solr, Ignite, HDFS, Kafka, etc. You have the full list of available processors here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/" target="_blank"&gt;https://nifi.apache.org/docs/nifi-docs/&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 15 Sep 2016 16:20:18 GMT</pubDate>
    <dc:creator>pvillard</dc:creator>
    <dc:date>2016-09-15T16:20:18Z</dc:date>
    <item>
      <title>Can we integrate NiFi with other Apache Software?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Can-we-integrate-NiFi-with-other-Apache-Software/m-p/153106#M40701</link>
      <description />
      <pubDate>Thu, 15 Sep 2016 12:34:50 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Can-we-integrate-NiFi-with-other-Apache-Software/m-p/153106#M40701</guid>
      <dc:creator>SMukati</dc:creator>
      <dc:date>2016-09-15T12:34:50Z</dc:date>
    </item>
    <item>
      <title>Re: Can we integrate NiFi with other Apache Software?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Can-we-integrate-NiFi-with-other-Apache-Software/m-p/153107#M40702</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Yes NiFi, by default, offers a very large number of processors to interact with other Apache softwares. Here is a non exhaustive list: Spark, Storm, Hive, HBase, Cassandra, Solr, Ignite, HDFS, Kafka, etc. You have the full list of available processors here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/" target="_blank"&gt;https://nifi.apache.org/docs/nifi-docs/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2016 16:20:18 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Can-we-integrate-NiFi-with-other-Apache-Software/m-p/153107#M40702</guid>
      <dc:creator>pvillard</dc:creator>
      <dc:date>2016-09-15T16:20:18Z</dc:date>
    </item>
    <item>
      <title>Re: Can we integrate NiFi with other Apache Software?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Can-we-integrate-NiFi-with-other-Apache-Software/m-p/153108#M40703</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/12806/smukati24.html" nodeid="12806"&gt;@Sunil Mukati&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Your question is very broad, so if you need more info please be specific.&lt;/P&gt;&lt;P&gt;Based on the question tags I'm going to assume you're asking about NiFi integration with Spark, Kafka, Storm, and Solr.&lt;/P&gt;&lt;P&gt;The short answer is yes - we can integrate NiFi with other Apache Software &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;NiFi provides an easy way to stream data between different systems, and has in-built processors for dealing with most of the common Apache stack.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Kafka&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;NiFi has in-built processors to stream into and read data from Kafka:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;PutKafka&lt;/LI&gt;&lt;LI&gt;GetKafka&lt;/LI&gt;&lt;LI&gt;PublishKafka&lt;/LI&gt;&lt;LI&gt;ConsumeKafka&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I'd suggest checking out the following tutorial to get you started:&lt;/P&gt;&lt;P&gt;&lt;A href="http://hortonworks.com/hadoop-tutorial/realtime-event-processing-nifi-kafka-storm/"&gt;http://hortonworks.com/hadoop-tutorial/realtime-event-processing-nifi-kafka-storm/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Solr&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;NiFi has a PutSolrContentStream processor that allows you to stream data directly into a Solr index. Check out the following tutorial that uses NiFi to index twitter data directly into Solr and visualises it using banana:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.hortonworks.com/articles/1282/sample-hdfnifi-flow-to-push-tweets-into-solrbanana.html"&gt;https://community.hortonworks.com/articles/1282/sample-hdfnifi-flow-to-push-tweets-into-solrbanana.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;Spark &lt;/B&gt;&lt;/P&gt;&lt;P&gt;Spark doesn't supply a mechanism to have data pushed to it, and instead pulls from other sources. You can integrate NiFi directly with Spark Streaming by exposing an Output Port in NiFi that Spark can consume from. The following article explains how to set up this integration:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.hortonworks.com/articles/12708/nifi-feeding-data-to-spark-streaming.html"&gt;https://community.hortonworks.com/articles/12708/nifi-feeding-data-to-spark-streaming.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Note that typical streaming architecture involves NiFi pushing data to Kafka, and Spark Streaming (or Storm) reading from Kafka.&lt;/P&gt;&lt;P&gt;&lt;B&gt;Storm&lt;/B&gt;&lt;/P&gt;&lt;P&gt;As above, typically NiFi is integrated with Storm with Kafka acting as the message buffer. The tutorial realtime event processing tutorial linked above covers the details of building a streaming application in NiFi Kafka &amp;amp; Storm.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2016 16:22:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Can-we-integrate-NiFi-with-other-Apache-Software/m-p/153108#M40703</guid>
      <dc:creator>ldaluz</dc:creator>
      <dc:date>2016-09-15T16:22:03Z</dc:date>
    </item>
  </channel>
</rss>

