Friday, October 18, 2013

Hadoop WordCount with new map reduce api

There are so many version of WordCount hadoop example flowing around the web. However, a lot of them are using the older version of hadoop api. Following are example of word count using the newest hadoop map reduce api. The new map reduce api reside in org.apache.hadoop.mapreduce package instead of org.apache.hadoop.mapred.

WordMapper.java

import java.io.IOException;
import java.util.StringTokenizer;

import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Mapper;
public class WordMapper extends Mapper<Object, Text, Text, IntWritable> {
 private Text word = new Text();
 private final static IntWritable one = new IntWritable(1);
 
 @Override
 public void map(Object key, Text value,
   Context contex) throws IOException, InterruptedException {
  // Break line into words for processing
  StringTokenizer wordList = new StringTokenizer(value.toString());
  while (wordList.hasMoreTokens()) {
   word.set(wordList.nextToken());
   contex.write(word, one);
  }
 }
}

SumReducer.java

import java.io.IOException;
import java.util.Iterator;

import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Reducer;



public class SumReducer extends Reducer<Text, IntWritable, Text, IntWritable> {
 
 private IntWritable totalWordCount = new IntWritable();
 
 @Override
 public void reduce(Text key, Iterable<IntWritable> values, Context context)
            throws IOException, InterruptedException {
  int wordCount = 0;
  Iterator<IntWritable> it=values.iterator();
  while (it.hasNext()) {
   wordCount += it.next().get();
  }
  totalWordCount.set(wordCount);
  context.write(key, totalWordCount);
 }
}

WordCount.java (Driver)

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Job;
import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
import org.apache.hadoop.mapreduce.lib.input.TextInputFormat;
import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
import org.apache.hadoop.mapreduce.lib.output.TextOutputFormat;
public class WordCount {
 public static void main(String[] args) throws Exception {
        if (args.length != 2) {
          System.out.println("usage: [input] [output]");
          System.exit(-1);
        }
  
  
        Job job = Job.getInstance(new Configuration());
        job.setOutputKeyClass(Text.class);
        job.setOutputValueClass(IntWritable.class);

        job.setMapperClass(WordMapper.class); 
        job.setReducerClass(SumReducer.class);  

        job.setInputFormatClass(TextInputFormat.class);
        job.setOutputFormatClass(TextOutputFormat.class);

        FileInputFormat.setInputPaths(job, new Path(args[0]));
        FileOutputFormat.setOutputPath(job, new Path(args[1]));

        job.setJarByClass(WordCount.class);

        job.submit();
        
        
        
  

  
 }
}

166 comments:

  1. please add the build and packaging process to make it easy to use, especially for newbies. thx

    ReplyDelete
    Replies

    1. In Hadoop, MapReduce is a calculation that decomposes large manipulation jobs into individual tasks that can be executed in parallel cross a cluster of servers. The results of tasks can be joined together to compute final results.
      Mapreduce program example
      Hadoop fs command using java api

      Delete
  2. when I run this I just ger usage : [input] [output[
    How do I give a input file to this pogram

    ReplyDelete
  3. hadoop jar wordcount.jar inputpathhere outputpathhere

    ReplyDelete
  4. for hadoop 2.2.

    bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount /map2 /map2output

    ReplyDelete
  5. Like Urvir, I had to put the full path to examples jar.

    Now that we've come this far, are there any suggestions for running apps in eclipse (with or with out the plugin, I've struggled to get the plugin working with no luck, even rebuilt with newer jars)? I'm on eclipse 4.2 and hadoop 2.2

    ReplyDelete
  6. Would you please write some steps for creating a Jar and Running with Hadoop? It will help me a lot. I count not find any sample code with Hadoop-2.4 version from Web.

    ReplyDelete
  7. Yes, pls.. step by step for creating jar???

    ReplyDelete
    Replies
    1. $ javac -classpath /librarypath/X.jar:/librarypath/X.jar -d /desiredpath/ /javafilepath/X.java
      $ $JAVA_HOME/bin/jar -cvf /desiredpath/Y.jar -C /desiredpath/ .

      Delete
  8. Thank you so much for publishing an updated version using the new API. I've been struggling for a day and a half getting my code to work. I could not figure out why the reducer was not being called. It is because the method signature of reduce() now takes an Iterable instead of an Iterator! This subtle change meant that my reduce class was not actually overriding the base implementation in Reducer. Thanks again!

    ReplyDelete

  9. Is there any other way to get answer like this? I tried with out success. Any way thanks for your help.
    I learned a lot from Besant Technologies in my college days. They are the Best Hadoop Training Institute in Chennai





    http://www.hadooptrainingchennai.co.in

    ReplyDelete
  10. This comment has been removed by a blog administrator.

    ReplyDelete
  11. This comment has been removed by a blog administrator.

    ReplyDelete
  12. good night
    You can generate the jar file and running on Amazon AWS? How do I send the parameters?
    Thank you.

    ReplyDelete
  13. This comment has been removed by a blog administrator.

    ReplyDelete
  14. This comment has been removed by a blog administrator.

    ReplyDelete
    Replies
    1. This comment has been removed by a blog administrator.

      Delete
  15. Hi this is raj i am having 3 years of experience as a php developer and i am certified. i have knowledge on OOPS concepts in php but dont know indepth. After learning hadoop will be enough to get a good career in IT with good package? and i crossed hadoop training in chennai website where someone please help me to identity the syllabus covers everything or not??
    Thanks,
    raj

    ReplyDelete
  16. 15/03/09 20:09:17 INFO client.RMProxy: Connecting to ResourceManager at /0.0.0.0:8032
    15/03/09 20:09:17 INFO mapreduce.JobSubmitter: Cleaning up the staging area /tmp/hadoop-yarn/staging/hduser/.staging/job_1425911430560_0002
    15/03/09 20:09:17 ERROR security.UserGroupInformation: PriviledgedActionException as:hduser (auth:SIMPLE) cause:org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist: hdfs://localhost:9000/map2
    org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist: hdfs://localhost:9000/map2
    at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.listStatus(FileInputFormat.java:285)
    at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.getSplits(FileInputFormat.java:340)
    at org.apache.hadoop.mapreduce.JobSubmitter.writeNewSplits(JobSubmitter.java:491)
    at org.apache.hadoop.mapreduce.JobSubmitter.writeSplits(JobSubmitter.java:508)
    at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:392)
    at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1268)
    at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1265)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:415)
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491)
    at org.apache.hadoop.mapreduce.Job.submit(Job.java:1265)
    at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1286)
    at org.apache.hadoop.examples.WordCount.main(WordCount.java:84)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:72)
    at org.apache.hadoop.util.ProgramDriver.run(ProgramDriver.java:144)
    at org.apache.hadoop.examples.ExampleDriver.main(ExampleDriver.java:74)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:212)

    ReplyDelete
  17. The information you have posted here is really useful and interesting too & here, I have gathered some useful tactics in programming, thanks for sharing and I have an expectation about your future blogs keep your updates please
    sas institutes in Chennai

    ReplyDelete
  18. Nice information about the load testing!!! I prefer Loadrunner automation testing tool to validate the performance of software application/system under actual load. Loadrunner training institute in Chennai

    ReplyDelete
  19. Thanks for sharing these niche piece of coding to our knowledge. Here, I had a solution for my inconclusive problems & it’s really helps me a lot keep updates…
    Hadoop training chennai

    ReplyDelete

  20. Thanks for sharing this valuable post to my knowledge great pleasure to be here SAS has great scope in IT industry. It’s an application suite that can change, manage & retrieve data from the variety of origin & perform statistical analytic on it, if anyone looking for best sas training in Chennai get into FITA… sas training institute in Chennai

    ReplyDelete
  21. This is certainly one of the most valuable article. Great tips from beginning to till end. Lot of information are available here.Super article.
    VMWare course chennai | VMWare certification in chennai | VMWare certification chennai

    ReplyDelete
  22. In this great information is about what are problems are occured and how to solve problems is very helpful for me. Thanks a lot.AWS course chennai | AWS Certification in chennai | AWS Certification chennai

    ReplyDelete
  23. Thank you so much for giving good information it will help me lot visualpath is one of the best training institute in hyderabad aand ameerpet and it have hadoop and lombardi bpm

    ReplyDelete
  24. Thanks for your information.EDUWIZZ provides an excellent job opportunity in Hybris Trainingfor JAVA professionals who are seeking for job or looking to change to latest and advanced technologies.

    ReplyDelete
  25. Thanks for your informative article on software testing. Your post helped me to understand the future and career prospects in software testing. Keep on updating your blog with such awesome article.
    Hadoop Training Institutes in Chennai

    ReplyDelete
  26. Hi I’m Rahul doing my final year BE in computer. I have not got placed in any campus recruitment, so planning to go for Selenium Training in Chennai. So kindly help me by guiding on where I could doSelenium Training in Chennai which also helps in placement services.

    ReplyDelete
  27. Hello Rahul, I’m Shashaa from FITA Academy. We conduct QTP Training in Chennai. the course will cover in and out of QTP, completely and make you a complete professional. So if you are interested to do QTP Training in Chennai get to us. We also do placement services for our students.

    ReplyDelete
  28. Hello Shashaa mam, Can you help me about the career path and chances in choosing Android? I have planned to do Android Training in Chennai. Can you suggest where I could get placement services also?

    ReplyDelete
  29. Hi, PHP is a server-side general purpose scripting language used for web development, which is used in almost all personal blogs. It is a very easy to understand language that can be easily learnt with a proper PHP Training in Chennai. You can join a course at FITA, where the best PHP Training in Chennai is taken, and excel as a web developer.

    ReplyDelete
  30. There are lots of information about latest technology and how to get trained in them, like Hadoop Training in Chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies Hadoop Training in Chennai By the way you are running a great blog. Thanks for sharing this..

    ReplyDelete
  31. Looking for real-time training institue.Get details now may if share this link visit Oracle Training in chennai

    ReplyDelete
  32. You have stated definite points about the technology that is discussed above. The content published here derives a valuable inspiration to technology geeks like me. Moreover you are running a great blog. Many thanks for sharing this in here.

    Salesforce Training in Chennai
    Salesforce Training
    Salesforce training institutes in chennai

    ReplyDelete
  33. This informative post helped me a lot in training my students. Thanks so much.
    HTML5 Course in Velachery | HTML5 Course in Velachery

    ReplyDelete
  34. This comment has been removed by the author.

    ReplyDelete
  35. Greens Technology offer a wide range of training from ASP.NET , SharePoint, Cognos, OBIEE, Websphere, Oracle, DataStage, Datawarehousing, Tibco, SAS, Sap- all Modules, Database Administration, Java and Core Java, C#, VB.NET, SQL Server and Informatica, Bigdata, Unix Shell, Perl scripting, SalesForce , RedHat Linux and Many more. 41state

    ReplyDelete
  36. Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly,
    but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing..
    Websphere Training in Chennai

    ReplyDelete
  37. Hybernet is a framework Tool. If you are interested in hybernet training, our real time working.
    Hibernate Training in Chennai.
    hibernate-training-institute-center-in-chennai

    ReplyDelete
  38. Job oriented form_reports training in Chennai is offered by our institue is mainly focused on real time and industry oriented. We provide training from beginner’s level to advanced level techniques thought by our experts.
    forms-reports Training in Chennai

    ReplyDelete
  39. Hey There. I found your blog using This is a very well written article. I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I’ll definitely return.
    online word count tool

    ReplyDelete
    Replies
    1. Plz tell me .. is this link depend on Hadopp or not???

      Delete
    2. Plz tell me .. is this link depend on Hadopp or not???

      Delete
    3. Plz tell me .. is this link depend on Hadopp or not???

      Delete
  40. Latest Govt Bank Railway Jobs 2016


    Thanks for providing valuable information in this article by author......................

    ReplyDelete
  41. Latest Govt Bank Jobs Notification 2016

    A big thank you for your post.Really looking forward to read more. Much obliged................

    ReplyDelete
  42. very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information.Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
    Informatica Training in Chennai

    ReplyDelete
  43. Latest Govt Bank Jobs Recruitment Notification 2016


    Your way of describing the whole thing in this paragraph is actually pleasant, every one be able to effortlessly know it, Thanks a lot.|....................

    ReplyDelete
  44. hai you have to learned to lot of information about oracle rac training Gain the knowledge and hands-on experience you need to successfully design, you have more information visit this site...
    oracle training in chennai

    ReplyDelete
  45. This information is impressive..I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..
    Rac Training In Chennai

    ReplyDelete
  46. Haryana HSSC Steno Typist Recruitment 2016


    This is really informative post. very unique and informative thanks for update..............

    ReplyDelete
  47. Naval Dockyard Visakhapatnam Tradesman Skilled Recruitment 2016

    Prefect explanation...... Very Impressive and helpful information, Thanks to author for sharing........

    ReplyDelete

  48. Hey,Thank you for sharing such an amazing and informative post. Really enjoyed reading it.

    Hadoop Certification in Chennai

    ReplyDelete
  49. Excellent information with unique content and it is very useful to know about the information based on blogs.
    Data Scientist Course in Hyderabad

    ReplyDelete
  50. Nice to see this type of post.It gives more knowledge about hadoop and your coding is really understandable.Keep sharing like this.
    Regards,
    Hadoop Training in Chennai | Hadoop Training institutes in Chennai

    ReplyDelete


  51. Thank you for putting an effort to published this article. You've done a great job! Good bless!


    Cloud Hosting Service in Chennai

    ReplyDelete
  52. Java Online Training Java Online Training Core Java 8 Training in Chennai Core java 8 online training JavaEE Training in Chennai Java EE Training in Chennai

    ReplyDelete
  53. Java Online Training Java Online Training Core Java 8 Training in Chennai Core java 8 online training JavaEE Training in Chennai Java EE Training in Chennai

    ReplyDelete
  54. This comment has been removed by the author.

    ReplyDelete
  55. This paragraph gives clear idea for the new viewers of blogging, Thanks you .
    MapReduce Training in Noida

    ReplyDelete
  56. Best iOS Summer Training Institute in Noida | iOS Summer Internship

    KVCH offers Best 6 Weeks iOS Summer Training in Noida. KVCH is a standout amongst other Training Institute for iOS App Development course. KVCH enhances the learning with job oriented iOS Summer Internship and guarantees 100% placement with top MNCs.
    For more visit
    best ios summer training in noida

    ios summer internship

    ReplyDelete
  57. The Post provided by you is very nice and it is very helpful to know the more information.keep update with your blogs.Big data hadoop online Course Hyderabad

    ReplyDelete

  58. Thanks for your article. Its very helpful.As a beginner in hadoop ,i got depth knowlege. Thanks for your informative article. Hadoop training in chennai | Hadoop Training institute in chennai

    ReplyDelete
  59. I appreciate what you folks are as a rule up as well. This kind of astute work and scope! Keep up the brilliant works folks I've added you all to my blog roll.

    Salesforce online training in bengalore


    ReplyDelete


  60. Nice blog..! I really loved reading through this article. Thanks for sharing such a amazing post with us and keep blogging...


    Hadoop online training in Hyderabad

    Hadoop training in Hyderabad

    Bigdata Hadoop training in Hyderabad

    ReplyDelete
  61. I’d love to be a part of group where I can get advice from other experienced people that share the same interest. If you have any recommendations, please let me know. Thank you.
    iosh course in chennai

    ReplyDelete
  62. I feel happy to find your post, excellent way of writing and also I would like to share with my colleagues so that they also get the opportunity to read such an informative blog.

    Selenium Training in Chennai
    selenium testing training in chennai
    iOS Training in Chennai
    Digital Marketing Course in adyar
    Digital Marketing Course in tambaram

    ReplyDelete
  63. Outstanding blog thanks for sharing such wonderful blog with us ,after long time came across such knowlegeble blog. keep sharing such informative blog with us.
    Airport Ground Staff Training Courses in Chennai | Airport Ground Staff Training in Chennai | Ground Staff Training in Chennai

    ReplyDelete
  64. It is a great post. Keep sharing such kind of useful information.

    Article submission sites
    Guest posting sites

    ReplyDelete
  65. I am really enjoying reading your well written articles.
    It looks like you spend a lot of effort and time on your blog.
    I have bookmarked it and I am looking forward to reading new articles. Keep up the good work..
    English Speaking Course in Bangalore
    Best Spoken English Classes in Bangalore
    Best English Coaching Center in Chennai
    Spoken English in Bangalore
    Spoken English Institutes in Bangalore
    English Speaking Classes in Bangalore

    ReplyDelete
  66. thank you for sharing such a nice and interesting blog with us. i have seen that all will say the same thing repeatedly. But in your blog, I had a chance to get some useful and unique information. I would like to suggest your blog in my dude circle. please keep on updates. hope it might be much useful for us. keep on updating...
    Software Testing Training in Chennai
    Android Training in Chennai
    Software Testing institutes in Chennai
    Software Testing Training
    Android Course in Chennai
    Android Development Course in Chennai

    ReplyDelete
  67. Amazing information,thank you for your ideas.after along time i have studied
    an interesting information's.we need more updates in your blog.
    AWS Training in Amjikarai
    AWS Training in Thirumangalam
    AWS Certification Training

    ReplyDelete
  68. Thanks for sharining your post

    Here is STUCORNER the Best java training institute in Laxmi Nagar you can visit their site:
    Best Java Training institute

    ReplyDelete
  69. Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing..
    Best Java Training in Chennai | Java J2ee Training in Chennai
    best java coaching classes in madurai | java coaching centers in coimbatore
    best java training institute in coimbatore | Java Institutes in Bangalore
    Java Classes in Bangalore | Advanced Java Training in Bangalore

    ReplyDelete
  70. That is very interesting; you are a very skilled blogger. I have shared your website in my social networks! A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article.
    industrial safety course in chennai

    ReplyDelete
  71. Thanks for making this guide and you have given such a clear breakdown of technology updates. I've seen so many articles, but definitely, this has been the best I?ve read!




    iOS Training in Chennai
    Big Data Training in Chennai
    Hadoop Training in Chennai
    Android Training in Chennai
    Digital Marketing Training in Chennai
    JAVA Training in Chennai
    core Java training in chennai

    ReplyDelete
  72. Very useful for me keep posting on new tutorial blogs
    https://www.slajobs.com/advanced-excel-vba-training-in-chennai/

    ReplyDelete
  73. Excellent and very effective article. Thank you so much for sharing.It will help everyone.Keep Post.
    Check out:
    hadoop training in chennai cost
    bigdata and hadoop training in chennai
    hadoop certification in chennai


    ReplyDelete
  74. Very good information. Its very useful for me. We have a good career in Hadoop. We need learn from real time examples and for this we choose good training institute, we need to learn from experts . We need a good training institute for our learning . so people making use of the free demo classes.Many training institute provides free demo classes. One of the best training institute in Bangalore is Apponix Technologies.
    https://www.apponix.com/Big-Data-Institute/hadoop-training-in-bangalore.html

    ReplyDelete
  75. Thank you for sharing the article. The data that you provided in the blog is informative and effective.

    Best java Training Institute

    ReplyDelete
  76. It is a great post. Keep sharing such kind of useful information.

    Guest posting sites
    Education

    ReplyDelete


  77. Nice blog..! I really loved reading through this article... Thanks for sharing such an amazing post with us and keep blogging...
    msbi training in Hyderabad
    msbi training in Pune
    msbi training in Bangolore
    msbi training in Hyderabad

    ReplyDelete
  78. This comment has been removed by the author.

    ReplyDelete
  79. Excellent blog I visit this blog it's really informative. By reading your blog, I get inspired and this provides useful information.

    Check out:
    Selenium course fees in chennai
    Best Selenium training in chennai
    Selenium training courses in chennai
    Selenium training courses in chennai

    ReplyDelete
  80. Please continue this great work and I look forward to more of your awesome blog posts

    Android Training
    PHP Programming Training

    ReplyDelete
  81. It’s really nice and meaningful. It’s really cool blog. You have really helped lots of people who visit Blog and provide them useful information. Thanks for sharing.
    Android Professional training institute in Noida

    ReplyDelete
  82. Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.

    advanced java training in chennai | advanced java training institute in chennai | advanced java course in chennai | best advanced java training in chennai

    ReplyDelete
  83. It is the best blog I have read today. It has very good information with Images, thank you friend to give such a useful infomation. I really like it. We provides CCNA Training in Noida, CCNP Training Noida, CCIE online Classes in Noida, Palo Alto Training Noida, CCNA Cyber Security Training in Noida, Checkpoint Training Noida etc.

    ReplyDelete
  84. Thanks for Sharing Such an Useful and Nice Stuff.....

    sap sd tutorial videos

    ReplyDelete
  85. By considering the iot analytics solutions provided by this article, I have become capable of addressing the most acute iot challenges related to the project guidance.

    ReplyDelete
  86. I have to search sites with relevant information on given topic and provide them to teacher our opinion and the article.
    Data Science courses
    data analytics course
    business analytic course

    ReplyDelete
  87. I just loved your article on the beginners guide to starting a blog. Thank you for this article. sap sd online training and sap sd course with highly experienced facutly.

    ReplyDelete

  88. This post is really nice and informative. The explanation given is really comprehensive and informative.I want some information regarding office 365 administration training and office 365 tutorial .Thank you. expecting more articles from you .

    ReplyDelete
  89. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website
    workday studio online training
    best workday studio online traiing
    top workday studio online training

    ReplyDelete
  90. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog
    Hadoop Training in Hyderabad

    ReplyDelete
  91. thanks for wonderful article like this,Fuel Digital Marketing is a house of the most talented content writers in Tamil Nadu, editors and creative minds in Chennai.

    Best SEO Services in Chennai | digital marketing agencies in chennai | Best seo company in chennai | digital marketing consultants in chennai | Website designers in chennai

    ReplyDelete
  92. Very nice article poster blog.We offer the most budget-friendly quotes on all your digital requirements. We are available to our clients when they lookout for any help or to clear queries.

    Best SEO Services in Chennai | digital marketing agencies in chennai | Best seo company in chennai | digital marketing consultants in chennai | Website designers in chennai

    ReplyDelete
  93. nice article blog keep updating.We offer the most budget-friendly quotes on all your digital requirements. We are available to our clients when they lookout for any help or to clear queries.

    Best SEO Services in Chennai | digital marketing agencies in chennai | Best seo company in chennai | digital marketing consultants in chennai | Website designers in chennai

    ReplyDelete


  94. Firstly talking about the Blog it is providing the great information providing by you . Thanks for that . Next i want to share some information about websphere application server tutorial .

    ReplyDelete
  95. Very Great article,this blog looks too good.
    thank you for sharing with us.keep updating...

    big data online training

    hadoop admin online training

    ReplyDelete


  96. Wow. That is so elegant and logical and clearly explained. Brilliantly goes through what could be a complex process and makes it obvious.I want to refer about the best sap sd tutorial

    ReplyDelete
  97. Just seen your Article, it amazed me and surprised me with god thoughts that everyone will benefit from it. It is really a very informative post for all those budding entrepreneurs planning to take advantage of post for business expansions. You always share such a wonderful article which helps us to gain knowledge .Thanks for sharing such a wonderful article, It will be definitely helpful and fruitful article.
    Thanks
    Advanced Excel /VBA training
    datascience
    Data Analytics Training
    Selenium training

    ReplyDelete
  98. hey... Great work . I feel nice while i reading blog .You are doing well. Keep it up. We will also provide dial QuickBooks Customer Support to reach us call to 1-855-756-1077 for instant help.

    ReplyDelete
  99. hey... Great work . I feel nice while i reading blog .You are doing well. Keep it up. We will also provide dial QuickBooks Customer Support to reach us call to 1-855-756-1077 for instant help.

    ReplyDelete
  100. Fiducia Solutions is an ISO certified institute providing course certifications to all its students. We, at Fiducia Solutions, see to it that the candidate is certified and entitled to bag a good position in acclaimed companies. We provide certificates that are valued, and our alumni reputation proves that we are good at what we offer.

    And that is not all! We are known to provide 100% live project training and 100% written guaranteed placements to our students. That’s what makes us the best PHP/ HR/ Digital Marketing training institutes in Noida and Ghaziabad.

    PHP Training Institute in Noida
    HR Training Institute in Noida
    Digital Marketing Training Institute in Noida
    Android Training Institute in Noida

    ReplyDelete
  101. Thank you for your valuable content.very helpful for learners and professionals. You are doing very good job to share the useful information which will help to the students . if you are looking for
    Best Machine Learning Training in Gurgaon
    then Join iClass Gyanseyu

    ReplyDelete
  102. Hey! Excellent work. Being a QuickBooks user, if you are struggling with any issue, then dial QuickBooks Customer Service Our team at QuickBooks will provide you with the best technical solutions for QuickBooks problems.

    ReplyDelete
  103. I am genuinely thankful to the holder of this web page who has shared this wonderful paragraph at at this place.Keep posted regularly.If you face any type of problem or error using QuickBooks, contact:QuickBooks Support phone numberanytime For best solution.



    ReplyDelete
  104. This is a great inspiring article.I am pretty much pleased with your good work. Please share more good post.Keep it up. Keep blogging. Looking to read your next post.For QuickBooks Support, Contact:QuickBooksSupport phone number

    ReplyDelete
  105. Nice article, keep writing such blogs regularly.in case if you face any issue, using QuickBooks, CallQuickBooks customer service and call on number 1-855-652-7978.

    ReplyDelete
  106. http://dicsfaridabad.com/


    https://www.dsdcindia.com/

    https://www.setbizsolutions.com/

    https://dicsintel.netboard.me/computercourse/?tab=343485#

    https://setbizsolutions.blogspot.com/2021/08/91-9625042987-delhi-development.html

    ReplyDelete
  107. Great blog| I have gained more knowledge about UI Training. Thanks for sharing such valuable information. Buy Instagram Followers In India

    ReplyDelete
  108. Despite the fact that it is hard to track down right answers as the customer prerequisites would change, organizations can in any case score specialists dependent on how far they match your present necessities and authoritative requirements. What is the Salesforce certification cost in pune?

    ReplyDelete
  109. AFS has appreciable potential in solving the issue of the IGST refund pending. The IGST refund process for goods is straightforward. However, while this process of IGST refund, many applicants find it is in the pending stage. afs.ind.in

    ReplyDelete


  110. Aimore Tech is the Best Software training institute in chennai with 6+ years of experience. We are offering online and classroom training.
    mysql training in chennai

    ReplyDelete
  111. Clinical SAS Training Courses in Hyderabad given by IGCP has such software’s that provide users a GUI (Graphical User Interface) along with a new point and click interface.

    ReplyDelete
  112. Thank you so much for sharing this information. Do visit phd projects in Chennai

    ReplyDelete
  113. That was great to read. Thanks for posting.
    also, check Java course in Pune

    ReplyDelete