写在前面的话

  首先,

搭建基于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位皆适用)

最新文章

  1. SQL开发技巧(二)
  2. python built-in zip()
  3. Cocos2dx淌坑日记:粒子系统PositionType的正确使用
  4. EJB到底是什么,真的那么神秘吗??
  5. Qt 延时
  6. sqlserver 公有表达式
  7. 使用sqlite保存数据返回主键
  8. Forget Java to learn Javascript from 0.--Preface
  9. 某种数列问题 (一场欢乐赛的T2)
  10. 《JAVA与模式》之命令模式
  11. jQuery实现web页面固定列表搜索
  12. Redis 数据结构与内存管理策略(上)
  13. HTML5_新标签
  14. innobackupex: error while loading shared libraries: libssl.so.6
  15. Sql Server常用数据库函数小结
  16. thinkphp无法安装提示修改mysql配置
  17. Python3基础 list reversed 列表逆转并输出
  18. 【入门详解】MyBatis入门基础详解
  19. 121. Best Time to Buy and Sell Stock买卖股票12
  20. reCaptcha for ASP.NET

热门文章

  1. mysql 查询优化~sql优化通用
  2. android 常见分辨率与DPI对照表
  3. Struts2自定义拦截器处理全局异常
  4. 泰克TDS1000B示波器使用说明
  5. 在全志平台调试博通的wifi驱动(类似ap6212)【转】
  6. Linux内核驱动之GPIO子系统(一)GPIO的使用【转】
  7. Vue.js——常用的指令
  8. 使用NGINX+Openresty和unixhot_waf开源防火墙实现WAF功能
  9. 关于报错stale element reference: element is not attached to the page document处理
  10. 使用 IIS 在 Windows 上托管 ASP.NET Core