Custom Processor Powered by Apache Tika
Apache Tika is amazing, it is very easy to use it to analyze
file and then to extract text with it.
Apache Tika uses other powerful Apache projects like Apache PDFBox and
If you have a directory of files, you can just use GetFile to ingest them en masse.
This is an example of a URL that I want to grab all the
documents from. You can point it at any
URL that has links to documents (HTML, Word, Excel, PowerPoint, etc...).
I only want to process a few types of files, so I limit them
I found your really interesting article about extracting text from any kind of files. I tried to test your processor but every time I have an error message: Error: ExtractTextProcessor[id=...] Apache Tika failed to parse input Unable to extract PDF content
The Apache NiFi is installed on a separate Ubuntu server 16.04 (only NiFi), not on Hortonworks sandbox. Do I need to install also Tika on the same server, because I imported only your processor in NiFi and run it? I tested also on the sandbox HDFS with Apache NiFi, the similar error message.
Sorry, I'm new in this field and any help any help would be appreciated.
Try the new one: https://community.hortonworks.com/articles/177370/extracting-html-from-pdf-excel-and-word-documents....
Make sure download the nar from github and put in lib directory then reboot. Make sure you are running NiFi with JDK 8.
Thanks, the version 1.7 (I saw already new one 1.17) works fantastic.
copy to NiFi Lib Directory and restart
that's an old example don't use it. Inferavroschema is not needed.
just download the extract nar and put it in your nifi lib and restart. then add extract processor to your nifi to load.
i don't have this example app anymore or this version so i can't resave it without the InferAvroSchema processor which is not needed or used here.
I see the 'nifi-extracttext-nar' folder, but I don't see '.nar' file in it. Am I missing something?
the link is right in the release folder
Thanks for everything. That worked great.
Awesome. Good luck with NiFi.