安装HDFS
- 将下载好的hadoop-2.6.5.zip解压到自己的磁盘文件,将解压后的文件夹hadoop-2.6.5重命名为hadoop;
- 解压hadoopbin.zip,将解压后的文件夹打开,里面的文件复制到上一步的hadoop文件夹下的bin文件,直接覆盖同名文件即可;
3.添加HADOOP_HOME到环境变量,添加方法参考前面JAVA_HOME的添加方法
添加hadoop的bin目录到path中,
变量设置参数如下:
变量名:HADOOP_HOME 变量值: D:\HBase\hadoop
变量名: Path添加 变量值: %HADOOP_HOME%\bin
配置完成后打开cmd输入 hadoop -version验证是否安装成功!!!
- hadoop-env.cmd
set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_60
4. 配置文件:在D:\HBase\hadoop下新建一个文件夹叫workspace,在这个文件夹下再新建三个文件夹如下;
5. 修改配置文件 D:\HBase\hadoop\etc\hadoop
- core-site.xml
hadoop.tmp.dir
/D:/HBase/hadoop/workspace/tmp
dfs.name.dir
/D:/HBase/hadoop/workspace/name
fs.default.name
hdfs://localhost:9000
- hdfs-site.xml
dfs.replication
1
dfs.data.dir
//D:/HBase/hadoop/workspace/data
- mapred-site.xml.template
mapreduce.framework.name
yarn
mapred.job.tracker
hdfs://localhost:9001
- yarn-site.xml
yarn.nodemanager.aux-services
mapreduce_shuffle
yarn.nodemanager.aux-services.mapreduce.shuffle.class
org.apache.hadoop.mapred.ShuffleHandler
- 进入cmd命令行模式,并切换到F:/hbase/hadoop/bin目录下,执行格式化命令
hdfs namenode -format
- 执行启动hdfs的命令,切换到F:/hbase/hadoop/sbin目录下,执行如下命令启动
start-all.cmd
如果要停止的话,执行stop-all.cmd即可
- 检查安装是否成功
可以通过访问namenode的页面以及resourcemanager的页面来观察集群是否正常
浏览器地址栏输入如下:
http://localhost:8088
http://localhost:50070
安装HBase
- 解压hbase-1.3.1-bin.tar.gz到自己的磁盘,配置环境变量
变量设置参数如下:
变量名:HBASE_HOME 变量值: D:\HBase\hbase
变量名: Path添加 变量值:%HBASE_HOME%\bin
- 在D:\HBase\hbase目录下新建两个文件夹,命名分别为tmp和zoo
- 修改配置文件 D:\HBase\hbase\conf
- hbase-env.cmd
set JAVA_HOME=C:\PROGRA~1/Java/jdk1.8.0_60
set HBASE_MANAGES_ZK=true
- conf/hbase-site.xml
hbase.rootdir
hdfs://localhost:9000/hbase
hbase.tmp.dir
D:/HBase/hbase/tmp
hbase.zookeeper.quorum
127.0.0.1
hbase.zookeeper.property.dataDir
D:/HBase/hbase/zoo
hbase.cluster.distributed
false
- 启动HBase,进入D:\HBase\hbase\bin,执行如下命令启动HBase
start-hbase.cmd
(1).停止HBase采用 stop-hbase.cmd
(2).在bin目录执行hbase shell,正常的话会进入hbase命令行模式,即 hbase(main):001:0>
(3).输入 create ‘user’ ,’personalinfo’,正常的话会出现类似 0 row(s) in 1.3200 seconds
hbase.cluster.distributed
false
- 启动HBase,进入D:\HBase\hbase\bin,执行如下命令启动HBase
start-hbase.cmd
(1).停止HBase采用 stop-hbase.cmd
(2).在bin目录执行hbase shell,正常的话会进入hbase命令行模式,即 hbase(main):001:0>
(3).输入 create ‘user’ ,’personalinfo’,正常的话会出现类似 0 row(s) in 1.3200 seconds