Should I need to learn Hadoop before learning HBase?
-
I am a Java developer having 6 years of professional Experience. I have worked on JDBC, Hibernate and Spring framework. I have been hearing a lot of "BigData", "NoSQL" among my friends. But nobody knows what it is exactly. I have decided to learn Hbase, but i don't have any knowledge of Hadoop. So whether i need to learn Hadoop and than learn HBase?. Also please suggest some books and blogs which will help me out.
-
Answer:
I agree with - there is a lot of overhead in studying HBase. If you want to get into NoSQL, then using another NoSQL platform might be useful. for example is similar to HBase. Now, if you really want to go into Big Data, then study Hadoop.
Miguel Paraz at Quora Visit the source
Other answers
Not necessarily..But, yes, having atleast the basics of Hadoop will help you in understanding HBase better as would understanding ZooKeeper would do(Still understanding Hadoop will probably yield more benefits than ZooKeeper to learn HBase). Orielly's Definitive Guide is a good place to start learning.
Jahangir Mohammed
In a broad sense, you'll hear about the fact that HBase is a noSQL database that enables random access to BigData. The HDFS is designed to be more for batch systems and are not fit for random reads of data for real time applications. Now to understand and grasp the how aspect of HDFS and MapReduce and to get a command over what is the justification for the existence of HBase, I would strongly recommend to try and learn about the Hadoop ecosystem. The details are involved, all the while, very intriguing. Two books that you could refer are (for both Hadoop and Hbase) :- Chuck Lam - Hadoop in Action Hadoop The Definitive Guide.
Ajay Vijayakumar
Hadoop is an ecosystem constituting of various components and HBase is in conjunction with Hadoop. As a Java developer, it will make more of a sense to look for "Hadoop Developer" courses, which needs you to learn Hadoop MapReduce as untimately you will be asked to write MapReduce programs to solve business scenarios.
Rahul Saini
Hadoop is method of many data science projects. New technologies grow-up on finest of Hadoop are released all the time, and it can be difficult to keep upHadoop and big data certification training will be very helpful for passing the-professional Certification exam on Hadoop and advanced data analytics. For More better Info You can Visit ThisLink https://goo.gl/rrChA2 with the wide array of tools at your-clearance, so here is a list some of the better neededapache Hadoop the official distribution.Apache Ambari , a software package for managing Hadoop clustersHDFC Reduce the basic framework for splitting data across a cluster underpinning Hadoop.Apache H-base, a table-oriented database built on top of Hadoop.Apache Hive a data warehouse built on top of Hadoop that makes data accessible through an SQL-like language.·Apache sqoop , a tool for transferring data between Hadoop and other data stores.Apache Pig, a platform for running code on data in Hadoop in parallel.Zookeeper, a tool for configuring and synchronizing Hadoop clusters.No SQL, a type of database that breaks from traditional relational database management systems using SQL. Popular No SQL databases include Cassandra, riak, and MongoDB.Apache mahout a machine learning library designed to run on data stored in Hadoop.apache solar , a tool for indexing text data that integrates well with Hadoop.Apache avero, a data serialization system.oozie, a work flow manager for the Apache tool chain.Gis tools, a set of tools to help manage geographical components of your dataApache Flume, a systemfor collecting log data using HDFS.SQL on Hadoop, some ofthe most popular options include: Apache Hive, Cloudera Impala, Presto(Facebook), Shark, Apache Drill, EMC/Pivotal HAWQ, Big SQL by IBM, ApachePhoenix (for H Base), Apache TajoClouds, managedservers and services that remove the hassle of running your own infrastructureApache Spark a new way to run algorithms even faster on Hadoop data.
Anonymous
Related Q & A:
- I need help on what I need to buy or do.Best solution by Yahoo! Answers
- Need to clean out my work shop. What are some good organizational skills that I need to?Best solution by ChaCha
- Should I go to college and major in Spanish if I want to learn Spanish?Best solution by louisville.edu
- I need a pen pal to learn Spanish.Best solution by mylanguageexchange.com
- No I want to learn how to sing, but I'm shy?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.