hadoop(2):对应的环境

安装过程

这里自己也没有对应的服务器
自己通过VBox(用 VMware也一样)
创建多个linux的虚拟机

这里用的CentOS7
可以创建带界面的,也可以创建没有界面的
区别可能就是没有界面的,配置环境麻烦一点

自己vbox,网络居然桥接不了…原来搭建hadoop从来没有遇到过这种情况
(还好win10,自己查到可以手动桥接, 在适配器-网络连接中,自己选择联网的以太网 和 vbox的以太网, 桥接,就可以了)

配置完2个centos7后, 设置网络
达到 2个虚拟机, 和 真正主机, 3台机器, 互相能ping通即可
(免密码登录,后期再配置)

下载一个用于登录的工具
自己这里用的SecureCRT(注意,有很多都带有病毒,需要注意杀毒后使用)
配置完显示编码后,使用

关闭防火墙

自行查阅,因为每个版本文件存放地址好像不一样
自己是

service iptables stop
再
chkconfig iptables off

进入selinux

vi /etc/sysconfig/selinux

把 enforcing 修改为 disabled
(vi 或者 vim 自行解决,这里就不解释了)

修改主机名

hostname
可以查看主机名
一般为: localhost.localdomain

通过 hostname XXX 修改
例如: hostname hadoop21
就修改为 hadoop21 了
(这样,重启后,会被还原)

最好是修改 配置文件
vi /etc/sysconfig/network

修改为:
HOSTNAME=hadoop21

插入主机名解析(和win的host作用是一样的)
vi /etc/hosts

加入一行(这个根据个人而定)
192.168.199.221 hadoop21
192.168.199.222 hadoop22

reboot重启
最好查看下,先修改的是否都还是存在

配置ssh面密码登录

ssh可以远程登录连接
但是,每次都需要输入密码,比较方便
这个时候,配置ssh,就不需要输入密码了
(相当于设置一个特殊身份,只要符合这个身份,就不需要密码)

输入 ssh-keygen -t rsa
一直回车(后面其实是让你输入存储的地方,直接回车,会存放到默认的地方)

ssh-copy-id 192.168.xxx.xxx 赋值对应的id
这样,对应的ip就可以免密码登录了
(这里也可以手动去配置添加对应的指纹,效果和命令一样,之前一直是手动copy去设置的,会了ssh-copy-id命令的确很方便,手动方式这里略)

    原文作者:dodo_lihao
    原文地址: https://www.jianshu.com/p/beb9b8c2003a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞