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
:
新建測試用例:
整合完成。