
The plugin architecture of Hadoop 1.0.4, the latest stable version of this process engine for Big Data initiatives, It is based on the distributed file system and the paradigm MapReduceMapReduce is a programming model designed to efficiently process and generate large data sets. Powered by Google, This approach breaks down work into smaller tasks, which are distributed among multiple nodes in a cluster. Each node processes its part and then the results are combined. This method allows you to scale applications and handle massive volumes of information, being fundamental in the world of Big Data...., at the same time of having instruments additional that, as Eclipse, enable you to create powerful development environments.
Whether Hadoop solves the vertical scalabilityVertical scalability, also known as scaling "upwards", refers to the ability of a system to increase its capacity by adding resources to a single node, how to improve a server's hardware. This approach allows handling larger workloads without the need to restructure the existing infrastructure. But nevertheless, it can have limitations in terms of cost and time, and eventually, it can reach a point.... and random access time problems as the main obstacles to working with big data, and it did so with an open-source software framework. Eclipse is a plugin that enhances this new approach, creating an integrated development environment or IDE open source for multiplatform.
Therefore, while Hadoop stands for scalable computing, secure and distributed as an open source framework under the Apache license, installing Eclipse makes it possible to integrate this powerful tool for faster development.
A good development environment
As one of the IDEs (integrated development environment) most popular for developing applications, Eclipse is an efficient and complete platform to program, develop and compile various items to work with Hadoop locally.
Not surprisingly, this IDE provides tremendously useful tools for managing workspaces., to write, put into practice, compile, automatically run and debug written programs.
In the processes of depuration It stands out as a good development environment thanks to the inclusion of a powerful and simple debugger to verify the running program.
A universal IDE
Since Eclipse supports different languages, the use of one or the other will depend on the installation of add-ons that allow Program and Java, Python, Cobol, Pascal o, Let's say, using Perl or C / C ++.
At the same time being a powerful development environment multi languageEclipse also makes it easy for the programmer to create and manipulate code blocks without complications., avoiding doing it by hand.
Another of its strengths is its attractive interface and a great versatility that allows it to act as a kind of framework on which to apply programs or applications for any language using the appropriate plugins. Let us remember here that the same project Eclipse establishes its software What “a kind of universal tool, an open and extensible IDE for everything and nothing in particular”.
As a disadvantage, obtaining performance at that power requires very powerful equipment, since as a tool it is something heavy as a consequence of its development in Java. In the same way, even though the plugins initially allow us to obtain extra functionalities, thus improving performance and being an additional advantage in its use, An excess of them influence the performance of the Eclipse IDE. In these cases it is usually convenient to disable those that are not being used and, in general, be more selective when installing them.
Eclipse Flux Project
Coinciding with its tenth anniversary, The Eclipse Foundation has announced that it wants to create a more flexible architecture to integrate IDE with web development tools in the browser and cloud services.
He will soon turn this initiative into an official project to build a bridge between the desktop and cloud services.. Y, even though Eclipse already has a similar editor called Orion, only Flux will allow developers a flow of back and forth between the cloud and the desktopexplained the CEO of Eclipse, Mike Milinkovich.
As long as Flux manages to bring desktop IDEs to the cloud without sacrificing functionality, Eclipse's power could be a comparative advantage over Codewy, Codio or Kodingo or other desktop development environments that already operate in the cloud.
Related Post:



