hadoop环境配置及HDFS配置

这篇具有很好参考价值的文章主要介绍了hadoop环境配置及HDFS配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境与配置
  • centos8
  • hadoop 3.3.5
安装步骤
  1. 创建一个虚拟机,克隆三个虚拟机,master内存改大一点4G,salve内存1Gj

修改主机名和配置静态ip(管理员模式下)(主从机器都要修改)

hostnamectl set-hostname node1  # 修改主机名
sudo passwd root #设置root密码

yum install -y net-tools #安装网络服务
yum install openssh-server -y # 安装ssh服务

vim /etc/sysconfig/network-scripts # 编辑路径下的ens文件
#直接用下面内容覆盖
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens160
UUID=41268e0c-948b-445f-b196-3e9b63a85905
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.37.140  # 需要改
NETMASK=255.255.255.0
GATEWAY=192.168.37.2  #需要改
DNS1=8.8.8.8

nmcli c reload(重启网络服务)
init 6 # 重启

参考链接:
https://blog.csdn.net/alfiy/article/details/122279914

修改windows的hosts和linux的host(主从机器都要配置)

vim /etc/hosts # 修改主机映射
# 用下面的内容覆盖
192.168.37.140 master
192.168.37.141 node1
192.168.37.142 node2
192.168.37.143 node3

设置ssh免密登录,((主从机器都要配置))

#编写一个sync_ssh.sh文件,填入下面的内容
#生成ssh私钥
ssh-keygen -f /root/.ssh/id_rsa -N '' 
#循环把公钥传递到服务器上,免密登录
for i in node1 node2 node3  master
do 
  ssh-copy-id $i
done

 如果报错 Permission denied (publickey,password)

报错参考:
https://blog.csdn.net/weixin_41891385/article/details/118631106
文章来源地址https://www.toymoban.com/news/detail-475359.html

关闭防火墙/Selinux

# 关闭防火墙
systemctl stop firewalld.service;systemctl disable firewalld.service
# 关闭selinux
vi /etc/selinux/config  # 覆盖一下内容

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

把时间同步成上海时间(主从机器都要)

#从仓库中直接安装
dnf install chrony -y
#启动chrony
systemctl start chronyd.service && systemctl enable chronyd.service
#设置时区 (这步很重要,把时区改成当地时区)
timedatectl set-timezone "Asia/Shanghai"

#编辑配置文件(使系统同步阿里云的时间)
vi /etc/chrony.conf  修改下方内容
#Use public servers from the pool.ntp.org project.
#Please consider joining the pool (http://www.pool.ntp.org/join.html).
#pool 2.centos.pool.ntp.org iburst        注释掉
server ntp.aliyun.com iburst              新增行
server cn.ntp.org.cn iburst               新增行
#重启服务
systemctl restart chronyd.service
#执行时间同步命令
chronyc sources -v
#查看当前系统时间
date

到了这里,关于hadoop环境配置及HDFS配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于CentOS 7 的 Hadoop3版本分布式环境配置搭建

    以下是在VMware虚拟机中安装centos 7去配置hadoop。所以要准备的包 centos 7:Index of /apache/hadoop/common/hadoop-3.3.5 hadoop3.3.5:Index of /apache/hadoop/common/hadoop-3.3.5 查看原本的jdk版本   其实原来的openjdk版本也是可用的,但是hadoop3.x不支持较低版本的jdk,所以这里卸载重新安装新版本jdk文件

    2024年02月01日
    浏览(52)
  • 尝试CentOS8---部署集群(生产环境7.9为好)

    通过网络将很多服务器集中起来,提供同一种服务,在客户端看来就像是只有一个服务器 启动3台虚拟机,禁用selinux和firewalld,挂载光盘文件并配置yum扩展源,安装vim、bash-completion net-tools软件包 此方案需要准备三台主机,一台lvs调度器,2台web服务器,具体要求如下所示 给

    2023年04月21日
    浏览(38)
  • 【Linux】Linux上的一些软件安装与环境配置(Centos7配置JDK、Hadoop)

    查询已安装的 jdk 列表 删除已经安装的 jdk 如果终端出现以下错误: /var/run/yum.pid 已被锁定,PID 为 1610 的另一个程序正在运行 。则输入以下命令:之后再执行以上删除 jdk 的命令 将 jdk-8u151-linux-x64.tar.gz 安装包通过 xftp 传到 CentOS 7 上 下载地址:链接:https://pan.baidu.com/s/1c-pl

    2024年04月10日
    浏览(57)
  • 【Hadoop】-HDFS集群环境部署[2]

    目录 一、VMware虚拟机中部署 1、安装包下载 2、集群规划 3、上传解压 3.1.上传hadoop安装包到node1节点中 3.2.解压缩安装包到/export/server/中 3.3.构建软连接 4、进入hadoop安装包内 4.1Hadoop安装包目录结构 4.2修改配置文件,应用自定义设置 4.2.1.配置workers文件 4.2.2.配置hadoop-env.sh文件

    2024年04月27日
    浏览(47)
  • CentOS8基础篇15:防火墙命令配置

    一、防火墙服务 1、启动、关闭、重启防火墙服务。     systemctl start  firewalld.service     systemctl stop  firewalld.service     systemctl restart  firewalld.service 2、显示防火墙的状态。     systemctl status firewalld.service 3、开机启动防火墙。     systemctl enable firewalld.service 4、开机时禁用防火

    2024年02月13日
    浏览(42)
  • CentOS8挂载本地ISO,配置本地yum源

    1:创建ISO镜像挂在目录 [root@server-105 ~]# mkdir /mnt/cdrom 第一种方法:VMware用户可以直接用镜像挂载 2:挂载镜像 [root@server-105 ~]# mount /dev/cdrom /mnt/cdrom 第一种方法测试成功 第二种方法:采用ISO镜像文件方式挂载,把ISO文件复制到/mnt/ISO目录下,这也是最好的方式 2:创建I

    2024年02月07日
    浏览(72)
  • CentOS8服务篇1:配置DNS服务器

          伯克利因特网名称域( Berkeley Internet Name Domain , BIND )服务是全球范围内使用非常广泛,安全可靠且高效的域名解析服务程序。 DNS 域名解析服务作为互联网基础设施服务,其责任非常重大,因此建议大家在生产环境中安装部署 BIND 服务程序时加上 chroot (俗称牢笼机

    2024年02月04日
    浏览(46)
  • 单机搭建hadoop环境(包括hdfs、yarn、hive)

    单机可以搭建伪分布式hadoop环境,用来测试和开发使用,hadoop包括: hdfs服务器, yarn服务器,yarn的前提是hdfs服务器, 在前面两个的基础上,课可以搭建hive服务器,不过hive不属于hadoop的必须部分。 过程不要想的太复杂,其实挺简单,这里用最糙最快最直接的方法,在我的单

    2024年02月20日
    浏览(50)
  • Centos8安装docker并配置Kali Linux图形化界面

    鉴于目前网上没有完整的好用的docker安装kali+桌面连接的教程,所以我想做一个。 麻了,这服务器供应商提供的镜像是真的纯净,纯净到啥都没有。 问题一:Centos8源有问题 Error: Failed to download metadata for repo \\\'appstream\\\': Cannot prepare internal mirrorlist: No URLs in mirrorlist 解决办法 自2

    2024年02月07日
    浏览(52)
  • 头歌大数据作业二:搭建Hadoop环境及HDFS

    课外作业二:搭建Hadoop环境及HDFS 作业详情 内容 阿里云-云起实验室-《搭建Hadoop环境》-Hadoop-2.10.1伪分布式: 1.截图本实验ECS的公网IP地址,并添加彩色框标注,如下图所示: 2.步骤6.启动Hadoop成功之后,截图并添加彩色框标注,如下图所示 3.hdfs 根目录创建文件夹(文件夹命

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包