Windows 下Eclipse运行HBase程序
2017-06-01 15:53
113 查看
一个HBase实验昨天弄了一整天,实验不难,问题就是我不知道怎么在Windows下利用eclipse来操作HBase,实现增删查等功能
背景:已经安装好虚拟机,一切正常,本地的eclipse也可以正常运行。
一、创建一个Java项目,建好包、类等
例如,项目名称为HbaseDemo
二、从虚拟机下复制HBase文件夹到本地,在项目目录下创建一个文件夹,命名为Conf,将从虚拟机复制到的Conf文件夹中的hbase-site.xml复制到项目的Conf目录下
三、右键->构建路径->配置构建路径->库->添加外部JAR
将HBase文件夹中的lib下的所有JAR包添加到库中
单击添加类文件夹
勾选Conf,确定,确定
如果不设置hbase-site.xml配置文件的位置,程序会自动读取Hbase-0.92.jar文件中默认的配置文件,这样可能与自己预期有一定的差距。
四、修改在C:\Windows\System32\drivers\etc下的hosts
五、大家还可以通过程序来进行HBase的配置,例如,若要设置ZooKeeper集群的位置,可在HBase的Configuration中做如下配置:
上述代码设置HBase所运行的ZooKeeper集群的位置为master,slave
六、检查集群hbase是否已经正常启动
开启集群Hadoop->开启HBase->进入hbase shell->status
注释:0 dead说明hbase启动成功
七、运行程序
成功之后进入HBase查看
我运行的是插入100万条数据的程序
搞定,成功插入100万条数据。
背景:已经安装好虚拟机,一切正常,本地的eclipse也可以正常运行。
一、创建一个Java项目,建好包、类等
例如,项目名称为HbaseDemo
二、从虚拟机下复制HBase文件夹到本地,在项目目录下创建一个文件夹,命名为Conf,将从虚拟机复制到的Conf文件夹中的hbase-site.xml复制到项目的Conf目录下
三、右键->构建路径->配置构建路径->库->添加外部JAR
将HBase文件夹中的lib下的所有JAR包添加到库中
单击添加类文件夹
勾选Conf,确定,确定
如果不设置hbase-site.xml配置文件的位置,程序会自动读取Hbase-0.92.jar文件中默认的配置文件,这样可能与自己预期有一定的差距。
四、修改在C:\Windows\System32\drivers\etc下的hosts
五、大家还可以通过程序来进行HBase的配置,例如,若要设置ZooKeeper集群的位置,可在HBase的Configuration中做如下配置:
public class HBaseTestCase { //声明静态配置 static Configuration cfg=HBaseConfiguration.create(); static { cfg.set("hbase.zookeeper.quorum", "master,slave"); }
上述代码设置HBase所运行的ZooKeeper集群的位置为master,slave
六、检查集群hbase是否已经正常启动
开启集群Hadoop->开启HBase->进入hbase shell->status
hbase(main):013:0> status 2 servers, 0 dead, 13.5000 average load
注释:0 dead说明hbase启动成功
七、运行程序
成功之后进入HBase查看
我运行的是插入100万条数据的程序
搞定,成功插入100万条数据。
相关文章推荐
- windows下使用Eclipse运行MapReduce程序出错: Failed to set...
- windows下使用Eclipse编译运行MapReduce程序 Hadoop2.6.0/Ubuntu
- 在windows上用eclipse远程运行hadoop上的wordcount程序出现的问题,求解决
- Windows下使用Eclipse运行C、C++程序
- windows安装maven,eclipse配置maven,运行spark程序总结
- Windows|Eclipse 运行HDFS程序遇到问题之 AccessControlException【windows中运行hdfs程序后报的异常:访问权限控制异常;方案二,修改MR程序即可】
- Windows下使用eclipse插件运行自己的MapReduce程序
- Windows|Eclipse 运行HDFS程序遇到问题之 AccessControlException
- Windows下使用eclipse编译打包运行自己的MapReduce程序 Hadoop2.6.0
- Linux环境在eclipse中运行HBase程序
- 在windows7下Eclipse中运行Hadoop的WordCount程序
- 解决在windows的eclipse上面运行WordCount程序出现的一系列问题详解
- eclipse hadoop windows 运行wordcount程序,上传文件内容为空的原因及解决办法
- 在Windows下MyEclipse运行JAVA程序连接HBASE读取数据出错
- 远程windows用eclipse运行wordcount程序
- 在Windows下用Eclipse开发和运行Spark程序
- 在Eclipse中运行Android程序报 Failed to write core dump. Minidumps are not enabled by default on client versions of Windows 解决方法
- 创建Hbase索引表之在eclipse上运行与直接在hadoop集群上运行的程序编写的差异
- windows下使用Eclipse运行MapReduce程序出错: Failed to set...
- windows下eclipse cdt 无法运行和调试程序,没有输出(调试和运行时不修改系统变量导入第三方dll库)