`
即可偶
  • 浏览: 21732 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

windows下hbase eclipse开发环境搭建

 
阅读更多

1.eclipse中新建普通java工程

2.导入相关jar包

   将HBase解压后根目录下的hbase-0.94.0.jar、hbase-0.94.0-tests.jar和lib子目录下所有jar 包添加到本工程的Classpath下以及hadoop解压根目录下的hadoop-*.jar

3.客户端java程序

	public static void main(String[] args) throws IOException {

          Configuration conf = HBaseConfiguration.create(); 
          //定位到student表
          HTable table = new HTable(conf, "student"); 
          //设置key值 wangwu
          Put put = new Put(Bytes.toBytes("wangwu"));
          //列族info 列age:50 sex:male
          put.add(Bytes.toBytes("info"), Bytes.toBytes("age"),
          Bytes.toBytes("50")); put.add(Bytes.toBytes("info"),
          Bytes.toBytes("sex"), Bytes.toBytes("male"));
          //插入表
          table.put(put);
          table.close();

	}

 4.拷贝Hbase服务器端配置文件hbase-site.xml添加到本工程的Classpath中(src目录下)

<configuration>
	<property>
		<name>hbase.rootdir</name>
		<value>hdfs://hbase服务器ip:9000/hbase</value><!-- 与hbase服务器端配置一样即可 -->
		<description>The directory shared by region servers.</description>
	</property>
	<property>
		<name>hbase.cluster.distributed</name>
		<value>false</value>
		<description>The mode the cluster will be in. Possible values are
			false: standalone and pseudo-distributed setups with managed
			Zookeeper
			true: fully-distributed with unmanaged Zookeeper Quorum (see
			hbase-env.sh)
		</description>
	</property>
	<property>
		<name>hbase.master</name>
		<value>hdfs://hbase服务器ip:60000</value>
	</property>
	<property>
		<name>hbase.zookeeper.quorum</name>
		<value>zookeeper服务器ip</value>
		<description>Comma separated list of servers in the ZooKeeper Quorum.
			For example,
			"host1.mydomain.com,host2.mydomain.com,host3.mydomain.com". By
			default this is set to localhost for local and pseudo-distributed
			modes of operation. For a fully-distributed setup, this should be set
			to a full list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is
			set in hbase-env.sh this is the list of servers which we will
			start/stop ZooKeeper on.
		</description>
	</property>
	<property>
		<name>hbase.zookeeper.prpperty.clientPort</name>
		<value>2181</value>
	</property>

	<property>
		<name>hbase.zookeeper.property.dataDir</name>
		<value>/home/hadoop/log/zookeeper</value>
		<description>Property from ZooKeeper's config zoo.cfg.
			The directory
			where the snapshot is stored.
		</description>
	</property>
</configuration>

 修改相应的ip地址

5.修改host文件

  hbase服务器端:

  vim /etc/hosts

  本机ip  master

  服务器端的hbase-site.xml中

 

     <property>
		<name>hbase.zookeeper.quorum</name>
		<value>master</value><!--这里不能写ip-->
	</property>

  客户端,即windows下修改hosts文件,配置与服务器端相同

6.运行java程序

     

 INFO zookeeper.ClientCnxn: EventThread shut down

  出现以上这句,说明执行完成,在hbase shell中查看数据插入student表是否成功(以上执行的前提是hbase中已经创建了student表)

 

ps:Will not attempt to authenticate using SASL (无法定位登录配置)

这是由于没有启用用户验证导致的,不影响使用,但影响安全性。SASL 即:Simple Authentication and Security Layer

分享到:
评论

相关推荐

    Windows7下eclipse调试Fedora虚拟机的hadoop+hbase伪分布式

    本文将详细介绍如何在有限的资源条件下,利用Windows7作为主机,通过VMware虚拟化技术运行Fedora操作系统,并在此环境中搭建Hadoop和HBase的伪分布式环境,最后在Windows下的Eclipse中配置相应的开发环境以进行远程...

    hadoop和hbase分布式配置及整合eclipse开发.pdf

    整合Eclipse开发环境是为了方便编写和调试Hadoop或HBase的应用程序。这通常涉及到以下步骤: 1. **安装Eclipse**: 确保已安装适合Java开发的Eclipse版本。 2. **安装插件**: 安装必要的插件,如Hadoop插件或HBase...

    Hadoop与HBase自学笔记

    9. **在Eclipse下开发HBase**:学习如何在Eclipse集成开发环境中编写和调试HBase应用程序。 10. **集群下开发HBase**:当对单机环境熟悉后,可以进一步学习如何在多节点集群上配置和使用HBase,包括数据分布、容错...

    云平台搭建过程-第一章.

    2. 软件下载:需要预先下载安装所需软件,包括操作系统Ubuntu、Hadoop、Eclipse开发环境以及HBase等。 3. 操作系统安装:在集群中的每台机器上安装操作系统,注意操作系统的版本和配置应保持一致,以保证系统间的...

    hadoop中实现java网络爬虫(示例讲解)

    4. **Eclipse开发环境搭建** 在Eclipse中创建一个MapReduce项目,并导入Hadoop的依赖库。同时,添加Jsoup库,它是一个强大的HTML解析工具,用于提取和操作网页数据。配置Eclipse的Builder,使其能够正确编译和打包...

    Hadoop云计算平台搭建最详细过程共.pdf

    Hadoop 云计算平台搭建最详细过程共是关于 Hadoop 云计算平台的搭建和安装的详细教程,包括 Hbase、Pig、Hive、Zookeeper、Ganglia、Chukwa、Eclipse 等组件的安装和配置。本文档提供了完整的 Hadoop 云计算平台搭建...

    Hadoop云计算平台搭建最详细过程(共22页).docx

    2. 安装环境简介:Hadoop可以在Linux主机集群系统上安装,windows平台仅作为开发平台支持,需要安装Cygwin来提供shell支持。 3. 硬件要求:搭建完全分布式环境需要多台计算机集群,Master和Slaves处理器、内存、...

    Hadoop的各种资源文件

    虽然文档未提及Eclipse配置,但Eclipse是常用的Hadoop开发工具,你可能需要自行查找Eclipse与Hadoop的集成教程来完成开发环境的搭建。 《hadoop权威指南(第二版).pdf》是一本深度学习Hadoop的经典书籍,它可能会...

    Hadoop云计算平台搭建最详细过程(共22页).pdf

    本文将详细介绍如何在Linux环境下搭建一个包含Hbase、Pig、Hive、Zookeeper、Ganglia、Chukwa以及Eclipse插件的Hadoop云计算平台。 首先,安装环境的选择至关重要。Hadoop官方推荐在Linux系统上构建集群,因为...

    win10下hadoop2.6.4 bin(含winutils.exe和hadoop.dll).zip

    在Windows 10环境下搭建Hadoop 2.6.4分布式文件系统时,经常会遇到一些特有的挑战,因为Hadoop最初是为Linux环境设计的。不过,通过特定的工具和配置,我们可以在Windows上运行Hadoop。这个压缩包“win10下hadoop...

    Hadoop云计算平台搭建最详细过程.doc

    Eclipse则配合Hadoop-eclipse-plugin插件,为开发者提供Hadoop应用的开发环境。 安装环境的选择至关重要,Hadoop官方推荐在Linux环境下运行,尤其是64位的Ubuntu 12.04.4,因为这个版本已经被广泛验证并且稳定。...

    现在软件开发技术实训报告.docx

    在实验一中,学生需要在Windows 10环境下搭建CenOS 6.5虚拟机,并安装Hadoop 2.7.3和JDK 1.7.1。实验内容包括使用Eclipse作为Java IDE,编程实现向HDFS上传文件、判断文件是否存在等功能。HDFS提供了Shell命令,如`...

    Hadoop上路v1.1.pdf

    此外,使用Eclipse作为集成开发环境(IDE)来开发Hadoop Java应用,可以让开发者更加便捷地进行代码编写和调试。书中详细讲解了如何在Eclipse中设置Hadoop项目,以及如何利用Hadoop的Java API与HDFS进行交互,这有助...

    Java简历模板,经典,有参考价值.docx

    * 大润发网上商城(飞牛网):开发环境为 Windows+Eclipse+Mysql+JDK1.7+Tomcat+ftp,软件架构为 SpringMVC+Spring+Mybatis+dubbo+zookeeper+Solr+Maven+Git+Nginx+Tomcat7.0+Mysql+Mongodb+shiro。 * 银豆网贷系统...

Global site tag (gtag.js) - Google Analytics