HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

时间:2021-03-07 15:23:57

 写在前面的话

   首先,

搭建基于MyEclipse的Hadoop开发环境

  相信,能看此博客的朋友,想必是有一定基础的了。我前期写了大量的基础性博文。可以去补下基础。

  比如,

CentOS图形界面下如何安装Eclipse和使用maven

Eclipse下新建Maven项目、自动打依赖jar包

【转】maven核心,pom.xml详解

setting.xml配置文件

如何在Maven官网下载历史版本

 

   需要注意的是,同样,在MyEclipse里,也是需要先安装好Maven的。切记切记,否则,会装到默认的位置,C盘里去。最好是,安装到自行目录。我的是D盘。

   只不过,这一步里要注意一个细节,就是。与Eclipse里安装有点小区别

 参考: https://zhidao.baidu.com/question/338243108.html

 

 

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

Name:  m2e

URL:  http://download.eclipse.org/technology/m2e/releases

  最后,得到。

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

 

 

  这里呢,我直接在MyEclipe里,用Maven方式,来创建HBase工程。名为myHBase

相关信息,如下

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

  最后的pom.xml

 

 

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>zhouls.bigdata</groupId>
<artifactId>myHBase</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>myHBase</name>
<url>http://maven.apache.org</url>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-client -->
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.7</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
</dependencies>
</project>

 

  当然,pom.xml这个配置文件,以后可以自行增删的。

 

  步骤一:File  ->  New  -> Project   ->  Maven Project 

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   步骤二:自行设置,待会创建的myHBase工程,放在哪个目录下。

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   步骤三:

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   步骤四:自行设置

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   步骤五:修改jdk

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   步骤六:

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   步骤七:将MyEclipse自带的jdk1.6,改成我们自行安装的jdk1.7或jdk1.8。当然,目前还是最好1.7,以后说不定。也许过个十年左右,又是jdk1.8。这一步,很简单哈!

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   步骤八:配置pom.xml文件

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

  步骤九: 下载hbase-site.xml 和  core-site.xml、hdfs-site.xml、mapred-site.xml

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

[hadoop@HadoopMaster app]$ su root
Password:
[root@HadoopMaster app]# yum -y install lrzsz

 

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

  这是默认的,当然,可以自行修改。

 

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   步骤十: 在myHBase工程目录下新建Conf文件夹, myHBase    ->  New  ->  Folder,

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   在myHBase工程下,执行

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

 

   进入  http://mvnrepository.com/

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

 

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   最好用迅雷下载,因为速度非常快。作为开发IT的我们,要学聪明点!

 

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

   复制不了,那就。直接,到它目录下去吧。

 HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

   其实啊,最简单的就是,直接复制mvn *仓库里的,不然也许会出现格式上的问题。

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

   步骤十一:在hbase-site.xml中添加

 <property>

  <name>fs.hdfs.impl</name>

  <value>org.apache.hadoop.hdfs.DistributedFileSystem</value>

</property>

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

  得到

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

 

 

   步骤十二:

编写Java程序调用Hbase接口

  这里,自行去写吧,很简单,不多赘述!

  入门级别的例子,强烈建议,去参考《Hadoop 实战》 陆嘉恒教授主编

 

参考:http://blog.csdn.net/andrewgb/article/details/50437805

 

 

 

 

 若是MyEclipse里,需要注意一下

MyEclipse *的安装步骤和破解(32位和64位皆适用)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

HBase 开发环境搭建(Eclipse\MyEclipse + Maven)