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 尝试下是否配置成功无需密码登陆

相关文章
相关标签/搜索