Ubuntu java
Hadoop 2.7.3node
HBase 1.2.3web
JDK 1.8spring
Windows apache
IDEA 16api
Spring 4.3.2.RELEASEbash
Spring Data Hadoop 2.4.0.RELEASEapp
Hadoop和HBase都配置运行在Ubuntu虚拟机中,HBase以伪分布式模式运行,使用HDFS做为存储系统。dom
首先须要安装必须的软件:ssh
并确保ssh
能够不使用口令就可以链接localhost
。设置方式以下:
查看Ubuntu的IP地址,而后编辑/etc/hosts
,注释掉其余主机映射内容,将<ip>
和<domain>
替换为本机IP地址和自定义域:
以<HADOOP_DIR>
表示Hadoop根目录,编辑<HADOOP_DIR>/etc/hadoop/hadoop-env.sh
,修改JAVA_HOME
为JDK安装目录。
编辑配置文件<HADOOP_DIR>/etc/hadoop/core-site.xml
:
编辑配置文件<HADOOP_DIR>/etc/hadoop/hdfs-site.xml
:
以<HBASE_DIR>
表示HBase根目录,修改<HBASE_DIR>/conf/hbase-env.sh
,添加JAVA_HOME
。
编辑配置文件<HBASE_DIR>/conf/hbase-site.xml
,替换ip和domain为对应内容:
启动Hadoop前先格式化文件系统:
而后启动Hadoop和HBase:
能够使用jps
命令查看全部启动的进程:
新建Maven项目,所需依赖以下:
将HBase的配置文件hbase-site.xml
复制到resources
下,新建Spring配置文件applicationContext.xml
:
新建测试用例:
整合完成。