文章目录

  • 集群Linux环境搭建
    • 注意事项
    • 复制虚拟机
    • 修改mac地址和ip地址
    • 每台虚拟机修改对应的主机名
    • 配置域名映射
    • 关闭防火墙和SELinux
      • 关闭防火墙
      • 关闭selinux
      • 虚拟机免密码登录
      • 三台机器时钟同步
      • 安装JDK
      • mysql的安装

集群Linux环境搭建

注意事项

1) windows系统下的所有关于VmWarw的服务都已经启动,五个服务。
2)确认好VmWare生成的网关地址
3)确认VmNet8网卡已经配置好了IP地址和DNS

复制虚拟机

 将虚拟机复制三份,分别命名为node1、node2、node3分别设置每台虚拟机的内存 (4G内存是给Windows留的) 每台机器的内存=(总内存 - 4)/3

修改mac地址和ip地址

  • 每台虚拟机更改mac地址
vim /etc/udev/rules.d/70-persistent-net.rules
  • 每台虚拟机更改IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0

每台虚拟机修改对应的主机名

vi /ect/sysconfig/network

HOSTNAME=node01

配置域名映射

vim /etc/hosts

关闭防火墙和SELinux

关闭防火墙

root用户下执行

service iptables stop #关闭防火墙
chkconfig iptables off #禁止开机启动

关闭selinux

  • 什么是SELinux

    • SELinux是Linux的一泓安全子系统
    • Linux的权限管理是针对于文件的,而不是针对进程的,也就是说,如果root启动了某个进程,这个进程可以操作任何一个文件
    • SELinux在文件权限外,增加了对进程的控制,进程只允许在进程允许的范围内操作资源
  • 为什么要关闭SELinux
    • 如果开启了SELinux,需要做非诚赋值的配置才能正常使用系统,所以在非生产环境,一般不使用
  • SELinux的工作模式
    • enforcing 强制模式
    • permissive 宽容模式
    • disable 关闭
# 修改selinux的配置文件
vi /etc/selinux/config

虚拟机免密码登录

  • 为什么要免密码登录

    • Hadoop节点众多,所以一般在主节点启动从节点,这个时候就需要程序自动在主节点登录到从节点中,如果不能那个免密就要每次都输入密码,非常麻烦。
 第一步; 在每一台计算机上生成公钥和私钥ssh-keygen -t rsa生成的秘钥对默认保存在root目录的.ssh文件夹中第二部; 将三台机器的公钥拷贝到同一台机器ssh-copy-id node01第三部; 将第一台机器上的认证下发的其他的机器上scp /root/.ssh/authorized_keys node02:/root/.sshscp /root/.ssh/authorized_keys node03:/root/.ssh

三台机器时钟同步

通过网络, 所有的主机和时钟同步服务器保持同步## 安装
yum install -y ntp
## 启动定时任务
crontab -e随后在输入界面中输入
*/1 * * * * /usr/sbin/ntpdate ntp4.aliyun.com;

安装JDK

  • 查看自带的openjdk并卸载
rpm -qa | grep java
rpm -e java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64 tzdata-java-
2016j-1.el6.noarch java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64 --
nodeps
  • 创建安装目录
mkdir -p /export/softwares #软件包存放目录
mkdir -p /export/servers #安装目录
  • 上传并解压
#上传jdk到/export/softwares路径下去,并解压
tar -zxvf jdk-8u141-linux-x64.tar.gz -C ../servers/
  • 配置环境变量
vim /etc/profileexport JAVA_HOME=/export/servers/jdk1.8.0_141
export PATH=:$JAVA_HOME/bin:$PATH

修改完成之后记得 source /etc/profile生效

source /etc/profile
  • 将安装目录发送给另外一台虚拟机
scp -r jdk1.8.0_141/ node02:$PWD

mysql的安装

步骤:

1) 在线安装mysql相关的软件包
yum install mysql mysql-server mysql-devel2)启动mysql的服务
/etc/init.d/mysqld start3)通过mysql自带的脚本进行设置
/usr/bin/mysql_secure_installation4)进入mysql的客户端,然后进行授权
mysql -u root -p# 任何一个客户端都能以root 123456登录
grant all privileges on *.* to 'root'@'%' identified by '123456' with
grant option;# 刷新
flush privileges;

集群Linux环境搭建相关推荐

  1. centos8 配置 dns_centos 8 集群Linux环境搭建 - 凭栏莫听雨落

    1. 注意事项 1.1 windows系统确认所有的关于VmWare的服务都已经启动 打开任务管理器->服务,查看五个VM选项是否打开. 确认好VmWare生成的网关地址 打开VMWare-&g ...

  2. ElasticSearch-7.5.1集群3master-3data-3client环境搭建

    ElasticSearch-7.5.1集群3master-3data-3client环境搭建 1.目录结构 2.es7.5.1安装 2.1修改elasticsearch.yaml配置文件 2.2启停各 ...

  3. 【Linux集群基础环境搭建】基于虚拟机的多节点Linux网络环境搭建(超详细)

    基于VMWare虚拟机的多节点Linux网络环境搭建 一.使用工具 二.方案设计 三.实现过程 1.安装VMWare虚拟机软件 2. 创建虚拟机节点controller并安装CentOS 3. 通过节 ...

  4. mongodb集群分片环境搭建

    环境准备 Linux环境 主机 OS 备注 192.168.32.13 CentOS6.3 64位 普通PC 192.168.71.43 CentOS6.2 64位 服务器,NUMA CPU架构 Mo ...

  5. Redis集群生产环境搭建,主从搭建,动态增删步骤

    文章目录 1.解压安装初始化 2.修改所有单台redis的配置文件redis.conf 2.启动全部6台redis单机 3.组成集群 4.增加主节点7006 5.新增从节点->7007作为主机7 ...

  6. window安装python3后怎么用pyspark_pyspark:连接spark集群Windows环境搭建

    软件 1.anaconda(python3.6) 2.spark-2.4.3-bin-hadoop2.7(spark版本要和集群上的一样) 3.JDK1.8 python环境配置 pip instal ...

  7. Oracle集群—DG2—环境搭建

    Oracle11gDG搭建 文章目录 Oracle11gDG搭建 一.环境规划 二.搭建过程 1. 主库设置: 2. 备库配置 3. 配置网络 4. 恢复备库 5. 备库进行数据同步 6. 应用日志 ...

  8. Linux搭建eureka集群,基于dns搭建eureka集群

    eureka集群方案: 1.通常我们部署的eureka节点多于两个,根据实际需求,只需要将相邻节点进行相互注册(eureka节点形成环状),就达到了高可用性集群,任何一个eureka节点挂掉不会受到影 ...

  9. 小知识点:ARM 架构 Linux 大数据集群基础环境搭建(Hadoop、MySQL、Hive、Spark、Flink、ZK、Kafka、Nginx、Node)

      换了 M2 芯片的 Mac,以前 x86 版本的 Linux 大数据集群基础环境搭建在 ARM 架构的虚拟机集群上有些用不了了,现在重新写一份基于 ARM 架构的,少数不兼容之外其他都差不多,相当 ...

最新文章

  1. 【Golang源码分析】Go Web常用程序包gorilla/mux的使用与源码简析
  2. IIS托管管道模式的集成和经典
  3. 使用Excel 通过 ODBC 连接到 MySQL 数据库
  4. Spring Boot实现一个天气预报系统(二)数据同步
  5. 【干货】超全!华为交换机端口vlan详解~
  6. 浙商银行携手神策数据,数字化转型提升客户体验
  7. [实践篇] 逻辑回归
  8. 2020 操作系统第三次习题
  9. Mybatis之加载mybatis-config.xml
  10. html如何播放h264视频,浏览器 – 我如何播放H264视频?
  11. appweb ejs_具有快速路线的EJS
  12. dz email地址无效_Zcash屏蔽地址漏洞或揭示全节点IP地址(附解决方案)
  13. windows工具:推荐一款可以截长图(滚动截图)的工具FSCapture
  14. mysql如何防止sql注入
  15. 接口测试(测试用例)
  16. 推挽电源的基本工作原理、磁通不平衡问题及其解决方法
  17. mysql查询top10_各个数据库中TOP10记录的查询方法
  18. OpenStack单节点平台搭建
  19. 全球及中国隐形眼镜护理液行业消费规模及投资竞争力分析报告2021-2027年
  20. ninja源码下载及编译(Win10+VS2019)

热门文章

  1. 浙江大华后端开发一面面经
  2. 牛顿插值法与拉格朗日插值法——实例
  3. 我是如何从桌面维护转到Linux系统运维
  4. zookeeper集群搭建(三台服务)
  5. Android图片加载框架最全解析(一),app开发入门教程
  6. 笔记本电脑 音频输出 杂音 问题的解决方案
  7. 在python3中、下列输出变量a的正确写法是_大学生安全教育网课答案智慧树2020
  8. 操作系统概念(一)——导论
  9. 一次SQL如何查重,去重小记
  10. 百度编辑器(ueditor)踩坑,图片转存无法使用