HBase与Eclipse集成

1 开发环境

1、系统:Windows

2、IDE工具:Eclipse-Juno

3、HBase-0.98.4-hadoop1

2 前提条件

1、已经按照“Hadoop”目录中“HBase安装”文章,搭建起了HBase集群,并且集群已经启动。

3 项目布局

4 开发流程

4.1 新建项目

可以普通项目,也可以Web项目。此处新建Java Web项目:CloudDataBase。

4.2 添加JAR包

进入HBase文件下的lib目录,拷贝该目录下的所有Jar包,复制到项目CloudDataBase\WebContent\WEB-INF\lib文件夹下:

若是普通java,那么可以再项目上点击右键,选择Propertie,在弹出的快捷菜单中选择“Java Build Path”对话框,再单击Libraries选项卡,在该选项卡下单击“Add External JARs”按钮,定位到HBase文件下的lib目录,并选取其中的所有Jar包。

(Propertie->Java Build Path->Libraries-> Add External JARs)

4.3 添加hbase-site.xml配置文件

在工程根目录下创建一个名字为“conf”的文件夹,从已经搭建好的HBase集群中,找到$HBASE_HOME/conf/目录中的hbase-site.xml文件,并将其复制到该文件夹中(比如,我搭建好的集群,该文件在Linux服务器中“/opt/hbase-0.98.4/conf/”目录下。注意,需要是已经配置好的HBase集群中的hbase-site.xml文件,刚下载的HBase部署文件中的该文件是不能使用的)。

再次右键点击项目,选择Propertie->Java Build Path->Libraries->Add Class Folder,然后选择conf文件夹。

4.4 在windows中添加集群的hosts信息

windows下开发HBase应用程序,而HBase部署在linux环境中,在运行调试时会出现无法找到主机,类似异常信息如下:java.net.UnknownHostException: unknown host: master

解决方案:

在C:\WINDOWS\system32\drivers\etc\hosts文件中添加如下信息


[server_IP]    [server_name]

比如,针对我之前搭建的集群,添加的内容如下:

4.5 编写代码


4.6 运行


4.7 查看结果

5 参考资料

http://www.cnblogs.com/jingyunyb/p/3392506.html

时间: 2024-09-10 09:35:51

HBase与Eclipse集成的相关文章

急求解答-eclipse集成Android开发环境

问题描述 eclipse集成Android开发环境 eclipse集成Android开发环境是出现Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect,网上大很多方法都试了,还是有 解决方案 直接下载一个adt插件然后安装进去,剔除contact all upade---那个选项

Eclipse集成Android_NDK

     Eclipse集成Android NDK说明 1         目录 Eclipse集成Android NDK说明... 1 2       为什么要用NDK?... 2 3       为什么要集成?... 2 4       怎样操作?... 2 4.1        预备条件... 2 4.1.1       Cygwin. 2 4.1.2       Eclipse. 2 4.1.3       Eclipse CDT. 3 4.1.4       Android SDK

用eclipse集成环境运行android程序控制台提示远程主机强迫关闭了一个现有的连接

问题描述 用eclipse集成环境运行android程序控制台提示远程主机强迫关闭了一个现有的连接 用eclipse集成环境运行android程序,在DDMS控制台提示如下: [2016-02-27 19:30:07 - DeviceMonitor] Adb connection Error:远程主机强迫关闭了一个现有的连接. [2016-02-27 19:30:10 - DeviceMonitor] Connection attempts: 1 求大神解答 解决方案 参考下:http://bl

Grails项目的Eclipse集成

我们真正开发一个项目,是离不开IDE的.而Eclipse恰恰是Java平台最常用的一个IDE.所以我一接触到Grails平台,第一个念头就是怎么把它集成到Eclipse上去. 将Grails项目集成到Eclipse里头去真的很简单,但也有一些需要注意的地方.下面就是在Eclipse里集成Grails项目的过程: 1.我们使用Grails工具create一个app项目后,打开Eclipse,将Eclipse的"Package Explorer"视角.如下图: 2.单击鼠标右键,选中&qu

大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建

作者:张子良 版权所有,转载请注明出处 引子: 大数据的场景下,NoSql型数据库的优势不言而喻,但是涉及NoSQL数据库的实际动手开发的东西多是Linux平台,大多语焉不详,至于Windows平台介绍的东西就更少了,而且大多无法运行.本文就Windows平台基于Eclipse搭建Hbase环境客户端开发环境做一个介绍.另外基于Thrift实现的Windows版本Hbase客户端库也做了封装,有需要的可以留言索取. 一.开发环境 操作系统:windows xp sp3 开发工具:Eclipse3

eclim 1.7.0发布 Eclipse集成vim功能的插件

Eclim (http://www.aliyun.com/zixun/aggregation/13428.html">Eclipse integration in vim) 是一个在 Eclipse 开发环境中集成vim 功能的插件. eclim 1.7.0更新日志: Bug Fixes: Bug fixes for eclipse 3.7 (Indigo) compatability. Other bug fixes.Eclipse: Eclim now requires the lat

Eclipse集成Jetty服务器之run-jetty-run插件方式

程序,怎么把Jetty服务器集成到Eclipse开发环境是首先要做的.通过网络整理了两种在Eclipse中安装Jetty的方法:1.使用Server Adapter方式集成: 2.使用Run-Jetty-Run插件集成:      这里,介绍使用run-jetty-run插件方式集成的方法:第一步:安装Run-Jetty-Run插件,如下图所示: 在Eclipse Marketplace中搜索安装run-jetty-run插件: 选择要安装的组件(全选),run-jetty-run插件目前支持J

eclim 1.7.6发布 Eclipse集成到vim的插件

eclim 是一套用于 http://www.aliyun.com/zixun/aggregation/13428.html">Eclipse 的 Vim插件,用于将Eclipse开发环境集成到Vim编辑器中.最初的目标是提供了在vim中的Eclipse Java功能,现在支持各种其他语言(c/c++, php, python, ruby, css, html, xml, 等). eclim 1.7.6该版本修正eclim Vim帮助文件的安装位置和其他小的错误修复. 软件信息:http:

eclim 1.7.5发布 Eclipse集成到vim的插件

eclim 是一套用于 http://www.aliyun.com/zixun/aggregation/13428.html">Eclipse 的 Vim插件,用于将Eclipse开发环境集成到Vim编辑器中.最初的目标是提供了在vim中的Eclipse Java功能,现在支持各种其他语言(c/c++, php, python, ruby, css, html, xml, 等). eclim 1.7.5该版本进和地一些小的改进与修正错误. 软件信息:http://eclim.org/