Skip to main content

Posts

Showing posts from March, 2017

Featured post

Tennis-Paddle game

Runtime Errors

As programmers we come across various types of errors. Some errors can be fixed using the message associated with that error while some of them are not clear. One such type of error is the "RUNTIME ERROR".


What is a runtime error?
A runtime error means that the program was compiled successfully, but it exited with a runtime error or crashed. You will receive an additional error message, which is most commonly one of the following:
1) SIGSEGV
This is the most common error, i.e., a "segmentation fault". This may be caused e.g. by an out-of-scope array index causing a buffer overflow, an incorrectly initialized pointer, etc. This signal is generated when a program tries to read or write outside the memory that is allocated for it, or to write memory that can only be read. For example, you’re accessing a[-1] in a language which does not support negative indices for an array.
2) SIGXFSZ
"output limit exceeded". Your program has printed too much data to output.
3) S…

Introduction to Big Data and Hadoop

What is Big data?

Data represents useful information. Over the past decade, data has been significantly increasing.  Generally we store data in traditional relational databases. This is by far the most efficient method to store and retrieve considering small amounts (generally in megabytes or gigabytes) of data. 

But what if the data is huge? (By huge I mean really huge.ie, in terms of terabytes or petabytes or exabytes or even zetabytes of data). Such large amount of data is considered as big data. There is no specific meaning for Big Data. It can be defined in many ways. But, if we were to define what big data is, we can define it in the following way:
“Big data is the data which cannot be processed on a single machine”

So we need some way to store and process data in an efficient manner. This can be achieved using “Hadoop”.



What is Hadoop?
Hadoop is an open source software framework used for distributed storage and processing of big data using map reduce programming model.

How Hadoop evol…