vmware12+centos7+hadoop12.7.3+hbase1.3.2(单机版)

先前准备

首先下载好所需的文件
1、下载centos7,官网上的镜像文件速度还可以,我在官网下载的centos7下载链接
2、下载HbaseHbase1.3.2下载地址
3、下载HadoopHadoop2.7.3下载地址

安装和配置centos7

本次安装目的是一个图形化的开发界面。

1、安装过程可借鉴如下教程

vmware下安装centos7
我们的安装与之略有差异,在进行到如下图片显示的步骤时,注意蓝字地方修改。
这里写图片描述
选择GUI,安装完成得到图形界面;选择开发者环境,便于开发。

2、安装VMware tool(主要为了共享文件)

(楼主后来找到了一个更好的教程,大家可以直接看这个教程,实现文件共享https://blog.csdn.net/xiaohukun/article/details/78275390)
安装这个工具很简单,不多叙述,下面说一下我踩过的坑。

坑一:安装tool的时候,点击设置->安装tool之后,挂载的磁盘文件为空;

解决:这个问题是小白容易犯的错误,解决方法见如下教程
https://blog.csdn.net/zjj417/article/details/72530885

坑二:安装好了tool,也设置了共享文件夹,但是共享文件夹内容为空

解决:这是因为我们没有挂载磁盘,用vmhgfs-fuse .host:/ /mnt/hgfs 这个命令挂载后,重新进入文件夹,可以看到共享文件。如果要开放权限,不仅仅是root能够访问该文件夹的话,挂载命令改为

vmhgfs-fuse .host:/share /mnt/hgfs -o allow_other


为了避免每次开机都需要挂载,我们进行如下配置 在ect/fstab文件末尾添加一行,自动挂载,defaults的位置自己修改成想开放的权限。!!!注意:修改完fstab一定要用mount -a测试一下,不然fstab文件修改有误的话,下次启动就进不去操作系统了。

单机版Hadoop2.7.3安装

要安装好Java环境哦!!!楼主这里遇到了一个坑,操作系统自带的Java并没有JDK

解决:我重新的官网下载了Java的jdk。安装包很好下载,此处不做说明。
1、解压缩 tar vzxf jdk-8u181-linux-x64.tar.gz
我解压缩的文件存在 /home/summer/java/ 下
2、在 /etc/profile里面配置环境变量
vi /etc/profile
末尾加入如下代码:

exprort JAVA_HOME =/home/summer/java/jdk1.8.0

大家可以安装好之后可以用 java-version 命令来测试是否安装成功。若安装了成功,会出现Java的版本号。

安装Hadoop

参见如下博客:https://blog.csdn.net/cafebar123/article/details/73500014
启动hdfs ./sbin/start-dfs.sh
停止 ./sbin/stop-dfs.sh
启动yarn ./sbin/start-yarn.sh
停止 ./sbin/stop-yarn.sh

安装配置hbase

楼主按照如下教程安装成功了(以下教程第六步有个小错误,没有封闭,大家注意改一下) ,这是楼主找到的最简单的单机版配置策略,其他的配置还需要zookeeper等。http://www.cnblogs.com/shiwaitaoyuan/p/9383226.html
启动hbase:./start-hbase.sh
停止: ./end-hbase.sh

猜你喜欢

转载自blog.csdn.net/qq_40504899/article/details/81630811