安装hadoop前的准备工作_hadooplinux搭建

安装hadoop前的准备工作_hadooplinux搭建这个hadoop的搭建是以比赛前的练习为目的的,所以我直接以root用户来搭建hadoop,主要也是方便我自己以后复习用的 需要的软件:vmware15.5,xshell6,xftp6,jdk Lin

    这个hadoop的搭建是以比赛前的练习为目的的,所以我直接以root用户来搭建hadoop,主要也是方便我自己以后复习用的

  需要的软件:vmware15.5,xshell6,xftp6,jdk  Linux:centos7.4

1,创建主机 

    在虚拟机中用centos镜像创建3台主机,用于模拟之后的实验。具体的创建方式就不说了

2,设置静态IP   

vi /etc/sysconf ig/network-scripts/ifcfg-ens33

代码100分

修改ifcfg-ens33文件的内容,把“dhcp”修改成”static“,并添加ip地址,掩码和网关。

代码100分BOOTPROTO = static
IPADDR = 192.168.1.10
NETMASK = 255.255.255.0
GEYWAY = 192.168.1.1
DNS1 = 8.8.8.8

但是有一个问题,配置静态ip后我的DNS失效了,以前也遇见过解决了,现在又忘了。

3,主机名修改

  Centos7.4修改主机名有两种方法,都有重启后才生效

方法一
hostnamectl set-hostname master hostnamectl set-hostname slave1 hostnamectl set-hostname slave2
init 0
方法二
vi /etc/hostname
  master
init 0

4,主机映射

代码100分vi /etc/hosts
#(每台主机都要添加)
172.16.1.2    master
172.16.1.3    slave1
172.16.1.4    slave2

5,关闭防护墙

关闭iptables

systemctl enable iptables        #让iptables开机不自启
systemctl stop iptables  

关闭selinux

service selinux stop
vim /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled

关闭firewalld

service firewalld stop
setenforce 0

6,配置免密码登入

ssh-keygen            #生成密钥
都按回车健,默认无密码。
ssh-copy-id master
ssh-copy-id slave1
ssh-copy-id slave2

  每台主要都要操作一遍,先生成密钥

7,安装JDK

 先在官网上下载jdk,文件:jdk-8u144-linux-x64.tar.gz 要注册oracle。然后使用XFTP上传文件到root目录下。

先配置环境变量

vi /etc/profile
  export JAVA_HOME=/usr/local/src/jdk
  export PATH=$PATH:JAVA_HOME/bin
source /etc/profile                         #使环境变量生效

然后解压文件,重命名文件名(个人习惯)

tar zxf /root/jdk-jdk-8u144-linux-x64.tar.gz -C /usr/local/src/
cd /usr/local/src 
mv jdk1.8.0_144 jdk

最后就是验证jdk是否有用

java -version

    8,时间同步

  伪分布式的hadoop不用

  利用Xshell的同时键入到所有的会话的功能发送命令

date               #查看当前的时间     
data -s "20191122 13:28:00"  #yyyymmdd hh:mm:ss

 

  最后:这个是我自己一直在用的方法,可能以后会有更好的

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10804.html

(0)
上一篇 2022-12-21
下一篇 2022-12-21

相关推荐

  • 初识MongoDB(1)「建议收藏」

    初识MongoDB(1)「建议收藏」基本简介 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,语法有点类型javascript面向对象的查询语言,它是一个买你想几核的,模式自由

    2023-03-26
    767
  • mysql数据库异常怎样排查_使用数据库遇到的问题

    mysql数据库异常怎样排查_使用数据库遇到的问题近一个月处理历史数据问题时,居然连续遇到了2个MySQL BUG,分享给大家一下,也欢迎指正是否有问题。 BUG1: 数据库版本: MySQL5.7.25 – 28 操作系统: Centos 7.7(

    2023-03-14
    149
  • python的自我总结(python自我评价)

    python的自我总结(python自我评价)C++、Java乃至C#都可以看做是同一类型的语言:C++还算灵活,但纷繁复杂的语法使得生产效率低下,Java提高了生产效率,却损失了灵活性;C#算是在生产效率和灵活性平衡之间做得不错了,但是还是不够的,要不Boo语言之父就不用愤而著Boo了。Python首先是一种动态类型和强类型语言,动态类型意味着你不再需要为每一个变量的类型做无数次的声明,因为编译器会帮你做类型判断,它会跟根据变量的赋值来决定变量的类型。强类型则是意味着你不能将一个string当成一个int来用,除非你显式地转换它。

    2023-11-02
    147
  • 使用Python List1实现数据存储和处理

    使用Python List1实现数据存储和处理a href=”https://beian.miit.gov.cn/”苏ICP备2023018380号-1/a Copyright www.python100.com .Some Rights Reserved.

    2024-03-03
    90
  • 如何在Python中使用锚点来创建页面内链接

    如何在Python中使用锚点来创建页面内链接在Web开发中,页面内链接是非常常见的一种需求,可以帮助用户快速定位、跳转到感兴趣的内容区域。Python作为一门优秀的编程语言,也提供了很多实现页面内链接的方法。在本文中,我们将介绍如何在Python中使用锚点来创建页面内链接。

    2024-02-25
    113
  • mongodb运算符_mongodb authentication failed

    mongodb运算符_mongodb authentication failed问题 如果MongoDB 数据库集合中仅存在一条记录 我们执行查询 此时会得到结果吗? 最开始我想当然的以为是不会出现结果的,但结果往往与期望背道而驰。 什么,一瞬间我陷入了迷茫,Mongo的查询结果

    2023-02-11
    151
  • GaussDB(for openGauss)让数据“存得下、算得快、算得准”[亲测有效]

    GaussDB(for openGauss)让数据“存得下、算得快、算得准”[亲测有效]摘要:本文从总体架构、数据分布方式、计算下推、数据强一致等方面进行介绍GaussDB(for openGauss)。 本文分享自华为云社区《华为云GaussDB(for openGauss)专场直播…

    2023-04-12
    158
  • 把短视频上传到其他平台,怎么转换格式?

    把短视频上传到其他平台,怎么转换格式?**把短视频上传到其他平台,怎么转换格式?**小编最近在人民日报公众号上看到一段短视频,是关于一个网友把一名闪送员接到一个单子把药品送上长城,还背着受伤的女孩走了一段路的内容。在网上这个短视频也被转…

    2023-03-05
    150

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注