一:资源下载。
从以下链接中下载安装包。或者自己准备稳定的安装包。
https://download.youkuaiyun.com/download/qq_36297434/10975768
https://download.youkuaiyun.com/download/qq_36297434/10975748
二:配置jdk1.7(低端操作,不予解释)
三:配置hadoop
在D盘下新建目录HBase,将hadoop2.5.2解压在HBase目录中,配置信息都在hadoop2.5.2/etc/目录下
1:配置core-site.xml
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/D:/HBase/hadoop-2.5.2/workplace/tmp</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>/D:/HBase/hadoop-2.5.2/workplace/name</value>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
2:配置hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/D:/HBase/hadoop-2.5.2/workplace/data</value>
</property>
</configuration>
3:配置mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<property>
<name>mapred.job.tracker</name>
<value>hdfs://localhost:9001</value>
</property>
</configuration>
4:配置yarn-site.xml
<configuration>
<!-- Site specific YARN configuration properties -->
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
</configuration>
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
将hbase-1.2.0解压的D:/HBase目录下.。配置信息位于hbase-1.2.0/conf目录下。
1:hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///D:/HBase/hbase-1.2.0/root</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>D:/HBase/hbase-1.2.0/tmp</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>127.0.0.1</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>D:/HBase/hbase-1.2.0/zoo</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>false</value>
</property>
</configuration>
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命令。出现以下截屏即配置成功
五:hbase常用命令
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