Spark Kafka Streaming Java program Word Count using Kafka 0.10 API

Kafka API went through a lot of changes starting Kafka 0.9. Spark Kafka Streaming API also was changed to better support Kafka 0.9. i wanted to try that out so i built this simple Word Count application using Kafka 0.10 API. This blog entry does the same thing but using Scala. You can download the complete application from github
You can run this sample by first downloading Kafka 0.10.* from Apache Kafka WebSite, then you can create and start a test topic and send messages to it by following this Kafka Quick start document First thing i did was to include Kafka 0.10 API dependencies for the Spark Project. As you can see i am using Spark 2.1 version Then i did create a SparkKafka10.java file that looks like this. Please take a look at comments inside the code for what i am doing. Now if you create test topic and send messages to it, you should be able to see the wordcount on console

77 comments:

Anonymous said...

I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in Apache Kafka, kindly contact us http://www.maxmunus.com/contact
MaxMunus Offer World Class Virtual Instructor led training on in Apache Kafka. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
For Demo Contact us.
Nitesh Kumar
MaxMunus
E-mail: nitesh@maxmunus.com
Skype id: nitesh_maxmunus
Ph:(+91) 8553912023
http://www.maxmunus.com/


Unknown said...

We are a third party technical support service. Avast Customer Support is here to help you out with the whole procedure to Download Avast Antivirus online, We not only fix your Avast Support related issues but will guide with how to get started with your new Avast product once it gets installed successfully. Call on our Toll Free no. 1 855 966 3855
Gmail Customer service is a third party technical support service for Gmail users when they face any technical issue or error in their Gmail account. Our Gmail Customer Support team solves issues like forgot Gmail account password, Gmail configuration or Sync issues, recover deleted emails and many more. Toll Free number (800) 986-9271
How you install or reinstall Office 365 or Office 2016 depends on whether your Office product is part of an Office for home or Office for business plan. If you're not sure what you have, see what office com setup products are included in each plan and then follow the steps for your product. The steps below also apply if you're installing a single, stand-alone Office application such as Access 2016 or Visio 2016. Need Help with office setup Enter Product Key? Call 1-800-000-0000 Toll Free
Norton Tech Support is a third party service provider and not in any way associated with Norton or any of its partner companies. We offer support for Norton products and sell subscription based additional warranty on computer and other peripheral devices. Call our Toll Free number 1 855 966 3855
Other Services
Norton Toll Free , Office-Setup , office.com/setup.

Anonymous said...

Wow its a very good post. The information provided by you is really very good and helpful for me. Keep sharing good information.I bookmark your blog because I found very good information on your blog

หนังออนไลน์

Robert Welain said...

Check out new service that helped me to write my research paper!

nivedhitha said...

very nice article apache kafka training

Academic Essay Writing Tips said...

Thank you. Got a lot of useful information for yourself.

Heena Madan said...

Hi,

Great post thanks.

I have a small query. If my kafka topic contains json data then how we can fetch data from topic using spark java?

srjwebsolutions said...


We are leading responsive website designing and development company in Noida.
We are offering mobile friendly responsive website designing, website development, e-commerce website, seo service and sem services in Noida.

Responsive Website Designing Company in Noida
Website Designing Company in Noida
SEO Services in Noida
SMO Services in Noida

Genxsoft said...

Egmedi.com is online medical store pharmacy in laxmi nagar Delhi. You can Order prescription/OTC medicines online. Cash on Delivery available. Free Home Delivery


Online Pharmacy in Delhi
Buy Online medicine in Delhi
Online Pharmacy in laxmi nagar
Buy Online medicine in laxmi nagar
Onine Medical Store in Delhi
Online Medical store in laxmi nagar
Online medicine store in delhi
online medicine store in laxmi nagar
Purchase Medicine Online
Online Pharmacy India
Online Medical Store

viswanath said...

AWS Training in Bangalore - Live Online & Classroom
myTectra Amazon Web Services (AWS) certification training helps you to gain real time hands on experience on AWS. myTectra offers AWS training in Bangalore using classroom and AWS Online Training globally. AWS Training at myTectra delivered by the experienced professional who has atleast 4 years of relavent AWS experince and overall 8-15 years of IT experience. myTectra Offers AWS Training since 2013 and retained the positions of Top AWS Training Company in Bangalore and India.

IOT Training in Bangalore - Live Online & Classroom
IOT Training course observes iot as the platform for networking of different devices on the internet and their inter related communication. Reading data through the sensors and processing it with applications sitting in the cloud and thereafter passing the processed data to generate different kind of output is the motive of the complete curricula. Students are made to understand the type of input devices and communications among the devices in a wireless media.

Unknown said...

myTectra Placement Portal is a Web based portal brings Potentials Employers and myTectra Candidates on a common platform for placement assistance

Mobile App Development Company said...

Thanks for sharing such a great blog... I am impressed with you taking time to post a nice info.
Mobile App Development Company | Mobile App Development Company in Mumbai

Abhi said...

Thanks for info....
Website development in Bangalore

4 Square Logic said...

If you are thinking to create the latest Android apps, likes games, music, movies, TV, books, magazines & more then join us 4Square Logic IT Solutions we are providing you Android app Development services within your budget. Our team of developers making the best attractive apps which is easy to use and enhance your business.

Delta Airlines Phone Number said...

Hey, I must say thank you to share such fantastic post with us. Here I will tell you about Delta Airlines Phone Number. This number will help those people who is looking for best discount on flights. So if you stuck in future while booking Delta Airlines flights, must contact us at Delta Airlines Phone Number.

Abhi said...


Thanks for info
Website Development in Bangalore

abhi said...

Nice blog Thank you.

Website Designing Internship Internship in Bangalore

Internship Program

Web Development Internship in Bangalore



Frank Castle said...

The high standards like the height of the magnificent sky but the prices are low like beautiful land. Every year more than 100 million passengers reach the clouds with Delta Airlines. Be a part of this ever-growing family, book tickets with Delta Airlines Phone Number now.

Stella Mills said...

Outstanding blog, thank you for sharing such a knowledgeable blog. keep sharing the subsequent posts.
Thanks and Regards,
American Airlines Phone Number

customersupport said...

Its a very nice and kind thought. I appreciate this post. Please check out my blog also. In which i have written about Delta Airlines services. To know more about its services reach us at our; Delta Airlines Phone Number. Thank You! Visit site - https://delta-airlinesnumber.com/

Banu Ravi said...

Great blog, I was searching this for a while. Do post more like this.
AngularJS Training in Chennai
Angular 4 Training in Chennai
Angular 5 Training in Chennai
Angular Training in Chennai
ReactJS Training in Chennai
PHP course in Chennai
Web Designing Training in Chennai
AngularJS Training in Anna Nagar
AngularJS Training in Vadapalani
AngularJS Training in Velachery

Prwatech said...

I learned World's Trending Technology from certified experts for free of cost. I Got a job in decent Top MNC Company with handsome 14 LPA salary, I have learned the World's Trending Technology from Data science training in btm layout experts who know advanced concepts which can help to solve any type of Real-time issues in the field of Python. Really worth trying instant approval blog commenting sites

sangeeth said...

Very nice post here and thanks for it .I like this blog and really good content.
TOEFL Coaching in Chennai
TOEFL Coaching Centres in Chennai
french courses in chennai
pearson vue
Blockchain Training in Chennai
Ionic Training in Chennai
content writing course in chennai
spanish language course in chennai
TOEFL Coaching in Tambaram
TOEFL Coaching in Anna Nagar

Mark Steven said...

top Website development company
best Website development company
website development company
website development company in India
top website development company in India
best website development company in India
website development company in USA
top website development company in USA
best website development company in USA
website development company in Canada
top website development company in Canada
best website development company in Canada
website development company in Germany
top website development company in Germany
best website development company in Germany

Danishsingh said...

Thanks for sharing such a great blog Keep posting.
marketing automation software
marketing automation tools India
sales automation
relationship intelligence
business directory
b2b database providers in India

RICK HARRISON said...

Hello, I’m Rick from Airlines Reservations and offering you valuable information regarding the United Airlines Flights Reservations. I am enthusiastic about travelling and would like to share some information about it. So if you want to would like some travelling tips and information about
United Airlines Reservations
, start following my blogs.

RICK HARRISON said...

United Airlines Reservations: Are you looking for united airlines official site for united airlines reservations& cheap united airlines flights booking If yes, then stop searching for united airlines tickets booking at unitedairlines-reservation.com Call 1-800-689-1364. VISIT AT: https://unitedairlines-reservation.com/
United Airlines Reservations
United Airlines Reservations Official Site
Good Friday Flight Airfare Deals
New Year Flight Deals
United Airlines Black Friday Travel Deals
United Airline Christmas Airfare Deals

RICK HARRISON said...

Also Visit Here:-
United Flights To Miami
Cheap Flights To Denver
Flights To Los-Angeles LAX
Cheap Flights To Florida
United Flights To Las Vegas

steve said...

Top Web development service company in Brampton
Best Web design company in Toronto
Developing from a group of specialists to an undeniable top SEO office in Canada, we have confidence in persistently redesigning ourselves with the goal that we can offer the most recent types of assistance to our customers

steve said...

Chauffeur cab service in melbourne
Our chauffeur driven car services Melbourne covers your all transfers. Knowing your needs, we are able to supply you perfect chauffeur cars as well as cars for self-drive. We are implementing immediate taxi services in Melbourne city, suburbs, and all the surrounding towns.

Air Canada Airlines Fare Calendar said...

This is very informative post, good work, i like this content.Want to travel several beautiful places then vist at Air Canada Airlines Fare Calendar and choose your travel datebefore booking your seat, open our calendar to see the flight availability along with details, such as layovers, flight departure, arrival times for the next three months.

Allegiant Airlines Fare Calendar said...

The reality is traveling is not the cheap and expensive fare of transportation, especially air-transportation, often spoil plans just visit at Allegiant Airlines Fare Calendar where you don’t need to search over dates now and you will find the lowest airfare options for both domestic as well as international flights.. Get comfortable services to reach relaxed to your destination.

Delta Airlines Fare Calendar said...

This blog is providing valuable and unique information,Want to explore the world, but tight-budget kills those dream of traveling. Not anymore,We all wanted to see the blue sky while travelling. So, if you are unable to get the seats of your choice. Get connected quickly with our executives available at Delta Airlines Fare Calendar Reservations and choose your favourite seats with ease.

Lufthansa Airlines Fare Calendar said...

the first and foremost thing that you do is searching for a cost-effective mode of traveling and the airline is flying to several destinations, so you can choose your destination to fly according to cheapest dates by Lufthansa Airlines Fare Calendar.The specialists are here to help you to give the data of all the astonishing flight fares and dates.

Qatar Airways Fare Calendar said...

Holidays and festivals are reasons to celebrate some moments of life with family.So book your and if you are searching for the hidden discounts & offers on traveling, you must take the reference of Qatar Airways Fare Calendar. It can help you select the perfect date with a destination at budget-friendly rates.

Airlines Low Fare Calendar said...

Get all the answers at one place and If you are paining your trip by flights and looking to Travel several beautiful places then just visit at Airlines Low Fare Calendar where you don’t need to search over dates now and you will find the lowest airfare options for both domestic as well as international flights.. Get comfortable services to reach relaxed to your destination.

Emirates Airways Low Fare Calendar said...

Very good points you wrote here..Great stuffGreat work! This is the kind of info that should be shared around the internet..The best way to earn experience is traveling. But, the reality is traveling is not the cheap and expensive fare of transportation, especially air-transportation, often spoil plans. Not anymore So, Book you tickets from Emirates Airways Low Fare Calendar from where You will get to know about the lowest airfares available for each date

American Airlines Low Fare Calendar said...

Get an exciting offer by searching our website and Want to explore the world, but tight-budget kills those dream of traveling. Not anymore, jump over the hurdle name budget and touch the finish line where your traveling dream starts with our great discounts and deals on air-tickets at American Airlines Low Fare Calendar and If your travel dates rescheduled. You can check the full month fare and purchase the flight tickets on the most auspicious day.

Etihad Airways Low Fare Calendar said...

If you want to make your dream comes true with your loved once and looking for great deals and amazing discounts on airfares then get ready to book your flight tickets from Etihad Airways Low Fare Calendar This allow you to buy your tickets with the several low fare options which are available for you. The options are flexible with your travel plans.

Allegiant Airlines Low Fare Calendar said...

I’m highly impressed by the piece of thoughts you have shared on this portal. all the best, Looking for great deals and offers on air tickets? We all know that it is very hard and stressful to find these, so for your easy access, you only have to visit at Allegiant Airlines Low Fare Calendar and will provide you exciting offers and deals within minutes.

Qatar Customer Service said...


I visited a lot of website but I believe this one has something special in it thanks.If you are a family person and looking for an flight tickets in your budget,So without thinking too much just book your tickets from Qatar Customer Service and get ready to avail amazing deals and discounted tickets with best facilities.

Emirates Phone Number said...

Awesome Blog, Thanks for providing important informations there.Need to book tickets at last minute but don’t have time to go through the traditional time-consuming ways, just Visit at Emirates Phone Number . and our experts will book tickets for you in no time even at discounted prices. It’s like a double bonus!

Southwest Toll Free said...

I visited a lot of website but I believe this one has something special in it thanks.If you Standing clueless about the change, cancellation and Best offer and delas of Southwest Airlines? Don’t worry, we got you! Just call us at Southwest Toll Free , and get the most simplified yet effective briefing about all these processes. Our experts will remove your every doubt by their intelligence and knowledge.

Southwest Airlines Fare Calendar said...

Thanks for your excellent blog, nice work keep it up thanks We understand the need of guidance and information for the new and experienced travelers. It is time-consuming and baffling to deal with numerous issues So visit at Southwest Airlines Fare Calendar and you might easily check the cheapest fares among the listed dates around the tentative dates for your trips.

Emirates Phone Number said...

Awesome Blog, Thanks for providing important informations there.Need to book tickets at last minute but don’t have time to go through the traditional time-consuming ways, just Visit at Emirates Phone Number . and our experts will book tickets for you in no time even at discounted prices. It’s like a double bonus!

Qatar Customer Service said...

I visited a lot of website but I believe this one has something special in it thanks.If you are a family person and looking for an flight tickets in your budget,So without thinking too much just book your tickets from Qatar Customer Service and get ready to avail amazing deals and discounted tickets with best facilities.

Turkish Airlines Fare Calendar said...

If you are thinking of going to somewhere, but confused about when to go, then you can even toggle between the months to finally decide when the least expensive and best time to book airfare is ,So just visit at Turkish Airlines Fare Calendar and pick your date with our special offers, and be ready to feel the joy of traveling at budget-friendly prices!

United Airlines Fare Calendar said...

Great post. Thanks for your blog it is very helpful. You have a dream trip but don’t have exact dates for your cherished trip yet? Here we are equipped with United Airlines Fare Calendars which can instantly show you the cheapest days and nights to fly to hundreds of destinations around the world.

Smith said...

Word count is an usefull tool to count Word, Line, Page and Character in multiple files and also you can calculate amount and generate reports. word count tool

Air China Toll Free Number said...

Very infromative blog thant you.If you are looking for special assistance for flight then just dial Air china Toll free Number . and get the resolution of every flight related queries at your finger tips.

Emirates Phone Number said...

Awesome Blog, Thanks for providing important informations there.Need to book tickets at last minute but don’t have time to go through the traditional time-consuming ways, just Visit at Emirates Phone Number . and our experts will book tickets for you in no time even at discounted prices. It’s like a double bonus!

Qatar Customer Service said...

I visited a lot of website but I believe this one has something special in it thanks.If you are a family person and looking for an flight tickets in your budget,So without thinking too much just book your tickets from Qatar Customer Service and get ready to avail amazing deals and discounted tickets with best facilities.

Turkish Airlines Toll Free Number said...

If you are planning to cancel or buy Turkish Flight tickets then Turkish Airlines Toll Free Number can help you out. You will get round the clock online customer support, various kinds of premium services, and amazing discounts from Turkish Airlines and also get best resolution for cancel and refund.

Spirit Airlines Toll Free Number said...

Awesome Blog, Thanks for providing important informations there.If you’re standing at the end moment and want to Book your flight, but don’t know what to do and how to do it, then leave every stress aside and just connect at Spirit Airlines Toll Free Number , we’ll handle everything. Our experts will tell you the most convenient option, and guide you to the best.

American Airlines Phone Number said...

Add the touch of comfort and convenience in your flight experience by choosing American Airlines as your flight partner. Purchase your flight tickets via American Airlines Phone Number to get the best deals, offers, and discounts. You can also purchase extra flight services easily including special dietary meal and excess baggage.

Anonymous said...

Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. read

chris demon said...

Jetblue Reservations

Allegiant Airlines Low Fare Calendar
jetblue customer service number
jetblue customer service
jetblue customer service phone number
frontier airlines customer service
frontier airlines customer service number
Delta Airlines Customer Service Number
delta airlines customer service phone number
Air Canada Customer Service

Plumbing & HVAC Services San Diego said...

ظهور نخستین سایت های شرط بندی
اما نخستین سایت های شرط بندی چگونه شکل گرفتند؟ قبل از اینکه به مبحث اصلی مقاله یعنی معرفی سایت بازی انفجار نیترو بپردازیم، بد نیست کمی با ظهور نخستین سایت های شرط بندی آشنا شویم. اگر فراموش نکرده باشید اشاره کردیم بازی های شرط بندی در گذشته محدودیت های زیادی را داشتند.
حضرات نیترو
حضرات
بازی رولت

اما امروزه قدرت اینرنت باعث شده تا این بازی به سایت های شرط بندی کوچ کنند و از محدودیت مکانی خارج شوند. تاریخ دقیق ظهور سایت های شرط بندی در دسترس نمی باشد.
بتخته نرد آنلاین نیترو
تخته نرد آنلاین
بلک جک نیترو

اما با رجوع به تاریخچه بعضی از این سایت های از جمله سایت نیترو، خواهیم دریافت که پیشرفت تکنولوژی، بزرگترین ترغیب کننده برای ایجاد این سایت ها بوده است. البته مطالب گفته شده تمامی اطلاعات درباره این سایت های نمی باشد.
پوکر آنلاین نیترو
پوکر آنلاین
بلک جک

شمار سایت های شرط بندی امروزه رو به افزایش می باشد. برای مثال می توانیم به سایت نیترو اشاره کنیم. این سایت معتبر یکی از پیشگامان در این عرصه می باشد که قصد داریم در این مقاله شما را بیشتر با آن آشنا کنیم.
پاسور آنلاین نیترو
پاسور آنلاین

ترفند برد و آموزش بازی انفجار آنلاین و شرطی، نیترو بهترین و پرمخاطب ‌ترین سایت انفجار ایرانی، نحوه برد و واقعیت ربات ها و ...
Visit https://www.wmsociety.org/
here for more information

youtubecomactivate said...

Amazing Post, I really like your post. If any YouTube users need help regarding youtube.com/activate then they can contact us.

Southwest Airlines Reservations said...

Thanks for your article. It was interesting and informative.
Here I also want to suggest your reader who usually travels one place to another they must visit Airlines Gethuman that offer best deals to book your seat on Delta Airlines Reservations. So do hurry and avail the best deals and get rid of to check different websites for offers.
Southwest Airlines Flights

alexjones said...

Delta Airlines Reservations are the best option for the people and you can reserve Delta Airlines Tickets Under the very affordable budget for the reservations. Reservations are no expensive thing for you once you're opting Delta flights.

Visit on the given links for more info:

airline tickets delta

delta reservation

delta ticket

book a flight delta

book delta flight

Techsolve Solutions said...

Thanks for sharing useful information. Keep on sharing.

Web design company toronto
Digital marketing agency toronto

Alex Thompson said...

For the Turkish Airline name change on booked Air ticket, you might be asked to pay the Turkish Airline name change fee. The modification fee is depending upon the flight you choose and the types of purchased ticket, not every passenger needs to pay the change fee if a passenger modifies its flight ticket within 24 hours of the original booking. Visit our website to know more.

Airlines Reservations said...

eva air flight change policy Passengers can request for the same day flight change through many available options provided by Eva Air. The passenger requires to pay Eva Air Ticket Change Fee for that. The change fee maybe 50 USD to 300 USD as per the ticket type and route of the passenger.

jetBlue Airlines said...

There’s lot of posts on the net that claim to explain how to book cheapest flight tickets. Most of them simply advise you to book early while others subtly try to promote their own booking sites/services. Others propose booking on particular day of the week and time of the day. Lot of people approach me stating they need to go somewhere and if I have a way to get them cheap tickets. I don’t have any secret sauce for getting cheap tickets particularly when someone has a date and destination fixed and doesn’t have any flexibility. On the other hand if you’re flexible with date and destination, there’s a lot that can be done to fly at much cheaper price.
jetblue airline flights tickets
jetblue airline tickets

Airlines Rservations Helpdesk said...

For most trips, airfare is the most expensive part of the trip. While prices for transatlantic flights have gone down in recent years, they can still put a sizeable dent in any travel budget. Whether you’re a budget solo traveler or a family looking to vacation abroad, finding a cheap flight deal can be what makes or breaks your trip.
allegiant flight change policy

FlightTripsMart said...

Explore more of our big blue planet with JetBlue. When you reserve your next flight on FlightTripsMart, you'll have access to an abundance of exciting destinations — as well as some of the most affordable fares available. Adventure awaits!
Jetblue Airlines Flights Booking
Book Jetblue Airlines Flights

FaresQuestus said...

A lot of people come up to me and say they need to go somewhere if I have a way to get them to buy cheap tickets. I have no secret to getting cheap tickets, especially when someone has set the date and destination and has no flexibility. On the other hand, if you are flexible about dates and destinations, there are many things you can fly at a cheaper price.
student travel deals
senior travel deals

Smith Liza said...

Everyone likes to travel by plane with family and friends, if you travel at the lower price, you will be more adventurous.
This year, American Airlines launched heaviest and craziest travel discount, allowing you to save even more. If you subscribe to the newsletter or reminder a few months ago, you will receive exclusive last minute offers and discounts from the airline on your registered email ID.
American airlines reservations

Lufthansa Airlines Flights said...

To travel astutely go for Air Canada Reservations. It is straightforward that it is so hard to visit each site to get OK flight tickets. To help you in finding modest deals, the customers get a chance to look at flight tickets from an alternate site which gives them a thought of a few flight fares.
Lufthansa Airlines Flights

FlightTripsMart said...

There are many posts on the internet that claim to explain how to book the cheapest airline tickets. Most of them simply advise you to book as early as possible, while others are cleverly trying to promote their own booking sites / services. Others suggest booking on specific days of the week and hours of the day. A lot of people come up to me and say they need to go somewhere if I have a way to get them to buy cheap tickets. I have no secret to getting cheap tickets, especially when someone has set the date and destination and has no flexibility. On the other hand, if you are flexible about dates and destinations, there are many things you can fly at a cheaper price.
jetblue airlines flights booking

FaresQuestus said...

To travel astutely go for United Airlines Reservations. It is straightforward that it is so hard to visit each site to get OK flight tickets. To help you in finding modest deals, the customers get a chance to look at flight tickets from an alternate site which gives them a thought of a few flight fares.
United airlines cancellation policy

Pranisha said...

Quick up your career with Azure Training in Chennai from Infycle Technologies, the best software training institute in Chennai. A massive place to learn topmost technical courses like Medical Coding, Mobile App Development, Data Science, Big Data, BlockChain, Full Stack Development, Digital Marketing with Graphic Design, Python, and Oracle with emphasized trainers of the industry. Speak to us on 7504633633, 7502633633 to know the updated offers for your learning

e said...


Hi, I'm Adrian, a passionate travel blogger. I have 2+ experience in travel blogging. I love adventures and hiking. With a passion for exploring the planet and bringing new lives into the world. Follow my blogs to know all my travel experiences and get amazing tips & tricks to make your travel experience amazing.
American Airlines Cancellation Policy

American airlines flight cancellation

cooper said...

Hi, I'm cooper a passionate travel blogger. I have 2+ experience in travel blogging. I love adventures and hiking. With a passion for exploring the planet and bringing new lives into the world. Follow my blogs to know all my travel experiences and get amazing tips & tricks to make your travel experience amazing.


American Airlines Cancellation Policy

American airlines flight cancellation


Rihanna jones said...

Thanks for your article. It was interesting and informative. Here I also want to suggest to your readers who are usually travelling from one place to another that they must visit airlines-gethuman.org that offers best deals to book your seat on Delta airlines. Also check out Delta Airlines Flights before booking your travel vacation.
Delta Airlines Flight
Delta Airlines

sandra jones said...

Thanks for providing all the details and saving our time this blog definitely helped me a lot also if you want to book tickets for Delta Airlines Flights then visit airlines-gethuman.org. Also check out Delta Airlines Reservation before booking a ticket.
Delta Flights
Delta Airlines Flights