原文:点击打开链接

虚拟机linux使用的是centos7操作系统

1. 安装sz rz工具,用于以后用rz sz上传下载文件

yum install -y lrzsz

2. 将原来的yum源配置进行备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base_repo_bak

以下内容回帖刷新可见………………

3. 用rz命令将CentOS-Base.repo文件上传文件到当前用户的home目录"~"

4. 将上传完成的CentOS-Base.repo文件移动到/etc/yum.repos.d/目录

mv ~/CentOS-Base.repo /etc/yum.repos.d/

5. 删除以前yum配置下的所有缓存数据并根据新的yum源配置新建缓存

yum clean all && yum makecache

6. 更新系统中的一个或多个软件包

yum update -y

7. 安装系统常用软件

yum install -y openssh-server vim gcc gcc-c++ glibc-headers bzip2-devel lzo-devel curl wget openssh-clients zlib-devel autoconf automake cmake libtool openssl-devel fuse-devel snappy-devel telnet unzip zip net-tools.x86_64

8. 关闭防火墙

查看防火墙状态firewall-cmd --state
关闭防火墙systemctl stop firewalld.service
禁止防火墙开机启动 systemctl disable firewalld.service
查看服务是否开机启动 systemctl is-enabled firewalld.service

9. 修改主机名

hostnamectl set-hostname nn1.hadoop
修改完成之后用hostname查看

10. 创建hadoop用户

useradd hadoop

11. 修改hadoop用户密码

用passwd hadoop命令并且输入密码
或者用echo "hadoop666" | passwd --stdin "hadoop"命令直接修改密码

12. 给hadoop用户,配置SSH密钥

sudo us – hadoop 切换到hadoop用户
mkdir ~/.ssh 创建.ssh目录
ssh-keygen -t rsa -f ~/.ssh/id_rsa -P '' 生成ssh公私钥
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 输出公钥文件内容并且重新输入到~/.ssh/authorized_keys文件中
chmod 700 ~/.ssh 给~/.ssh文件加上700权限
chmod 600 ~/.ssh/ authorized_keys 给~/.ssh/ authorized_keys加上600权限

13. 关闭selinux

查看关闭状态
/usr/sbin/sestatus -v
关闭方法
vim /etc/selinux/config
把文件里的SELINUX=disabled

重启服务器
reboot
启动之后用
/usr/sbin/sestatus -v 查看selinux的修改状态

14. 安装JDK

用rz命令将jdk-8u73-linux-x64.rpm文件上传文件到当前用户的home目录"~"
用rpm -ivh jdk-8u73-linux-x64.rpm进行安装

执行完上面的命令,一个基础的linux系统就配置好了。然后把这个虚拟机导出,再根据这个导出的虚拟机创建3个linux系统。并用hadoop用户,测试彼此之间是否能进行ssh通信

海牛 Hadoop 系列教程(一):服务器基础环境相关推荐

  1. Hadoop入门基础教程 Hadoop之服务器基础环境搭建

    本文以K-Master服务器基础环境配置为例分别演示用户配置.sudo权限配置.网路配置.关闭防火墙.安装JDK工具等.用户需参照以下步骤完成KVMSlave1~KVMSlave3服务器的基础环境配置 ...

  2. 【Hadoop生态圈】1.Hadoop入门教程及集群环境搭建

    文章目录 1.简介 2.环境准备 3.安装hadoop 3.修改Hadoop配置文件 3.1.hadoop-env.sh配置 3.2.core-site.xml配置 3.3.hdfs-site.xml ...

  3. 微信公众号开发系列教程一(调试环境部署)

    http://www.cnblogs.com/zskbll/p/4074855.html 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试 ...

  4. 微信公众号开发系列教程一(调试环境部署续:vs远程调试)

    微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C ...

  5. EWSTM8系列教程02_新建基础软件工程

    IAR最新全套教程: 1.EWSTM8系列教程01_IAR介绍.下载.安装和注册 2.EWSTM8系列教程02_新建基础软件工程 3.EWSTM8系列教程03_主窗口.工具栏的概述 4.EWSTM8系 ...

  6. 从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN)

    从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN) 首先先声明一下 这篇是转载来自  : 从零开始搭建深度学习服务器: 基础环境配置( ...

  7. 史上最详细的Android Studio系列教程四--Gradle基础

    史上最详细的Android Studio系列教程四--Gradle基础 转载于:https://www.cnblogs.com/zhujiabin/p/5125917.html

  8. 搭建hadoop集群环境一:服务器基础环境准备

    目录 一.环境搭建目标 二.基础环境搭建 1.hosts在3台服务器的映射 2.关闭防火墙 3.免密登录 4.同步系统时间 5.创建服务器统一工作目录 6.安装jdk环境 三.问题处理 三.写在最后 ...

  9. 大数据系列教程003-hadoop伪分布式环境搭建步骤

    声明:大数据系列教程文章由Java潘老师辛苦原创,免费公开供java爱好者学习.如需转载请获得潘老师授权并保留原文链接,如有疑问或建议,可以联系潘老师: Q:1562691348 V:A1562691 ...

最新文章

  1. 小程序 缩放_缩放流星应用程序的初体验
  2. 2018-04-07进程创建学习流程
  3. 标签页如何用php静态显示,php使用标签替换的方式生成静态页面
  4. 操作系统hpf算法事例_操作系统中常见算法汇总
  5. 直入灵魂的Python教学:《看动漫学Python》让学习不再枯燥
  6. 基于左子结点/右兄弟结点表示法和二叉链表来实现二叉树ADT
  7. cv2读取带中文路径方法
  8. C语言中获得本地日期
  9. NWT内斗:为了还不值钱的股份
  10. HardwareRenderer EGL error: EGL_BAD_SURFACE
  11. 23000字,讲清信息流广告数据分析。
  12. 宝塔面板安装WordPress
  13. 在这做一个词云图生成器来送给大家(附代码),建议收藏
  14. 应用程序正常初始化(0xc0000160)失败
  15. Python-Django毕业设计小斌美食网站(程序+LW)
  16. 运用数学软件matlab求无穷积分,matlab积分的计算及其简单应用论文.doc
  17. zabbix报警方式,邮件报警和微信报警。
  18. rrpp协议如何修改_RRPP配置注意事项
  19. Win获取本地SVN帐号密码
  20. CentOS 8构建桌面办公环境

热门文章

  1. @ImportResource 使用xml配置
  2. Java 第 33 课 1282. 用户分组 523. 连续的子数组和
  3. Android中shell控制cpu,Android app开发中获取cpu arm架构信息及执行shell命令方法
  4. Android围住神经猫开发指南【一】游戏介绍
  5. octree八叉树数据结构原理与实现
  6. 2019第十二届亚洲(北京)国际物联网展览会
  7. 深度主动学习综述(Deep Active Learning)
  8. nginx去inde.php
  9. AEO海关认证管理系统解决方案丨汇信
  10. vue 搜索框模糊查询 + 优化(节流) + 关键字高亮