如何用eclipse中java控制linux中虚拟机中的hbase数据库

如题所述

一、新建本地java工程
file->new->java project

二、添加jar包和配置文件
1、添加JAR包
  右击Propertie在弹出的快捷菜单中选择Java Build Path对话框,在该对话框中单击Libraries选项卡,在该选项卡下单击
Add External JARs按钮,定位到$HBASE/lib目录下,并选取如下JAR包。
hadoop-core-1.0.0.jar
commons-loggings-version.jar
commons-cli-version.jar
commons-lang-version.jar
commons-configuration-version.jar
hbase-0.94.1.jar
zookeeper-3.4.3.jar
slf4j-api-1.5.8.jar
slf4j-log4j12-1.5.8.jar
log4j-1.2.16.jar
protobuf-java-2.4.1.jar
2、添加hbase-site.xml配置文件
  在工程根目录下创建conf文件夹,将$HBASE_HOME/conf/目录中的hbase-site.xml文件复制到该文件夹中。通过右键
选择Propertie->Java Build Path->Libraries->Add Class Folder。

3、windows下开发HBase应用程序,HBase部署在linux环境中,在运行调试时可能会出现无法找到主机,类似异常信息如下:java.net.UnknownHostException: unknown host: master
解决办法如下:在C:\WINDOWS\system32\drivers\etc\hosts文件中添加如下信息
192.168.2.34 master
温馨提示:内容为网友见解,仅供参考
无其他回答

如何使用Eclipse构建HBase开发环境
1:从HBase集群中复制一份Hbase部署文件,放置在开发端某一目录下(如在\/app\/hadoop\/hbase096目录下)。2:在eclipse里新建一个java项目HBase,然后选择项目属性,在Libraries->Add External JARs...,然后选择\/app\/hadoop\/hbase096\/lib下相关的JAR包,如果只是测试用的话,就简单一点,将所有的JAR选...

eclipse中Java程序实现对HBase操作报错:java.io.IOException: Attempt...
public class HbaseTest { private static Configuration conf;static{ conf = HBaseConfiguration.create();conf.set("hbase.rootdir", "hdfs:\/\/192.168.56.2:9000\/hbase");\/\/使用eclipse时必须添加这个,否则无法定位 conf.set("hbase.zookeeper.quorum", "192.168.56.2");conf.set("hbase...

如何在windows平台上用Eclipse调试运行HBase
7.修改HBase的配置文件 在HBase project下的src中可以看到hbase-default.xml和hbase-site.xml两个文件,改哪个都可以。直接在hbase-default.xml改的,重要的是下面3个属性hbase.rootdir,hbase.cluster.distributed,hbase.tmp.dir,把hbase.rootdir,hbase.tmp.dir都指向了本地的目录,当然可以根据...

windows+eclipse操作Hbase连接过程中debug记录(一)
用telnet命令检查端口,发现没有打开2181端口,在 阿里云服务器上添加新的规则,打开2181端口 即可。 windows+eclipse操作Hbase连接过程中debug记录(二)

请问JSP中怎么调用jar包中的类呢?
还有你是用这个jar的时候,要把他所依赖的jar包也添加上!我把所有需要的类都import了,然后除了java.util.*,其他都提示 Only a type can be imported,但是这些类我在其他java程序里是正常使用的!我如果把包含这个类的jar放入WEB-INF\/lib下,就会提示org.apache.hadoop.hbase.util.Pair是一个...

关于linux学习路线的问题 请教前辈
我的推荐,如果你第一次接触Linux,那么首先在虚拟机中尝试它。虚拟机我推荐Virtual Box,我并不主张使用VM,原因是VM是闭源的,并且是收费的,我不希望推动盗版。当然如果你的Money足够多,可以尝试VM,但我要说的是即使是VM,不一定就一定好。付费的软件不一定好。首先,Virtual Box很小巧,Windows平台下安装包在80MB...

Java到底能做什么事情呢?
可以做嵌入式领域:Java在嵌入式领域发展空间很大。在这个平台上,你只需要130KB就能够使用Java技术(在智能卡或者传感器上)。最初,Java被设计用来在嵌入式设备上工作。事实上,这只是其中的一个领域。可以做网站领域:Java在电子商务领域以及网站开发领域占据着大部分席位。除了以上这些,Java在科学应用等...

Java是什么?Java到底能干嘛?
Java是一门面向对象的编程语言,其主要用途有以下几个方向:大数据领域、Hadoop以及其他大数据处理技术普遍用的都是Java,当然其他语言也有用到,基于Java 的 HBase和Accumulo以及ElasticSearchas。但Java在此领域并未占太大空间,但只要Hadoop和ElasticSearchas能够成长壮大,Java依然有潜力占据一...

java做网站用什么软件?
JAVA语言学习主要可以开发什么?1、Java可以做网站 Java可以用来编写网站,现在很多大型网站都用Jsp写的,JSP全名JavaServerPages。它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写的。所以学习Java的同学可以找开发网站方面的工作,而且现在找这方面的岗位比较多。比如:网站开发,当然就...

Java语言能做什么?应用范围是 ?
1. Android应用 如果你还在寻找Java在哪运用,你不用东奔西走的寻找,你的身边就是。打开的 Android 手机,随便打开一个 App 应用,他们就是完全的用 Java 语言,从 Google 上搜索 Android 的 API 文档,你就会发现它和 Java 的 JDK 文档惊人的相似。从两年前的 Android 刚刚起步,到今天许多的 ...

相似回答