六):揭祕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