集群Linux环境搭建
文章目录
- 集群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环境搭建相关推荐
- centos8 配置 dns_centos 8 集群Linux环境搭建 - 凭栏莫听雨落
1. 注意事项 1.1 windows系统确认所有的关于VmWare的服务都已经启动 打开任务管理器->服务,查看五个VM选项是否打开. 确认好VmWare生成的网关地址 打开VMWare-&g ...
- 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启停各 ...
- 【Linux集群基础环境搭建】基于虚拟机的多节点Linux网络环境搭建(超详细)
基于VMWare虚拟机的多节点Linux网络环境搭建 一.使用工具 二.方案设计 三.实现过程 1.安装VMWare虚拟机软件 2. 创建虚拟机节点controller并安装CentOS 3. 通过节 ...
- mongodb集群分片环境搭建
环境准备 Linux环境 主机 OS 备注 192.168.32.13 CentOS6.3 64位 普通PC 192.168.71.43 CentOS6.2 64位 服务器,NUMA CPU架构 Mo ...
- Redis集群生产环境搭建,主从搭建,动态增删步骤
文章目录 1.解压安装初始化 2.修改所有单台redis的配置文件redis.conf 2.启动全部6台redis单机 3.组成集群 4.增加主节点7006 5.新增从节点->7007作为主机7 ...
- 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 ...
- Oracle集群—DG2—环境搭建
Oracle11gDG搭建 文章目录 Oracle11gDG搭建 一.环境规划 二.搭建过程 1. 主库设置: 2. 备库配置 3. 配置网络 4. 恢复备库 5. 备库进行数据同步 6. 应用日志 ...
- Linux搭建eureka集群,基于dns搭建eureka集群
eureka集群方案: 1.通常我们部署的eureka节点多于两个,根据实际需求,只需要将相邻节点进行相互注册(eureka节点形成环状),就达到了高可用性集群,任何一个eureka节点挂掉不会受到影 ...
- 小知识点:ARM 架构 Linux 大数据集群基础环境搭建(Hadoop、MySQL、Hive、Spark、Flink、ZK、Kafka、Nginx、Node)
换了 M2 芯片的 Mac,以前 x86 版本的 Linux 大数据集群基础环境搭建在 ARM 架构的虚拟机集群上有些用不了了,现在重新写一份基于 ARM 架构的,少数不兼容之外其他都差不多,相当 ...
最新文章
- 【Golang源码分析】Go Web常用程序包gorilla/mux的使用与源码简析
- IIS托管管道模式的集成和经典
- 使用Excel 通过 ODBC 连接到 MySQL 数据库
- Spring Boot实现一个天气预报系统(二)数据同步
- 【干货】超全!华为交换机端口vlan详解~
- 浙商银行携手神策数据,数字化转型提升客户体验
- [实践篇] 逻辑回归
- 2020 操作系统第三次习题
- Mybatis之加载mybatis-config.xml
- html如何播放h264视频,浏览器 – 我如何播放H264视频?
- appweb ejs_具有快速路线的EJS
- dz email地址无效_Zcash屏蔽地址漏洞或揭示全节点IP地址(附解决方案)
- windows工具:推荐一款可以截长图(滚动截图)的工具FSCapture
- mysql如何防止sql注入
- 接口测试(测试用例)
- 推挽电源的基本工作原理、磁通不平衡问题及其解决方法
- mysql查询top10_各个数据库中TOP10记录的查询方法
- OpenStack单节点平台搭建
- 全球及中国隐形眼镜护理液行业消费规模及投资竞争力分析报告2021-2027年
- ninja源码下载及编译(Win10+VS2019)