简述hadoop的安装配置_虚拟机hadoop安装教程

简述hadoop的安装配置_虚拟机hadoop安装教程前言 年过30惶惶不安,又逢疫情,还是不断学习,强化自己的能力。hadoop的视频和书籍在15年的时候就看过,但是一直没动手实践过,要知道技术不经过实战,一点提升也没有。因此下定决心边学边做,希望能有

hadoop3自学入门笔记(1)——虚拟机安装和网络配置

前言

年过30惶惶不安,又逢疫情,还是不断学习,强化自己的能力。hadoop的视频和书籍在15年的时候就看过,但是一直没动手实践过,要知道技术不经过实战,一点提升也没有。因此下定决心边学边做,希望能有所收获。

软件版本介绍

  • virtualbox 6.1
  • centos7 
  • hadoop-3.2.1
  • jdk-8u241-linux-x64
  • xshell
  • xftp

    虚拟机配置规划

name ip role
61 192.168.3.61 namenode,datanode
62 192.168.3.62 datanode
63 192.168.3.63 secondnamenode
64 192.168.3.64 datanode

虚拟机的创建

安装virtualbox
新建虚拟机如下图所示:
image.png
选择red hat 64位。点击下一步,内存根据情况设置
image.png
下一步
image.png
现在创建虚拟机硬盘,点击创建。
image.png
勾选第一个,下一步。
image.png
动态分配,下一步。
image.png
点击创建。
image.png
双击启动。
image.png
注册系统镜像iso.启动安装

记得设置连接方式,桥接网卡,可以让虚拟机和本机在同一个网络下。
image.png

复制虚拟机,避免多次安装

image.png
右击复制

虚拟机配置ip

  1. 修改192.168.3.61的网络配置,192.168.3.62,192.168.3.63,192.168.3.64的雷同。
# vi /etc/sysconfig/network-scripts/ifcfg-ens3
TYPE=Ethernet
BOOTPROTO=static //dhcp改成static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes //no改成yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens3
UUID=851ae637-14d4-4435-9c38-d3a3e4c2f0c3
DEVICE=ens3
IPADDR=192.168.3.61 //新加上的
NETMASK=255.255.255.0 //新加上的
GATEWAY=192.168.3.1 //新加上的
ONBOOT=yes //no改成yes

代码100分

  1. 重启网络
代码100分# service network restart

当所有结果都显示为OK时,才能成功。

  1. curl测试网络是否通了

image.png
返回网页表示统领。

使用 xshell

在虚拟机中输入命令很受,让我们用专门的客户端吧,让你写命令6的起飞。
image.png
点击连接,输入用户名和密码,记得勾选记住用户名和密码。下次就避免输入了。

SSH免密码登录

ssh-keygen 用来生成ssh登录的key,可以使我们以后登录远程主机时无需再输入远程主机的key具体使用方法如下:
当我们需要用主机61登录远程主机62时,我们在主机61上输入:

  1. 生成Key
# ssh-keygen -t rsa 

会产生如下的信息:

  1. key的名称输入id_rsa,密码直接回车表示空
代码100分Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):      ->输入key文件的名称

Enter passphrase (empty for no passphrase):                 ->输入使用key时的密码,注意这里不是远处服务器的密码,

                                               只是你使用sshkey时需要输入的密码,
                                     建议不输入(如果要输入这个密码还不如直接输入远处主机的密码:))

Enter same passphrase again: 

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

11:ae:00:bd:92:bc:70:f8:4b:cb:47:06:7f:e2:73:21 root@xxxxxx
  1. 把公匙复制到62
scp id_rsa.pub 192.168.3.62:/root/.ssh/
  1. 远程到62
ssh 192.168.3.62    ->登录远程主机

root@192.168.3.62's password: ->输入密码
  1. 生成authorized_keys
# cd /root/.ssh    ->进入到key目录

# cat id_rsa.pub >> authorized_keys
  1. 修改.ssh和authorized_keys权限。退出62,重启ssh服务

600 设置拥有者可读写,其他人不可读写执行,
700 ** 只有拥有者有读、写、执行权限。**

#chmod 700 .ssh
#chmod 600  authorized_keys     
#exit    -> 推出远程62服务器
#service sshd restart  ->重新启动ssh服务
#ssh 192.168.3.62  ->远程登录到62测试下吧:)

关闭防火墙

了使两台机器之间进行通信,还需要将每个节点的防火墙都关闭。关闭防火墙有两种方法,一种是永久生效;另一种是立即生效,重启后无效。这两条命令我们可以都运行一遍,这样就代表防火墙立即关闭,并且机器重启后仍然处于关闭状态。
停止firewall

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

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

(0)
上一篇 2023-01-29
下一篇 2023-01-29

相关推荐

  • Python中super()方法的使用

    Python中super()方法的使用在Python中,使用继承是非常常见的方式。当子类继承了父类的属性和方法后,有时候需要对父类中的方法进行扩展或是修改。而调用父类的方法,则需要使用super()方法。在本文中,我们将详细介绍Python中super()方法的使用,以及它的一些特性和注意事项。

    2024-05-23
    56
  • Python函数初探:定义和调用

    Python函数初探:定义和调用Python函数是一组封装好的、可重用的、相互独立的代码块。具体来说,函数可以接收参数,执行一些代码,然后返回结果。在Python中定义和调用函数都非常简单,本文将从以下几个方面对Python函数进行详细的介绍。

    2024-02-07
    88
  • PostgreSQL – Linux 下的图形化客户端/管理器[通俗易懂]

    PostgreSQL – Linux 下的图形化客户端/管理器[通俗易懂]今天在Fedora下安装DBeaver,想捣鼓一下PostgreSQL,发现软件包下载速度十分缓慢。所以尝试了以下其他GUI管理器。 官方有个维基页面列出很多客户端。https://wiki.pos…

    2023-01-24
    166
  • Ubuntu下安装SQLServer[通俗易懂]

    Ubuntu下安装SQLServer[通俗易懂]安装过程中遇到的问题 1 sqlcmd -S localhost -U SA 时报错 Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server :…

    2022-12-20
    156
  • Python安装教程

    Python安装教程随着人工智能技术的发展,Python已经成为最受欢迎的编程语言之一。Python语言简单易用,拥有丰富的库和工具,使得程序员可以快速地开发各种功能。本文将向大家介绍Python的安装方法,以便它们可以在自己的计算机上使用Python编程。

    2024-06-13
    59
  • 学习笔记:MYSQL查询

    学习笔记:MYSQL查询前言:之前花费两天晚上看了一遍Mysql必知必会,没想到后面效果太差。不如跟着网课视频敲一遍和完成练习题目(练习题没写注释就不记录了),再记下笔记。 一、基本的查询select语句 语法: selec

    2023-04-12
    155
  • 虚拟机里怎么安装sql数据库_windows sql server

    虚拟机里怎么安装sql数据库_windows sql server配置 Internal Load Balancer 创建load balancer 我的三台VM都位于sqldemoVNET/linuxsubnet子网,AG Listener之前在SQL中配置是17

    2023-02-22
    148
  • 巨杉数据库公司_巨杉数据库待遇

    巨杉数据库公司_巨杉数据库待遇近期,巨杉数据库与浪潮商用完成技术兼容性测试,正式发布了相互认证证书。 双方产品在兼容性、稳定性、安全性上表现良好,运行流畅。此次兼容性测试和认证工作,帮助双方在技术生态拓展上迈出了坚实一步,能够共…

    2023-03-13
    147

发表回复

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