1. 程式人生 > >vmware12+centos7+hadoop12.7.3+hbase1.3.2(單機版)

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