javakarthi

Just another WordPress.com site

hadoop-architecture-overview

hadoop-architecture-overview

This is good one guys. Just go through it. Thanks to Slide share.

BigData for handling a very big number of data

Image

Big Challenges

When we think of Big Data, the three Vs come to mind – volume, velocity and variety. Just as the amount of data is increasing, the speed at which it transits enterprises and entire industries is faster than ever. The type of data we’re talking about includes hundreds of millions of pages, emails and unstructured data, such as Word documents and PDFs, as well as a nearly infinite number of events and information from every type of enterprise data center— such as financial institutions, utility companies, telecom organizations, manufacturing facilities and more. Content can be generated by everything from common customer transactions, such as phone calls and credit card usage, to manufacturing facility transactions, like machine maintenance and operational status updates. All of this information needs to be analyzed, acted upon (even if that action is deletion), and possibly stored.

Another important aspect of Big Data involves protecting information and keeping it moving, even during disruptive events. Things like inclement weather, a sudden load on an energy grid (such as people plugging in their electric vehicles every evening) or mechanical failure can cause brown outs and black outs that will have utility companies scrambling to get their service trucks out the door before the flood of service calls begins. For example, last summer in Dublin, Ireland, a transistor failure caused a power outage at major cloud computing data hubs for Amazon and Microsoft – what followed was a series of failures that resulted in partial corruption of the data base and the deletion of important data.

Technology Keeps Pace

Fortunately, the following trends promise to provide tools and technologies that can help industries and enterprises involved with handling, storing and transmitting data:

  • Faster data capture and analysis. New tools allow this to happen as quickly as the data is generated. One example: real-world models of events.
  • More intelligent, automated decision-making. Developers are creating software and languages designed to handle intricate “if/then” scenarios, empowering administrators to customize responses to fit any possible scenario.
  • Distributed storage techniques and cloud computing. These include the conversion from tape to disk, de-duplication, flash storage and the rapid adoption of 100 Gigabit Ethernet, replacing the fibre channel. All of this allows for more storage capacity and new challenges of retrieval of data and on the fly computing, without necessarily storing everything.

Big Opportunities

According to research by McKinsey & Company, Big Data creates value in the enterprise by:

  • Making information transparent and usable at higher frequency;
  • Allowing more accurate and detailed performance information on everything from product inventories to sick days, exposing variability and boosting performance;
  • Enabling segmentation of customers to more precisely tailored products or services;
  • Improving decision-making through more sophisticated analytics; and
  • Optimizing products and services. For example, sensors embedded in products can create innovative after-sales service offerings, such as proactive maintenance (preventive measures that take place before a failure occurs or is even noticed).

New and more sophisticated data analysis capabilities support productivity growth, innovation, and consumer surplus, as long as the right policies and enablers are in place.

If 2011 was marked by advances in cloud computing, 2012 is poised to show how the emergence of business analytics and optimization can benefit a wide range of industries. It’s an exciting time to be a part of Big Data.

Simple indexing logic using AJAX in jsp

Call this JSP page from your main page with AJAX using dynamic writing behavior <div> tag. You need to pass your current page index as a URL rewriting. That code will write your indexing limit in your given <DIV> tag in main called page.

<%    Integer pageIndex = Integer.parseInt(request.getParameter(“pageindex”));
Integer minPage = 1;
Integer maxPage = 0;
if (pageIndex <= 5) {
maxPage = pageIndex + (10 – pageIndex);
} else if (pageIndex > 5) {
minPage = pageIndex – 5;
maxPage = pageIndex + 4;
}
%>
<div id=”pagesDiv” style=”float: left;font-size: medium;font-family: sans-serif;color: #003DF5;”>
<%    for (; minPage <= maxPage; minPage++) {    %>&nbsp;&nbsp;
<%    if (minPage == pageIndex) {%>
<a id=”<%=minPage%>” name=”<%=minPage%>” href=”#” onclick=”callpage(this.id)” style=”text-decoration: none; font-size: large;font-family: sans-serif; color: #000000;”><%=”\t”+minPage%></a>
<%    } else { %>
<a id=”<%=minPage%>” name=”<%=minPage%>” href=”#” onclick=”callpage(this.id)” style=”text-decoration: none; font-size: medium;font-family: sans-serif; color: #0072DF;”><%=”\t”+minPage%></a>
<%    }    } %>

FYI – JAVA VERSION HISTORY

JAVA VERSION HISTORY:

JDK 1.0 Oak: 01/1996
JDK 1.1 Sparkler: 02/1997
JDK 1.1.5 Pumpkin 12/1997
JDK 1.1.6 Abigail 04/1998
JDK 1.1.7 Brutus 09/1998
JDK 1.1.8 Chelsea 04/1999
J2SE 1.2 Playground: 12/1998
J2SE 1.2.2 Cricket 07/1999
J2SE 1.3 Kestrel: 05/2000
J2SE 1.4 Merlin : 02/2002
J2SE 1.4.1 Hopper : 09/2002
J2SE 1.4.2 Mantis : 06/2003
J2SE 5.0 Tiger : 09/2004
Java SE 6 Mustang: 12/2006
Java SE 7 Dolphin : 07/2011

Java – Not only a programming language.. A step-stone for Independent Dream…

Java – Not only a programming language..    A step-stone for Independent Dream…

In earlier days.. creators can only think about the primary computing solutions for an end users. They focused application needs like problem explorations, create a business rules and finding partial or temporary solutions. Now,  initial and preliminary end-user needs done.

Next performance and optimization level pressure may increase,

So creators must handle these types of situations and give a single point of solution. For that, a programming language can help for a creators not only a programming language alone. It must have a unique characteristics from other programming languages and multiple behaviors.


Yes.. Java can give a solution for all above situations, dominating with newer technologies and hand shake with all related cutting edge technologies.  Really, I’m very proved to say, “I’m one of them in it…!”.

Upcoming days we discuss with Java ….!!!

1000 miles journey may start first one step

Hello to all my father’s of IT world. I start my 1000 mile journey

from here the first step.