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

 

 

 

 

Name:  m2e

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

  最后,得到。

 

 

 

 

 

  這里呢,我直接在MyEclipe里,用Maven方式,來創建HBase工程。名為myHBase

相關信息,如下

 

 

 

 

 

  最后的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 

 

   步驟二:自行設置,待會創建的myHBase工程,放在哪個目錄下。

 

   步驟三:

 

   步驟四:自行設置

 

   步驟五:修改jdk

 

   步驟六:

 

   步驟七:將MyEclipse自帶的jdk1.6,改成我們自行安裝的jdk1.7或jdk1.8。當然,目前還是最好1.7,以后說不定。也許過個十年左右,又是jdk1.8。這一步,很簡單哈!

 

   步驟八:配置pom.xml文件

 

 

  步驟九: 下載hbase-site.xml 和  core-site.xml、hdfs-site.xml、mapred-site.xml

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

 

  這是默認的,當然,可以自行修改。

 

 

 

 

 

 

 

 

   步驟十: 在myHBase工程目錄下新建Conf文件夾, myHBase    ->  New  ->  Folder,

 

   在myHBase工程下,執行

 

 

 

 

 

 

 

   進入  http://mvnrepository.com/

 

 

 

 

 

 

 

   最好用迅雷下載,因為速度非常快。作為開發IT的我們,要學聰明點!

 

 

 

   復制不了,那就。直接,到它目錄下去吧。

 

 

 

   其實啊,最簡單的就是,直接復制mvn 中央倉庫里的,不然也許會出現格式上的問題。

 

 

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

 <property>

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

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

</property>

  得到

 

 

   步驟十二:

編寫Java程序調用Hbase接口

  這里,自行去寫吧,很簡單,不多贅述!

  入門級別的例子,強烈建議,去參考《Hadoop 實戰》 陸嘉恆教授主編

 

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

 

 

 

 

 若是MyEclipse里,需要注意一下

MyEclipse *的安裝步驟和破解(32位和64位皆適用)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM