目錄
一、前期準備
基本配置
root配置
網路配置
軟體源配置
二、創建hadoop用戶和檔案
用戶創建
小插曲
三、配置java環境及安裝eclipse
安裝eclipse
安裝java環境
四、安裝hadoop
五、偽分布式配置
修改組態檔
執行名稱節點格式化
啟動測驗
ssh免密登錄設定
再次測驗
一、前期準備
基本配置
如果按照我的配置,務必使用我使用的檔案
鏈接:https://pan.baidu.com/s/1jpHnqGa4yXb_g25aJuHjRQ
提取碼:8dvb
復制這段內容后打開百度網盤手機App,操作更方便哦
提醒讀者,一定要注意是在什么用戶下敲的命令,我在里面都有詳細解釋,務必認真閱讀,弄錯一步都有可能不成功
cat /proc/version

hostname hadoop
root配置
修改root密碼(如果開始沒有創建的話)
sudo passwd root

su

網路配置
ip ad
正常情況下輸出是這樣的
/etc/init.d/network-manager restart
2.可能是你的外面的路由器的問題,可以換成NAT模式
dhclient
軟體源配置
網路配置通后先更換一下軟體倉庫源為阿里的鏡像源
deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
vim 1.txt
如果沒有vim可以先使用vi,命令一樣進入后按i進入編輯模式后右鍵paste黏貼進入,再shift加兩下z(兩下大寫z)保存退出
cat 1.txt >>/etc/apt/source.list
最后使用update命令更新源檔案
apt-get update -y

apt-get install vim -y
安裝ssh
apt-get install openssh-server -y
二、創建hadoop用戶和檔案
用戶創建
useradd -m hadoop -s /bin/bash

passwd hadoop

usermod -a -G hadoop hadoop
![]()
vim /etc/sudoers
進入后按i進入編輯模式,找到root這里在下面添加一行
hadoop ALL=(ALL:ALL) ALL
然后按一下ESC鍵,再按住shift不放按兩下Z(大寫的兩個Z)保存并推出vim編輯器,Hadoop用戶將會擁有sudo提權的權限
按照教科書上的所有的下載的以及從主機上發過來的檔案全部都放到/home/hadoop/downloads下
創建檔案
mkdir /home/hadoop/downloads
小插曲
userdel: user hadoop is currently used by process 19689
![]()
ps -aux |grep 19689

kill -9 19689
再次查看行程
三、配置java環境及安裝eclipse
安裝eclipse
find /* -name eclipse*
然后再使用mv命令移動到上面創建的hadoop下載檔案夾中
mv /home/zxl/.cache/vmware/drag_and_drop/rrwsez/eclipse-4.7.0-linux.gtk.x86_64.tar.gz /home/hadoop/downloads/

tar -zxvf eclipse-4.7.0-linux.gtk.x86_64.tar.gz -C /usr/local/

cd /usr/local/eclipse/
./eclipse
安裝java環境
java環境包依舊放到download下,解壓到創建的/usr/lib/jvm下
mkdir /usr/lib/jvm
find /* -name jdk-8u1*
mv /home/zxl/.cache/vmware/drag_and_drop/rrwsez/jdk-8u11-linux-x64.tar.gz /home/hadoop/downloads/
cd /home/hadoop/downloads/
tar -zxvf /home/hadoop/downloads/jdk-8u11-linux-x64.tar.gz -C /usr/lib/jvm/

vim ~/.bashrc
需要切換到Hadoop用戶下面的可以如下教程
su hadoop
sudo vim ~/.bashrc

后面的教程相同
在開頭輸入如下,記得進去后先按下i進入編輯模式才可以黏貼
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_11
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
這里一定要和我輸入的一模一樣,而且使用我提供的軟體包才可以,也可以使用自己的,只不過需要改一下版本號等等
輸入后按兩次大寫的z保存退出
source ~/.bashrc
java -version

Java環境配置篇結束
四、安裝hadoop
五、偽分布式配置
修改組態檔
vim /usr/local/hadoop/etc/hadoop/core-site.xml
<property>
<name>hadoop.tmp.dir</name>
<value>file:/opt/hadoop/tmp</value>
<description>Abase for other temporary directories.</description>
</property>
<property>
<name>fs.defaultFS</name>
<value>hdfs://127.0.0.1:9000</value>
</property>

vim /usr/local/hadoop/etc/hadoop/hdfs-site.xml
添加如下內容:
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>
dfs.namenode.name.dir</name>
<value>file:/opt/hadoop/tmp/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/opt/hadoop/tmp/dfs/data</value>
</property>

執行名稱節點格式化
cd /usr/loca/hadoop
./bin/hdfs namenode -format
啟動測驗
cd /usr/local/hadoop
./sbin/start-dfs.sh
![]()
ssh免密登錄設定
cd ~/.ssh/
ssh-keygen -t rsa //前面沒有空格
一直回車即可
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
這之后的就不用配置了
再次測驗

成功!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267017.html
標籤:其他
上一篇:樹莓派備份鏡像&批量燒錄
