- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
How to read data from HDFS and place into Kafka (don’t want to use Scala/Spark)? Any utilities or methods?
- Labels:
-
HDFS
Created 04-16-2021 04:14 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are looking for some kind of utility or tool to read the data from HDFS and place it in the kafka topic. Appreciate your inputs.
From the community section, we came across this "You could use Apache NiFi with a ListHDFS + FetchHDFS processor followed by PublishKafka"...Can you provide more insight how this can be acheived
Thank you
Srinu
Created 04-18-2021 07:42 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
You can try Kafka Connect
Reference: https://docs.cloudera.com/cdp-private-cloud-base/7.1.6/kafka-connect/kafka-connect.pdf
Created 04-18-2021 08:16 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you.
We will work on this solution and get back. Do we have the same to read data from Amazon-s3 and put into the topic?
Created 04-18-2021 08:27 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Created 04-19-2021 11:38 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Same as previous request. We are looking for source connector here as well to pull the data from Amazon s3 and put in kafka.
Created 04-19-2021 11:34 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We already have the data in HDFS and we want to pull the data from HDFS and put in in kafka topic.
So, we are looking for source connector here in pulling the data from HDFS and placing in kafka.
Created 04-20-2021 03:23 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @sriven ,
- As @Daming Xue mentioned Kafka Connect is one of the good options, the doc https://docs.cloudera.com/cdp-private-cloud-base/7.1.6/kafka-connect/kafka-connect.pdf shares an example of HDFS as a sink connector.
- Flume (CDH)
- Nifi (https://blog.cloudera.com/adding-nifi-and-kafka-to-cloudera-data-platform/
- Kafka- Hive Integeration (https://docs.cloudera.com/cdp-private-cloud-base/7.1.5/integrating-hive-and-bi/topics/hive-kafka-int...)
- Custom Java app (https://docs.cloudera.com/cdp-private-cloud-base/7.1.6/kafka-developing-applications/topics/kafka-de...)
- To try out quickly (testing purpose), you can use the console producer
hadoop fs -cat file.txt | kafka-console-producer --broker-list <host:port> --topic <topic>
- Spark (which you do not want)
These are some I could quickly think of, there must be many more options.
Thanks & Regards,
Nandini
P.S. If you found this answer useful please upvote/accept.
Created 04-20-2021 06:55 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We have requirement like spark program are writing the files into HDFS.
So we want to read those files and send to kaka.
We know HDFS sink connector is useful for writing to HDFS as well and HDFS source connector is useful when the files written by hdfs sink connector.
HDFS source connector is also not the solution if files written by spark programming.
Please let us know if there is any solutions for this requirement?
Created 04-21-2021 05:01 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
What is the file format?
Why is it that you say HDFS source connector is also not the solution if files written by spark programming.?
Spark - HDFS - Kafka is your entire flow correct?
Spark to HDFS they have done now you are looking for HDFS - Kafka.
If you can help me understand the file format that Spark saves it while I can find if HDFS Source connector should not be able to help your usecase.
Created 04-21-2021 12:49 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
