从以下链接中下载安装包。或者自己准备稳定的安装包。
https://download.csdn.net/download/qq_36297434/10975768
https://download.csdn.net/download/qq_36297434/10975748
在D盘下新建目录HBase,将hadoop2.5.2解压在HBase目录中,配置信息都在hadoop2.5.2/etc/目录下
1:配置core-site.xml
hadoop.tmp.dir
/D:/HBase/hadoop-2.5.2/workplace/tmp
dfs.name.dir
/D:/HBase/hadoop-2.5.2/workplace/name
fs.default.name
hdfs://localhost:9000
2:配置hdfs-site.xml
dfs.replication
1
dfs.data.dir
/D:/HBase/hadoop-2.5.2/workplace/data
3:配置mapred-site.xml
mapreduce.framework.name
yarn
mapred.job.tracker
hdfs://localhost:9001
4:配置yarn-site.xml
yarn.nodemanager.aux-services
mapreduce_shuffle
yarn.nodemanager.aux-services.mapreduce.shuffle.class
org.apache.hadoop.mapred.ShuffleHandler
5:配置hadoop-env.cmd
set JAVA_HOME=D:\jdk8X64
6:下载hadooponwindows-master.zip,解压,将bin目录下的hadoop.dll,hdfs.dll,winutils.exe替换到Hadoop中bin目录下
7:运行命令格式化hdfs
hdfs namenode -format
hdfs datanode -format
8:在sbin目录下,双击运行start-all.cmd。在命令终端运行jps。应有以下几个进程
NameNode
DataNode
NodeManager
ResourceManager
Jps
将hbase-1.2.0解压的D:/HBase目录下.。配置信息位于hbase-1.2.0/conf目录下。
1:hbase-site.xml
hbase.rootdir
file:///D:/HBase/hbase-1.2.0/root
hbase.tmp.dir
D:/HBase/hbase-1.2.0/tmp
hbase.zookeeper.quorum
127.0.0.1
hbase.zookeeper.property.dataDir
D:/HBase/hbase-1.2.0/zoo
hbase.cluster.distributed
false
2:配置hbase-env.sh
export JAVA_HOME=D:\jdk8X64
export HBASE_CLASSPATH=D:\HBase\hbase-1.2.0
3:打开hbase/conf/目录下的log4j.properties文件,将配置文件中的DRFA都改为DRFAS
4:在hbase/bin目录下运行start-hbase.cmd
5:在cmd终端中切换目录到D:/HBase/hbase-1.2.0/bin,运行hbase shell命令。出现以下截屏即配置成功
1:创建一个表scores具有两个列:grade和course
create 'scores','grade','course'
2:给表中的属性赋值
put 'scores','Tom','grade:','5'
put 'scores','Tom','course:math','97
put 'scores','Tom','course:english','92'
3:查看hbase中的表
list
4:查看表结构
desc 'scores'
7:查看某一行的数据
get 'scores','Tom'
8:退出hbase shell
exit