巧搭Hadoop完全分布式(二)-Linux基础版配置

前言

在安装好centos之后,进行一些集群的通用配置,克隆之后就不用再一台一台去设置了

登录

由于还没配置ip,先只能在VM中登录,想用远程连接的话,先跳到网络部分,配置好ip再远程连接
在这里插入图片描述

权限方面

在权限方面做如下操作
1.准备一个专门做大数据业务的用户可以叫做bduser或者hadoop,根据自己喜好来定
在这里插入图片描述
2.让刚刚创建的用户能借用root权限,主要是便于之后的操作
vi /etc/sudoers可以看到它是只读的,因为这个文件非常重要,所以即便是管理员也没有修改权限
:q退出vi
在这里插入图片描述
临时修改一下这个文件的权限chmod u+w sudoers
在这里插入图片描述
vi编辑这个文件添加这行内容,:wq保存退出,记得把权限改回去chmod u-w sudoers,否则权限借用会出问题
在这里插入图片描述

安全方面

1.关闭防火墙
临时关闭,我这里是用bduser操作顺便试试能不能借用root权限
注意CentsOS6当中是用service iptables stop
而CentOS7当中是systemctl stop firewalld
在这里插入图片描述
切回root,取消开机自启动
CentOS6中chkconfig iptables off
CentOS7中systemctl disable firewalld
在这里插入图片描述
2.关闭安全子系统
vi /etc/selinux/config
将enforcing改为disabled ,记得保存退出
在这里插入图片描述

网络方面

1.修改本机ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
将原来的ONBOOT改为yes,dhcp改成static,添加本机ip地址以及网关等信息,改完后记得重启网卡service network restart
其中我打算将106给这台基础版,之后的集群就用107、108、109在这里插入图片描述
可以去网络连接查看VM的网关
在这里插入图片描述
2.修改域名映射
vi /etc/hosts修改hosts文件,添加域名与ip之间的映射,这里建议域名与之后克隆的主机名保持一致;
我准备搭建一个三个结点的集群,配置上三个就够了,多配几个以后可能用得到。
在这里插入图片描述

文件方面

基础版先预装一些文件便于之后集群的搭建
我习惯将软件放在opt下,所以就在opt下创建了两个目录给bduser,如果选择安装到家目录下就不需要创建
在这里插入图片描述
1.上传Hadoop与jdk
通过winscp连接上基础版
在这里插入图片描述
在这里插入图片描述
上传之后记得再确认权限是bduser的
2.解压安装
tar -zxvf 包名 -C 指定目录解压到指定路径
在这里插入图片描述
3.配置环境变量
vi /etc/profile添加如下内容,记得修改文件路径

# JAVA_HOME
export JAVA_HOME=/opt/modules/jdk1.8.0_172
export PATH=$PATH:$JAVA_HOME/bin

# HADOOP_HOME
export HADOOP_HOME=/opt/modules/hadoop-2.7.6
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin

保存退出,更新环境变量source /etc/profile

yum方面

修改yum源
cd /etc/yum.repos.d/进入该文件夹
在这里插入图片描述
mv CentOS-Base.repo CentOS-Base.repo.backup备份一下

如果有wget直接下载一个镜像到本地,
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
但我最小版本的CentOS6没有,就用Windows下载
在这里插入图片描述
再用winSCP上传到该文件夹下并命名为CentOS-Base.repo
在这里插入图片描述
别忘了yum clean all
yum repolist查看一下仓库,成功换成163的了
在这里插入图片描述
最后由于我的最小版也没有vim,我想预装一下克隆机就不能再装了
yum -y install vim
在这里插入图片描述

后记

如果对于集群还有其他特殊的通用配置也可以在基础版中添加,我这些配置基本是够用了;接下来就是去克隆基础版。

猜你喜欢

转载自blog.csdn.net/weixin_44112790/article/details/86910871