美文网首页大数据
centos-常用环境配置-虚拟机配置

centos-常用环境配置-虚拟机配置

作者: _Unique_楠楠 | 来源:发表于2020-04-21 15:31 被阅读0次

1.简介

   由于在练习搭建大数据平台时,经常需要N个节点进行不同组件的部署安装,这里针对常用的centos系统进行配置优化,总结了常用需要修改的环境配置,大家可整理成脚本,一次性修改。

2.远程连接的开放

   远程连接是必不可少的,一般我们通过ssh工具进行远程管理多个节点,但是直接安装的centos系统本身需要配置和安装才可进行远程连接。

2.1 安装openssh-server

  • 需要先修改如下配置vi /etc/sysconfig/network-scripts/ifcfg-ens33ONBOOT:no修改为ONBOOT:yes
  • yum install openssh-server
  • 启动:service sshd start
  • 设置开机自启动:systemctl enable sshd.service

2.2 常用软件安装

  • yum install vim
  • yum install wget

3.hostname修改

hostnamectl set-hostname node01

4.关闭防火墙

systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service

5.设置时区 -- 时间不同步会导致集群失败

yum -y install ntp
chkconfig ntpd on
tzselect -- 按提示更换时区,依次选择5-Asia,9-China,1-Beijing Time
vim /etc/profile
TZ='Asia/Shanghai'; export TZ

6.修改host

vi /etc/hosts
192.168.33.10 node01
192.168.33.20 node02
192.168.33.30 node03
-- 根据虚拟机或主机个数 依次类推 进行配置

7.设置固定ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33 -- 这个文件名可能会不同
DNS1=223.5.5.5
NETMASK=255.255.255.0 #子网掩码 
GATEWAY=192.168.33.2 #网关,vmvare的nat模式网关为x.x.x.2,如果不设置这个虚拟机就不能上网
IPADDR=192.168.33.10 # 设置一个和原来动态分配的ip在同一子网的IP --每个node节点单独配置

8.vim /etc/selinux/config

注意:这个如果不修改可能会在搭建集群中出现各种未知问题,这个模块主要是linux的安全模块
SELINUX=disabled

9.免密钥登陆

-- 产生密钥
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
-- 多节点分发密钥
scp ~/.ssh/authorized_keys root@node02:/root/.ssh/
1->2,2->3,3->4,4->5,5->6,6->7
7->6,7->5,7->4,7->3,7->2,7->1

   简单的总结下:比如我现在有3个节点,那么首先我需要在1节点生产密钥,然后将1节点的密钥放在2节点上,然后再2节点上再次生成2节点的密钥,追加写入之前1节点发送过来的文件上,然后发给3节点,等3节点也生产自己的密钥追加写入后。现在3节点的密钥文件为最全的(同时包含1,2,3节点的密钥) 这时候,我们只要把3节点的密钥 在依次发给1,2节点上,这样就能保证每个节点的密钥文件上都有3个节点的密钥。这样以后我们节点间通讯,节点间传输,跳转就可以实现免密操作!

相关文章

  • centos-常用环境配置-虚拟机配置

    1.简介 由于在练习搭建大数据平台时,经常需要N个节点进行不同组件的部署安装,这里针对常用的centos系统进行...

  • SPARK

    本文档介绍了如何配置虚拟机spark python开发环境,以及简要的开发指南。 环境配置 环境配置请参考文档:虚...

  • ZooKeeper集群搭建

    Hadoop集群基础配置 hadoop伪分布式系统配置VM安装Linux虚拟机环境VM克隆Linux虚拟机集群配置...

  • VMwareFusion静态IP设置

    VMwareFusion静态IP设置 目录 环境配置 虚拟机配置 只是点补充 推荐虚拟机APP 总结 正文 背景 ...

  • zookeeper集群的安装

    配置环境准备 (环境按照本地虚拟机进行配置,真实线上环境酌情修改)采用三台机器ip设置为 1.配置网络 2.配置防...

  • 搭建Hadoop伪分布式环境-作业001

    搭建Hadoop伪分布式环境-作业001 搭建Linux环境 1 配置VM### 2 配置虚拟机磁盘 3 配置Ce...

  • Xshell连接虚拟机中的CentOS

    因配置ng+keepalived环境,需要多台机器测试,所以用虚拟机配置一台centos环境,但在虚拟机中操作很不...

  • KVM 维护常用命令

    KVM 维护常用命令 kvm虚拟机的配置文件位置:/etc/libvirt/qemu 修改虚拟机的相关配置sudo...

  • Vagrant的配置文件Vagrantfile详解-1

    配置详解 下面是一些常用的配置: config.vm.hostname:配置虚拟机主机名config.vm.net...

  • Hadoop 3.+ CentOS 7 下安装步骤

    纯命令行环境, 虚拟机配置集群 本机环境windows 10image.png 集群配置:master + sla...

网友评论

    本文标题:centos-常用环境配置-虚拟机配置

    本文链接:https://www.haomeiwen.com/subject/wcguihtx.html