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

时间:2023-03-08 23:41:26
HBase 开发环境搭建(Eclipse\MyEclipse + Maven)

写在前面的话

  首先,

搭建基于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)