Hadoop and Hbase configuration in Eclipse - eclipse

I am using windows 7 and cygwin. I am successfully configure Hadoop 1.0.3 and Hbase 0.94.16 and also create table and insert data in table.
Now I want to configure Hadoop and Hbase in eclipse(windows 7) so plz suggest if have any idea. Thankyou .

After expanding a whole day finally I got the solution.These are some steps to configure Hbase in Eclipse IDE.
Using cygwin all hbase running successfully.
Firstly get the some jar file from hbase and hadoop lib folder(hadoop,hbase,hbase- test,common-logging,commons-configuration)
Create a simple java project and configure these all jar files(projectname -> BuildPath -> configureBuildPath)
After these steps attach Hbase config folder in your project(ProjectName -> BuildPath -> Link Source)
Than run your program for create table in Hbase.

I think you might find this tool useful. It comes in pretty handy and allows us to run Hbase inside of Eclipse without much fuss. You just have to pull it into Eclipse and run. Once you run it you'll get a tray icon on your PC. Then you just have to do a right click+start server and it'll start Hbase inside your Eclipse. And the good thing is that you don't need Hadoop setup for this. All the tables, including -ROOT- and .META., will be created on your local FS.
HTH

Related

Pyspark Code with all Libraries Deployment in EMR

I am creating a Pyspark Data Engineering project first time from the scratch using Conda. I already did many using Scala-Spark and Maven. For Scala-Spark, using Maven assembly plugin, I create the Jar with all the dependencies available in the pom.xml file. Then add the Jar to the S3 and run from EMR Step. For any new dependenies/libraries, just need to add to the pom.xml file, Build and create the new Jar and then replace with the jar to the S3.
I want to do the same using Pyspark. I am using Conda to manage dependencies/libraries and environment on Local Pycharm. But I don't know how to build and run the full Pyspark project with all the dependencies/libraries to EMR. How to add new dependencies to EMR when new dependencies need to be added in the code. Has anybody built this kind Pyspark project with the dependencies in EMR? Any help would be very much appreciated.
Thank you!!

Why org.apache.hadoop.hdfs.protocol.proto is empty in HADOOP SVN

I am currently learning hadoop 2.5.
In order to modify some part of hdfs , I check out the HDFS project from Hdfs resposity , but after importing to eclipse, the complier cannot find the package "org.apache.hadoop.hdfs.protocol.proto". This package is also empty in the SVN.
Any solutions?
Please follow the build process described in the BUILDING.txt. The folder that you're missing are the protobuf files that are generated during the usual maven build.

How to run mapreduce jar using eclipse

I am trying to use eclipse (Kepler) for building, running MapReduce (ver 2), using maven plugin.
I am able to successfully build the project, and i see that maven created jar file as final output, suppose that jar is -> mapreducedemo.jar.
Now, my question is how to run this jar using eclipse?
I tried it on command prompt and it works fine, like this:
--> $ hadoop jar mapreducedemo.jar MainDriver input output.
The thing is hadoop is shell script and it sets all the env variables internally, and required jars.
How can we run this mapreducedemo.jar using eclipse?
Any answers would be great help.
Thanks,
Vipin
You should be able to just run MainDriver as a java application from within Eclipse. Maven will make sure you have all your dependencies and MainDriver, once it configures the job will submit it for execution, just as it does when you run the hadoop jar command.

Running a Map Reduce Program in Eclipse

I have a Map/Reduce program which loads a file and reads it into hbase. How do I execute my program through Eclipse? I googled and found 2 ways:
1) Using Eclipse Hadoop plugin
2) Create a jar file and execute it in Hadoop server
But, can I execute my Map/Reduce program by giving connection details and run in eclipse? Can any one tell me the exact procedure to run an Hbase Map/Reduce program?
I have done the following:
Installed and configured hadoop (and hdfs) on my machine
Built a maven-ized java project with all of the classes for my hadoop job
One of those classes is my "MR" or "Job" class that has a static main method that configures and submits my hadoop job
I run the MR class in Eclipse as a java application
The job runs in hadoop using the libraries in the java project's classpath (and therefore doesn't show up in the job tracker). Any reference to HDFS files uses the HDFS file system you installed and formatted using the non-eclipse hadoop install.
This works great with the debugger in Eclipse, although JUnit tests are kind of a pain to build by hand.

Connecting Eclipse JSP Page with MySQL DataSource

I need to connect MySQL datasource to a jsp page through eclipse. I need to add, delete and read data from tables. I am using Eclipse Helios, Tomcat Apache 7 and Struts 2. I found some related page How should I connect to JDBC database / datasource in a servlet based application? but i dont know how to use public Database().What do i import. Also pls tell me some simple procedure to add and access data from tables.
You need to learn JDBC first - http://download.oracle.com/javase/tutorial/jdbc/index.html - and then you need to add the appropriate Java MySQL driver to your application so that the JDBC connection creation string can locate it.
Start with the tutorial.
Edit: A very good JDBC-based database exploration program is the DBVisualizer - http://www.dbvis.com/ - where the free version can help you getting started as well as help you investigate database contents and an easy SQL editor for getting the selects right.
You have to download mysql server and MySqlWonkbench for better UI. https://dev.mysql.com/downloads/workbench/
You have to add mysql.jar file to run mysql on your eclipse.
https://dev.mysql.com/downloads/connector/j/5.1.html
Add jar file to your eclipse project
Rightclick on your project --> properties --> java Build path --> add external jar --> select your mysql jar from your pc.
refer this video
https://www.youtube.com/watch?v=5vzCjvUwMXg
refer this code for login/signup fusing jsp + mysql
https://github.com/Aksh0369/log_sin_jsp-MySql