hadoop 安裝1

 

1.準備hadoop 環境。linux

a.警用ipv 6,應爲hadoop不支持ipv6網絡,在用hadoop的時候可能會監聽到ipv6網絡(編輯/etc/sysctl.conf ,添加2個數據);網絡

 

net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
 ssh

使用 sysctl -p 生效下oop

b.用hostnamectl ,修改下主機名稱ip

hostnamectl set-hostname hadoop3hadoop

再用hostname查看下是否修改爲功登錄

c.關閉防火牆jdk

systemctl stop   firewalld.service配置

systemctl disable   firewalld.serviceservice

d.關閉selinux

修改配置文件 /ets/setlinux/config

selinux=disabled

e.安裝jdk,具體看之前的文章

f.添加一個用戶

useradd hadoop  給hadoop添加權限

命令爲:visudo 

添加 hadoop  ALL=(ALL)       NOPASSWD:ALL,!/usr/bin/passwd root

g.在配置ssh信任

先進入 su - hadoop 用戶下面

在生成密鑰對  ssh-keygen –t rsa 後面一直回車

在配置信任 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

修改下 這個文件的權限 chmod 600 .ssh/authorized_keys

配置公鑰,登陸的時候須要填寫公鑰,咱們設置下

cat /etc/ssh/ssh_config這裏修改的是全局的,把StrictHostKeyChecking any 修改爲no

可是咱們此次只改動 hadoop 用戶

咱們把準備好的 ssh_config 文件複製到 .ssh 下面

命令爲cp /usr/local/src/ssh_config   .ssh/config

最後配置配置下host

vi /etc/hosts 添加咱們的ip +主機名稱(主機名稱用hostname能夠獲得)

最後你能夠用 ssh hadoop3 嘗試下是否配置成功無需密碼登陸

相關文章
相關標籤/搜索