Rajinder Sandhu
Researcher, CLOUDS Lab., Computing and Information Systems, The University of Melbourne, Australia.
Tuesday, June 23, 2015
Sunday, June 8, 2014
Wednesday, February 12, 2014
Thursday, February 6, 2014
Running Own Written Python Code in Hadoop
1. Create a mapper Python Script file.
- su - hduser
- nano mapper.py
2. Create a reducer file.
- nano reducer.py
- bin/hadoop jar contrib/streaming/hadoop-*streaming*.jar -mapper /home/hduser/mapper.py -reducer /home/hduser/reducer.py -input /user/hduser/gutenberg/* -output /user/hduser/gutenberg-output
Running "WordCount" Map Reduce Job in Hadoop 1.0.3
- Create a folder to store files. Word will be counted from these files. For current setup we have three books in plain text format.
- su - hduser
- mkdir /tmp/sandhu
- cd /tmp/sandhu
- ls -l
- /home/hadoop/bin/hadoop/start-all.sh
- cd /home/hadoop
- bin/hadoop dfs -copyFromLocal /tmp/sandhu /home/hduser/sandhu
- bin/hadoop dfs -ls /home/hduser/sandhu
- bin/hadoop jar hadoop*examples*.jar wordcount /home/hduser/sandhu /home/hduser/sandhu-output
- bin/hadoop dfs -cat /user/hduser/sandhu-output/part-r-00000
- http://localhost:50070/ – web UI of the NameNode daemon
- http://localhost:50030/ – web UI of the JobTracker daemon
- http://localhost:50060/ – web UI of the TaskTracker daemon
Tuesday, August 6, 2013
Basic Meaning of Big Data
From last many days some students and my juniors are asking about basic of Big Data and how it is related to Cloud Computing. So I thought to write an article explaining meaning Big Data.
As the name suggest Big Data is related with huge amount to data which can not be processed by using simple methods and tools. For example, modern high-energy physics experiments, such as DZero1, typically generate more than one TeraByte of data per day. The famous social network Website, Facebook, serves 570 billion page views per month, stores 3 billion new photos every month, and manages 25 billion pieces of content. Main Question is how to process this much of data in less time? Data collected from these sources is very loosely linked to each other so making decisions from this data is very complex and time consuming. Our today's conventional databases cannot process data if they don't know exact relation between terms. Now a days organizations collect data form many different sources and methods. For example, an laptop company can collect data about a product from social networking sites such as Facebook, twitter etc. from many laptop related blogging websites and even from laptop selling online sites. Data collected from this much different sources can’t be process my conventional databases to make any proper decisions. This data is too big, moves too fast, or doesn’t fit the structure of conventional databases. To gain value from this data, we must follow a new approach. This new approach is known as Big Data.
Seeing the need of Big Data on March 29, 2012 American Government announced “Big Data Research and Development Initiative” and Big Data became the national policy for first time. Recently, the definition of big data as also given by the Gartner: “Big Data are high-volume, high-velocity, and/or high-variety information assets that require new forms of processing to enable
enhanced decision making, insight discovery and process optimization”( I will explain three V’s of big data in coming posts in detail).
Basically technique used for getting useful information from very large unstructured data sets is known as Big Data. This data can be of any type. I hope you get very basic meaning of Big Data. Stay tuned i will post for detail about Big data architecture, 3 V’s and all in subsequent posts.
Rajinder Sandhu