分享知識-快樂本身:Liunx-大數據(Hadoop)初始化環境搭建

大數據初始化環境搭建:

一):大數據(hadoop)初始化環境搭建html

二):大數據(hadoop)環境搭建編程

三):運行wordcount案例vim

四):揭祕HDFS網絡

五):揭祕MapReducessh

六):揭祕HBaseoop

七):HBase編程大數據

-----------------------------------------------------------------spa

1):須要準備三個虛擬機環境(建立方式:能夠單首創建三個虛擬機:點我查看如何安裝虛擬機、也能夠經過克隆方式:點我查看克隆詳情3d

2):NET 網絡設置(點我查看網絡設置code

3):分別關閉全部虛擬機防火牆

firewall-cmd --state 查看防火牆狀態 systemctl stop firewalld.service 臨時關閉防火牆(重啓後生效) systemctl disable firewalld.service 設置防火牆開機不啓動

4):分別修改三臺虛擬機的 主機名 與 對應的IP 。分別以下:

主機器: admin    192.168.31.206 子機器:admin-01  192.168.31.207 子機器:admin-02  192.168.31.208 【可根據實際狀況,約束 主機名稱 與 IP】

例如:修改 admin (參考主機修改方式 修改子機器)

//永久修改主機名稱
hostnamectl --static set-hostname admin

//修改 hosts 文件
vim /etc/hosts

5):免密登陸(分別修改三臺虛擬機的  /etc/hosts 文件) 分別加入其它兩臺虛擬機的 域登陸名。

在主機上(admin)生成密鑰:

ssh-keygen -t rsa

查看當前目錄下的全部文件(包含隱藏文件 .ssh)

ll -a

 

進入 .ssh 目錄:

把本機生成的id_rsa.pub複製到另外兩個子機器中,重命名爲authorized_keys

//須要先遠程建立(.ssh目錄)
ssh root@admin-01 "mkdir ~/.ssh/"

//將id_rsa.pub進行遠程拷貝
scp id_rsa.pub root@admin-01:~/.ssh/authorized_keys //admin-01:爲主機名

分別在兩個子機器中把authorized_keys 文件的權限改成600:

chmod 600 authorized_keys

在admin節點使用下面命令:(把id_rsa.pub追加到受權的key裏面去)

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

在全部機器上使用下面命令(修改SSH配置文件"/etc/ssh/sshd_config")

vim /etc/ssh/sshd_config RSAAuthentication yes # 啓用 RSA 認證 PubkeyAuthentication yes # 啓用公鑰私鑰配對認證方式 AuthorizedKeysFile .ssh/authorized_keys # 公鑰文件路徑(和上面生成的文件同)

6):全部虛擬機安裝JDK(點我查看安裝步驟

 主機安裝成功後能夠經過複製操做,拷貝到子機器上(每臺虛擬機的路徑最好保持一致 方便統一管理)

scp  -r   /opt/jdk   root@admin-01:/opt/jdk scp -r   /opt/jdk   root@admin-02:/opt/jdk

把 admin 中的profile文件複製到其餘兩個機器中:

scp /etc/profile root@admin-01:/etc/profile scp /etc/profile root@admin-02:/etc/profile

以後讓兩個子機器中的profile文件生效,分別在兩個子機器中運行:

source   /etc/profile

 

 點我進行下一步的操做(大數據 Hadoop 環境搭建)

相關文章
相關標籤/搜索