Hadoop环境配置(基础)

环境配置

  • 配置网络环境(个人训练)
  • 关闭防火墙
  • 修改名字
  • 建立数据链
  • 加入环境变量
  • 设置免密传输

配置网络环境(个人训练)

$ vi/etc/sysconfig/network-cripts.ifcfg-ens33

没有的,如下加入设置

DCHP 改为static
IPADDR=192.168.1.129
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
PREFIX=24

有的 在里面改就行

然后在物理机修改网卡
打开你的网卡设置
在这里插入图片描述
双击打开,或者右键打开属性
Hadoop环境配置(基础)_第1张图片
再打开VMware虚拟网络配置
Hadoop环境配置(基础)_第2张图片
设置广播ip(也就是设置ip地址分配的范围)
Hadoop环境配置(基础)_第3张图片

关闭防火墙

(个人训练,可以不关闭,为了更好配置才关闭的)
$ systemctl status firewalld
$ systemctl stop firewalld

修改名字

$ vi /etc/hostname
删除全部
加入你需要更改的名字
然后重启

建立数据链

(完全分布会用到,可能还有个别)
$ vi /etc/hosts
加入地址
192.168.3.129 master
192.168.3.130 slave1
192.168.3.131 slave2

加入环境变量

$ vi /etc/profile
加入

第一个是解压文件
tar axvf 目录+包(空格)-C(空格)解压目录
$ tar -axvf /usr/jdk -C /usr/

第二个是修改名字
mv 解压目录的包(完整路径)(空格)目录+(要改的名字)
$ mv hadoop.tar.gz hadoop

这个配置你的java和hadoop文件
export JAVA_HOME=包的路径
export HADOOP_HOME=包的路径
export PATH= P A T H : J A V E H O M E / b i n : PATH:JAVE_HOME/bin: PATH:JAVEHOME/bin:HADOOP_HOME/bin
伪分布里面要加入$HADOOP_HOME/sbin
然后查看版本能否看得到

设置免密传输

ssh-keygen
每台自己都要设置
回车三下
进入
$ cd ~/.ssh
重点 输入
$ cat id_rsa.pub >> authorized_keys

如果多台电脑
重点 输入cat id_rsa.pub >> authorized_keys
拷贝到各台机子
要一台机子一个拷贝(就是第一台拷贝后,发送到第二台然后拷贝第二台的密钥,然后发送到第三台)
最后将slave2最后的文件分发其他机上
scp authorized_keys slave1:~/.ssh

若过程中有错误,可以删除authorized_keys文件重新设置。

你可能感兴趣的:(hadoop,hadoop)