先前准备
首先下载好所需的文件
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