Spark Streaming

3.8
(5 reviews)

Spark Streaming brings Apache Spark's language-integrated API to stream processing, letting you write streaming jobs the same way you write batch jobs. It supports Java, Scala and Python. Spark Streaming recovers both lost work and operator state (e.g. sliding windows) out of the box, without any extra code on your part.

Work for Spark Streaming?

Learning about Spark Streaming?

We can help you find the solution that fits you best.

Spark Streaming Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 5 Spark Streaming reviews
LinkedIn Connections
Spark Streaming review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Apache Spark - Powerful analytics tool"

What do you like best?

APIs of Spark is very powerful for data pre processing.

SQL interface is very user friendly

Faster compared to any other big data tool

What do you dislike?

Documentation would have been improved. It becomes very easy to use if they've well written documentation, we don't have to visit other sites like this.

Debugging is particularly hard.

Recommendations to others considering the product

You've a big data? Apache spark is an ultimate tool you have to consider. Because, it's analytical capabilities are strong for large data.

What business problems are you solving with the product? What benefits have you realized?

Apache Spark can be used in various ways. In HDFS environment, Apache SPark can be used on streaming data for further analysis purpose. Sprak is a great alternative for MapReduce. We build many machine learning applications on Apache Spark on AWS platform or sometimes databricks. My company uses Apache Spark in various ways including machine learning, analytics and batch processing. [We] Grab the data from other sources and put it into a Hadoop environment. [We] Build data lakes. SparkSQL is also used for analysis of data and to develop reports. We have deployed the clusters in Cloudera. Because of Apache Spark, it has become very easy to apply data science in a big data field. In our company, we used Spark for a healthcare analytical project, where we need to do large-scale data processing in a Hadoop environment. The project is about building an enterprise data lake where we bring data from multiple products and consolidate. Further, in the downstream, we will develop some business reports.

Sign in to G2 Crowd to see what your connections have to say about Spark Streaming
Spark Streaming review by Bethany E.
Bethany E.
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Spark"

What do you like best?

I loved using this software at IBEX Global when I worked with their DirecTV campain. This made my job so much easier because I could chat with our managers and also our Tech support that was above me as well as other co-workers to assist with any questions or help I needed on the call or to help other people. As well this helped me to chat to make sales to the customers or to know to take over someone elses call for them if needed. This was an amazing way to communicate through out the office. This like never froze up and saved your previous chats from that day.

What do you dislike?

I just wish that Spark would have saved all messages instead of clearing them when you log out. It would have been helpful to have those messages later to search through that way I could have reflected on past conversations and issues just in case I ran into the issue again.

Recommendations to others considering the product

Take advantage of this its awesome!!! Could not have done my job as well as I did without this service. Made my day so much easier and more enjoyable. I gotta say that we also used between co-workers for personal enjoyment at work too which made the day go by a lot easier and gave a break between seriousness and promoted team work.

What business problems are you solving with the product? What benefits have you realized?

I was able to solve tech issues as well as communication while busy

What Event Stream Processing solution do you use?

Thanks for letting us know!
Spark Streaming review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Review Source

"All Your Data in One Place"

What do you like best?

Apache Spark is able to gather and process an enormous amount of data... it can almost be overwhelming. Spark is incredibly fast and powerful compared to the service we previously used. We really like the data output that Spark provides. It allows us to boil down huge data sets to something digestable and presentable.

What do you dislike?

The set up and initial implementation was a nightmare for us. This could be in part to our previous provider and the shortcomings we had with them. The transition to a more fully functional tool was not easy. As with any upgrade, there is a learning curve and we are still working through ours, especially when it comes to training new users.

Recommendations to others considering the product

If you are a large business with a need for processing large amounts of data in real time, then I would strongly recommend Spark.

What business problems are you solving with the product? What benefits have you realized?

We use Apache Spark to analyze data from our website as well as our application software. We realized there was a gap in the amount of data that we were overlooking on a daily basis and needed a tool to help us gather and process it. Spark has been an incredible help in this. We have found many areas for improvement across virtually every facet of our organization.

Spark Streaming review by Consultant in Management Consulting
Consultant in Management Consulting
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Process big data in Apache Spark way!"

What do you like best?

1. Processing of huge amount of data in lesser time.

2. Fault tolerance feature

3. Re-usability of code for batch processing

4. In memory computation

What do you dislike?

1. No file management system

2. Takes longer time with small files

3. Less active community

What business problems are you solving with the product? What benefits have you realized?

This technology is mostly used to process big data. I have used this technology to shift from traditional R programming language as the traditional language was taking 2 days to fully run the project. Apache Spark helped me to reduce this time to approx 18 hours. This codes were basically related to a data science related project.

Spark Streaming review by User
User
Validated Reviewer
Review Source

"Spark Streaming efficiency "

What do you like best?

The processing of live data is a scalable, high performance, and fault tolerant tool.

What do you dislike?

Not all versions are compatible with all types of data sources.

What business problems are you solving with the product? What benefits have you realized?

Spark is an incredible tool for processing a massive volume of data, it has the capacity to process a large number of algorithms and functions that form data packets and has the ability to process data continuously.

Kate from G2 Crowd

Learning about Spark Streaming?

I can help.
* We monitor all Spark Streaming reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.