Prerequisite knowledge for Hadoop , Bigdata

Hello , Hearty welcome to my second session to free online big data hadoop developer course provided by


  1. Knowledge of any programming language.
  2. Fundamental Programming skills
  3. Working Knowledge of java (Not Required).
In the next article am going to write how big data , hadoop beneficiary for professionals.

Big data ,Hadoop Free online course Overview

In my previous article i have written Introduction & Objectives of this course . Now am going to share Overview of  Big data Hadoop Free Online Course.

Course Overview:

  1. A detailed introduction to the Basics of Apache Hadoop
  2. Knowledge about Hadoop ecosystem ,Hadoop Distributed File System, Hadoop cluster, Map Reduce, Pig, Hive, ZooKeeper, Hive, Pig, Sqoop, Flume and So on.
  3. An Overview of the installation and configuration steps for various Hadoop components.
  4. This course is aimed at professionals inspired to perform bigdata analytics in apache hadoop .
  5. Analytics  professionals, it professionals, ETL Developers, Project Manager, and Testing novices & Experts are benefited by learning this course.
  6. Other aspirants and students looking forward to gain through understanding of the implementation of hadoop framework.
You will learn how to install and configre hadoop , big ata in ubuntu operating system .Inaddition to yo will learn programming in java for big data analytics.

Big data ,Hadoop Free online course Overview

Big data Hadoop Course Introduction & Objectives

Course Introduction:

Hello , Hearty welcome to free online big data and hadoop online course.It is a introductory lesson to hadoop & Big data developer course .You will be  explored.

Course Objectives :

By the end of this course you will be able to describe the fundamental concepts of hadoop.

  1. Apply programming skills in Map Reduce.
  2. Utilize Analytic skills using Pig & Hive.
  3. Explain the HBase data Model and its components
  4. Describe how ZooKeeper &Sqoop address the challenges associated with distributed computing.
In the next article you will come to know thew Course Overview.

How to connect Android with PHP,MYSQL

android php mysql

In this post am going to explain how to connect android with php,mysql.Nowadays who are having php websites they want to develop android application through that database mysql. For php mysql android connectivity we need to design a database, php files for json output, java files for json parsing to show output.

                                                              Download Link


android php mysql screen1android php mysql screen2

There are three steps to follow you to connect android with php+mysql
1.MysQl Database Design
2.PHP file for JSON Output
3.Android Java files

MysQL Database Design:

  `email` varchar(100) NOT NULL,
  `sex` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)

 PHP Files for JSON Output:

In this there are three files 1)Database connection 2) index.php 3) User details 


require_once 'db.php';

    $mysql_query=mysql_query("SELECT * FROM registration");




     array_push($response["users"],$users );
 $response["success"] = 1;

 echo json_encode($response);

 $response["message"]="No Records found";

 echo json_encode($response);





     array_push($response["users"],$users );
 $response["success"] = 1;

 echo json_encode($response);

 $response["message"]="No Records found";

 echo json_encode($response);

Android Files 
package info.siddhu.androidmysqlphpsqlite;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import org.apache.http.NameValuePair;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.os.AsyncTask;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.AdapterView; 
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.TextView;
import android.widget.Toast;
import android.content.Intent;

public class MainActivity extends Activity {
 ListView lv;
 EditText et;
 JSONParser jParser = new JSONParser();
 ArrayAdapter aa;
 ListAdapter adapter;
 // url to get all new songs list
 private static String url_all_users = "";
 // JSON Node names
  private static final String TAG_SUCCESS = "success";
  private static final String TAG_USERS = "users";
  private static final String TAG_UID = "id";
  private static final String TAG_EMAIL = "email";
  // products JSONArray
  JSONArray movies = null;

 // Progress Dialog
 private ProgressDialog pDialog;
 ArrayList> productsList;

 protected void onCreate(Bundle savedInstanceState) 
  // Hashmap for ListView
     productsList = new ArrayList>();
     new myAsyncTask().execute();
  lv.setOnItemClickListener(new OnItemClickListener() {

public void onItemClick(AdapterView parent, View view,int position, long id) 
    // getting values from selected ListItem
String uid = ((TextView) view.findViewById(;
    // Starting new intent
 Intent i = new Intent(getApplicationContext(),user_details.class);
\Toast.makeText(getApplicationContext(), uid, Toast.LENGTH_SHORT).show();
    // sending pid to next activity
   i.putExtra(TAG_UID, uid);

class myAsyncTask extends AsyncTask {

//Executed on the UI thread before the
//time taking task begins
protected void onPreExecute() 
pDialog = new ProgressDialog(MainActivity.this);
pDialog.setMessage("Loading Users. Please wait...");

//Executed on a special thread and all your
//time taking tasks should be inside this method
protected String doInBackground(String... args) 
 List params=new ArrayList();
 JSONObject json=jParser.makeHttpRequest(url_all_users, "GET", params);
  int success=json.getInt(TAG_SUCCESS);
   for (int i = 0; i < movies.length(); i++) 
    JSONObject c = movies.getJSONObject(i);

    // Storing each json item in variable
    String id = c.getString(TAG_UID);
    String name = c.getString(TAG_EMAIL);

    // creating new HashMap
HashMap map = new HashMap();

    map.put(TAG_UID, id);
    map.put(TAG_EMAIL, name);

    // adding HashList to ArrayList
 catch (JSONException e) {
  // TODO: handle exception

return null;
//Executed on the UI thread after the
//time taking process is completed
protected void onPostExecute(String file_url)
 // dismiss the dialog after getting all products
 // updating UI from Background Thread
 runOnUiThread(new Runnable() {
  public void run() {
    * Updating parsed JSON data into ListView
    * */
adapter = new SimpleAdapter(MainActivity.this, productsList,R.layout.list_item,
 new String[] 
{ TAG_UID,TAG_EMAIL},new int[] {, });
   // updating listview


Extra files placed in download link please download it and fell free to comment here if you have any doubt.

Why Big Data?

why big data
In my previous post i wrote intro on Big Data ( What is Big Data? ). Now i want to explain why Big Data , why it become soo much popular in little span. What are the parameters that raise the market of Big Data.

Do you know? Huge competetion in the market:

Retails-Customer Analytics
Travel-Travel Pattern of customer
Website-Understand user navigation pattern,interest,conversion,etc
Sensors,Satellite,geospatial data
Millitary and Intelligence

Big Data in Websites

I can clearly explain with clean example, If we take Amazon,Flipkart there is large amount of  data but they are providing results very fast, transactions doing very securly how? Because of Big Data. When you  opened any product you can find recommendations related to that products , by analyzing customer clicks,products they programmed.

How Big Data Used in Millitary , Intelligence

In recent research they declared that large amount of data stored in millitary databases. How? Means they will store each and every information of  ours. For that they need Big Data Concept.

Download Below Books to get Knowledge More

What's Next

Essentials of Big Data
What are the Conventional Approaches Before Big Data?
Problems with conventional Approaches

What is Big Data?

what is bigdata

In this post i want to explain what is Big Data, introduction to big data, different dimensions about the big data, why Big Data became popular,familiar in short span? Before the big data there are some conventional technologies , what were those, why the conventional technologies were failed , i will explain in this post.

What is Big Data?

1.Every data world create 2.5 quintillion bytes of data so much that 90% of the data in the world today has been created in the last two years alone.
2.Gartner defines that  Big Data as high volume,velocity and variety information assets that demand cost effective,innovative forms of information processing for enhanced insight and decission making.
3.According to the IBM, 80% of data captured today is unstructured, from sensors used to gather climate information,posts to social media sites, digital pictures and videos,purchase transaction records, and cell phone gps signals, to name a few. all of this unstructured data is Big Data.

Unstructred data nothing but data not in standard format,simply video images, social networking data etc.,
Now a days every data is in rows and coloumns i mean in table, but to learn Big Data we should think to store data in Buckets.

Best Books i perefer to learn Hadoop,Big Data Download it

What's Next

Follow the next articles to get clear idea about Big Data.
What is Volume,Variety,Velocity in Big Data?
What are the Conventional Approaches Before Big Data?
Problems with conventional Approaches