【详细】VMware虚拟机配置Hadoop集群实验[CentOS8]

Hadoop的集群搭建windows基于VMware虚拟机超详细教程(一主二从) Hadoop的集群搭建 需要下载下面的安装包: 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 KaTeX数学公式 语法; 增加了支持甘特图的mermaid语法1 功能; 增加了 多屏幕编 阅读详情

集群配置情况 :win10 + vmware15 + centos8+Hadoop-2.10.0

1. 创建虚拟机
  1. 点击 创建新的虚拟机 >> 典型 >> 稍后安装操作系统

  2. 因为 WORKATATION 15 PRO 没有centos8 ,选择 centos 7 64 位
    在这里插入图片描述

  3. 虚拟机名称 可以随意命名,我搭建hadoop集群,为了方便区分,集群主机命名为HadoppMaster,集群从机为HadoopSlave1、HadoopSlave2等等。

  4. 磁盘大小:主机(Master机) 30G(其实我觉得 20G也差不多了)
    从机(Slave机)10G~20G 就基本可以了 这里我自己设置了10G
    下面的选择,个人习惯是 单个文件(NFTS)
    如果是FAT32磁盘格式的话,可能需要选择 拆分成多个文件
    在这里插入图片描述

  5. 自定义硬件设置
    点击 >> 打印机 >> 移除 这里有时候会引起冲突
    点击 >> 声卡 >> 移除 这项可选可不选,反正不会用到声卡
    点击 >> 新 CD/DVD(IDE) >> 使用ISO映像文件 >> 浏览选择你下载的centos8镜像
    在这里插入图片描述
    内存大小等设置是之后可以再调整的
    点击 完成

2.安装centos8
  1. 开启虚拟机后,方向键 ↑ 选择 Install CentOS Linux8 回车 开始安装 (初始是中间的选项)
    在这里插入图片描述

  2. 语言选择界面 默认英语,可以自行选择中文

  3. Time & Date 点击中国区,如果时间出现不一致后面通过命令解决

  4. Software Selection 可以选择 Server with GUI (图形界面+浏览器,新手推荐,但是感觉有时候卡卡的)
    或者选择Minimal Install (最小安装,只有命令行界面,轻快,传输东西可以用xshell或xftp在win10上操作完传过去)
    我Master机选了GUI,Slave机选的是Minimal

  5. Installation Destination 点两次那个磁盘就好了,虚拟机让它默认分就好。

  6. NETWORK & HOST NAME 一定要打开网络连接的开关,特别是选了最小安装,不然centos8默认不联网,比较麻烦。
    然后就可以Begin Installation

  7. 安装过程中可以设置 USER SETTINGS 在这里设置了比较方便,
    我Root Password设置为 root 超短密码需要按两次Done
    User Creation 创建了 用户名为 hadoop 密码为 hadoop 的账户

  8. 如果是部署多台从机的话,可以在安装好(含基本的工具)的机子后,利用 VMware 的克隆复制出多台从机。先不要急

  9. 安装结束重启后,还需要 √上使用许可 ,就可以进入centos8的系统啦

3. 配置安装hadoop需要的基本环境

centos8的工具(终端,浏览器等都在点击左上角那个 Activies 后展开的菜单里)

  1. 给 hadoop 用户增加管理员权限 ,终端输入:
su
//输入密码:root
visudo

在下面找到 root ALL=(ALL) ALL 这行,按i插入红线那一行,hadoop为你的用户名
在这里插入图片描述
按Esc,输入 :wq! 保存退出
在终端输入exit 退出 su 模式

  1. 检查ssh(centos8默认安装了)

终端输入

$ rpm -qa | grep ssh

有openssh-clients 和 openssh-server 则可
ssh_check
如果没有,则在终端输入以下命令安装

$ sudo dnf install openssh-clients
$ sudo dnf install openssh-server
//centos8 用 dnf 代替了 yum ,yum也是可以的

测试ssh连接

$ ssh localhost

在红线处输入 yes
在蓝线处输入用户密码:hadoop
在这里插入图片描述

$ exit  # 退出ssh localhost
  1. 同步互联网时间
    如果虚拟机时间已经和互联网时间一样可以跳过这步,如果不一样则一定要校准,否则后续Hadoop无法运行
    本来想用ntp ntpdate 但centos8无法直接使用了
    用chrony校准时间
$ sudo dnf install chrony
$ sudo dnf install vim  #安装vim
$ sudo vim /etc/chrony.conf
#在文件添加入公共ntp服务器,并把第三行的pool..的注释掉,效果如下图
server cn.ntp.org.cn iburst
server ntp.ntsc.ac.cn iburst
#在保存退出后,输入以下
$ systemctl enable chronyd.service #开机自启动
$ systemctl restart chronyd.service  #更新chrony服务
$ chronyc sources -v  #校准时间
$ date #显示时间,时间和宿主机一致则校对成功

如图:注释掉红色线部 分 (图是注释后效果)
在这里插入图片描述

  1. 安装Java环境
    在默认的NAT模式下,同时存在多台虚拟机可能导致网络冲突,请关闭所有虚拟机,开启一台操作。
#安装openjdk-1.8.0
$ sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel
#安装完成后配置java环境变量
$ vim ~/.bashrc

在文件末加入,(i 键插入)

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk #安装的默认路径
#按ESC 输入 :wq! 退出

检查环境变量是否正确

$ source ~/.bashrc #更新环境变量
$ java -version  
$ $JAVA_HOME/bin/java -version #如果两个输出一样则说明设置正确

到此,Master机,Slave机相同的地方已经配置完毕,hadoop的安装与配置只需要在Master机设置好传输到Slave机。现在可以利用配置好的Master机或者Slave样例机克隆出多台Slave机。

4.克隆多台虚拟机

在虚拟机关机的状态下,点击VMware的虚拟机 >> 管理 >> 克隆 >> 克隆自虚拟机中的当前状态 >> 创建完整克隆 >> 命名可以随意(这里我命名为HadoopSlave2)>> 完成
等待克隆完成即可,重复以上可以克隆出HadoopSlave3、HadoopSlave4等等。
没有说到的步骤都是点击下一步

5.配置多台虚拟机的网络互通

在Master机上,安装配置Hadoop之前我们先配置虚拟机之间和虚拟机与宿主机之间的网络互通
我的虚拟机集群的ip如下:(IP可以按照自己的设定)

虚拟机名称网络 IP
Master机192.168.1.121
Slave1机192.168.1.122
Slave2机192.168.1.123
子网192.168.1.0

网上有使用桥接方式建立虚拟机局域网络,但是需要宿主机固定的IP地址,我这里可能实现不了,因此采用NAT方式

  1. VMware NAT网络配置
    点击 编辑 >> 虚拟网络编辑器 >> 更改网络模式 >> 点击NAT模式(名称为VMnet8)
    最下面的子网IP 我设置为192.168.1.0 子网掩码设置为 255.255.255.0
    在这里插入图片描述

然后点击NAT设置 网关IP 设为 192.168.1.1
在这里插入图片描述
点击DHCP设置
在这里插入图片描述

  1. 为每台虚拟机设置唯一的MAC地址
    在每台虚拟机页面 >> 点击编辑虚拟机设置 >> 网络适配器 >> 高级 >> 在MAC地址处点击 生成 务必确保每台虚拟机的MAC地址不相同,如有相同多点几次生成
    在这里插入图片描述
  2. 在每台虚拟机内配置网络IP

(1)关闭防火墙
终端输入

$ su #进入超级用户模式root
$ systemctl stop firewalld.service #关闭防火墙
$ systemctl disable firewalld.service #关闭防火墙自启动
$ nmcli c reload #重启网络

(2)修改虚拟机 ip 地址

$ sudo vim /etc/sysconfig/network-scripts/

打开后会有一个 ensXX的设置文件
在这里插入图片描述
在文件中加入

# 加 # 注释掉 BOOTPROTO="dhcp"
BOOTPROTO="static" #设为静态ip模式
IPADDR=192.168.1.121 #对应每台虚拟机的ip地址
PREFIX=24 #掩码位数
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #网关,和之前VMware网络设置的对应

样例如下:
:

(3)设置主机名(虚拟机的hostname)

$ sudo vim /etc/hostname
#加入以下
NETWORKING=yes
HOSTNAME=Master #如果是Slave机,则是Slave1、Slave2等

样例:
在这里插入图片描述
(4)修改网络节点映射

$ sudo vim /etc/hosts
#加入集群的所有机子ip映射,我是 1 Master 2 Slave
192.168.1.121 Master
192.168.1.122 Slave1
192.168.1.123 Slave2

蓝色线为原有的,红色框为新添加的
在这里插入图片描述
以上4步需要在每台机子上操作一遍
在宿主机win10的网络和Internet >> 网络连接 >> VMnet8(NAT网卡) 设置为
在这里插入图片描述其网络大概是这个样子:

在这里插入图片描述

  1. 虚拟机内网互通检查
    要先reboot重启所有机子,使上面的步骤生效
$ ping Master -c 3 #-c 3 表示ping3次,没有该参数要用 ctrl+c 停止
$ ping Slave1 -c 3
$ ping Slave2 -c 3
$ ping www.baidu.com -c 3

能全ping通则OK,如果不能ping通百度,则需要加入dns

$ vim /etc/resolv.conf
#加入
nameserver 223.5.5.5 #两个皆为阿里dns
nameserver 223.6.6.6
  1. SSH免密码登录

方法一:
Master机操作

$ ssh-keygen -t rsa #生成新密钥,一路回车确认

$ ssh-copy-id Slave1 #输入yes 以及slave1密码
$ ssh Slave1  #测试是否能免密登录,exit退出
重复以上两步直至master能免密登录所有slave机和自己

方法二:比较繁琐

Master 机操作:

$ cd ~/.ssh
$ rm ./id_rsa* #移除先前的密钥
$ ssh-keygen -t rsa #生成新的密钥
$ cat ./id_rsa.pub >>  ./authorized_keys
$ chmod 600 ./authorized_keys
$ ssh Master #使用了新的密钥,要重新认证,操作和之前的一样
#输入yes
$ exit
$ scp ~/.ssh/id_rsa.pub hadoop@Slave1:/home/hadoop  #传输密钥到Slave1机(接收机)其他同理

其中要输入接受机的密码

接收机操作(例:Slave1机):

$ mkdir ~/.ssh #如果已存在则不用
$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
#防止权限不足,仍要密码认证,给予文件权限
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/authorized_keys
$ rm ~/id_rsa_pub

有其他节点Slave机也执行相同的操作

6. Master机安装Hadoop
  1. 下载Hadoop
    centos有浏览器的可以直接到官网下载,如果只有命令行界面则用wget下载

用wget下载命令

$ sudo dnf install wget #安装wget
$ cd ~
$ wget http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-2.10.0/hadoop-2.10.0.tar.gz
#从清华源下载会快一点
$ sudo tar -zxf ~/hadoop-2.10.0.tar.gz -C ./  #解压到/home/hadoop目录(主目录)
#如果是用浏览器下载 则改为 ~/download/hadoop-2.10.0.tar.gz
$ sudo mv ./hadoop-2.10.0 ./hadoop #将文件名改为hadoop
$ sudo chown -R hadoop:hadoop ./hadoop #修改文件权限 hadoop:hadoop为 用户:密码
$ cd ./hadoop
$ ./bin/hadoop version #检查hadoop版本,输出有Hadoop 2.10.0 则表示安装成功

为了消除之后运行Hadoop出现Unable to load native-hadoop library for your platform… using builtin-java classes where applicable的警告,执行以下操作

$ sudo cp -r ~/hadoop/lib/native /usr/local/lib/hadoop-native
  1. 配置PATH变量
$ vim ~/.bashrc
#加入下面两行
export PATH=$PATH:/home/hadoop/hadoop/bin:/home/hadoop/hadoop/sbin
export JAVA_LIBRARY_PATH=/usr/local/lib/hadoop-native
$ source ~/.bashrc #更新环境变量
  1. 修改Hadoop配置文件
    文件内容为Hadoop集群分布文件样式,伪分布式需另行设置

(1)修改slaves文件,确定数据节点datanode

$ cd ~/hadoop/etc/hadoop
$ sudo vim ./slaves
#如果要Master机作为数据节点将localhost改为Master,否则删除
#在后面增加Slave机的名称
Slave1
Slave2
$ sudo vim ./core-site.xml #依次配置下列(2)~(5)文件

如图:
在这里插入图片描述

(2)core-site.xml

<configuration>
	<property>
		<name>fs.defaultFS</name>
		<value>hdfs://Master:9000</value>
	</property>
	<property>
		<name>hadoop.tmp.dir</name>
		<value>file:/home/hadoop/hadoop/tmp<value>
		<description>Abase for other temporary dorectories.</description>
	</property>
</configuration>	

(3)修改hdfs-site.xml,其中dfs.replication一般设为3,但如果slave节点少于3,则等于Slave节点数量+Master节点,或只是Slave节点数量,要与前面slaves相对应
这里考虑Master节点只作为名称节点 还是既作为名称节点又作为数据节点,我自己用后者

<configuration>
	<property>
		<name>dfs.namenode.secondary.http-address</name>
		<value>Master:50090</value>
	</property>
	<property>
		<name>dfs.replication</name>
		<value>3</value>
	</property>
	<property>
		<name>dfs.namenode.name.dir</name>
		<value>file:/home/hadoop/hadoop/tmp/dfs/name</value>
	</property>
	<property>
		<name>dfs.datanode.data.dir</name>
		<value>file:/home/hadoop/hadoop/tmp/dfs/data</value>
	</property>
</configuration>	

(4)修改mapred-site.xml
这个文件需要先重命名,默认模板名字为mapred-site.xml.template

$ sudo mv ./mapred-site.xml.template ./mapred-site.xml
<configuration>
	<property>
		<name>mapreduce.framework.name</name>
		<value>yarn</value>
	</property>
	<property>
		<name>mapreduce.jobhistory.address</name>
		<value>Master:10020</value>
	</property>
	<property>
		<name>mapreduce.jobhistory.webapp.address</name>
		<value>Master:19888</value>
	</property>
</configuration>	

(5)yarn-site.xml

<configuration>
	<property>
		<name>yarn.resourcemanager.hostname</name>
		<vallue>Master</value>
	</property>
	<property>
		<name>yarn.nodemanager.aux-services</name>
		<value>mapreduce_shuffle</value>
	</property>
</configuration>	

  1. 将Master机上的Hadoop复制到其他节点上。

如果在Master机上跑过伪分布模式或格式化过Hadoop,要删除 ~/hadoop/tmp

$ sudo rm -rf ~/hadoop/tmp

传输hadoop文件

$ cd ~
$ tar -zcf ./hadoop-master.tar.gz ./hadoop #先打成压缩包
$ scp ./hadoop-master.tar.gz Slave1:/home/hadoop #使用scp传输

在Slave1上执行

$ cd ~ 
$ tar -zxf ./hadoop-master.tar.gz -C ./
$ sudo chown -R hadoop ~/hadoop

其他Slave机同理。

7.启动Hadoop集群

首次启动hadoop先在Master机进行格式化,如果先前进行过多次格式化或启动失败多次格式后要先将 /home/hadoop/hadoop/tmp 删除

格式化命令 (仅在第一次启动Hadoop前要格式化,之后都不用,否则会导致数据节点不一致而无法运行!!!)

$ hdfs namenode -format

启动Hadoop,所有机子都要在线

$ start-all.sh #旧命令,不建议
#或
$ start-dfs.sh
$ start-yarn.sh
$ mr-jobhistory-daemon.sh start historyserver

分别在Master机、Slave机执行 jps命令可以看到如下
Master机如图, 如果在前面步骤Master机不作为数据节点,则没有蓝色线项,其他项必须有,否则则配置出错
在这里插入图片描述
Slave机如下:
在这里插入图片描述

8.Hadoop样例试验
$ hadoop jar ./hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.10.0.jar pi 3 3

出现红框内容,表示正在运算,在map 0% reduce 0% 处可能时间会长一点,如果很长时间都没有进展,建议重新开启Hadoop再试 ctrl+c 中断程序
开始计算
在这里插入图片描述
出现以下界面则计算成功:
在这里插入图片描述
可以在浏览器中打开 http://192.168.1.121:50070 和 http://192.168.1.121:8088/cluster 查看Hadoop集群情况
192.168.1.121 是Master机ip,在Master机的浏览器可以用Master 代替
在 http://192.168.1.121:8088/cluster 查看查看任务执行情况如下:
在这里插入图片描述

9.关闭Hadoop

关闭Hadoop集群,在Master机上执行

$ stop-all.sh #旧命令,不建议
#或
$ stop-yarn.sh
$ stop-dfs.sh
$ mr-jobhistory-daemon.sh stop historyserver 
10.参考资料

[1] Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0
[2] Hadoop集群安装配置教程_Hadoop2.6.0_Ubuntu/CentOS
[3] 【问题解决手记】VMWare虚拟机与本地主机不能互ping问题
[4] CentOS8 网卡配置文件
[5] CentOS 8时间同步
[6] Mac和Linux远程连接服务器异常修复(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)
[7] CentOS配置SSH免密码登录后,仍提示输入密码
[8] CentOS ping www.baidu.com 报错 name or service not know
[9] Unable to load native-hadoop library for your platform… using builtin-java classes where applicable

Linux运维入门Hadoop实验参照手册一(安装VMware与CentOS) 立即下载

相关推荐

AUTOSAR FEE 换页机制深度解析:从原理到实现逻辑

​​没有磨损均衡的EEPROM模拟,如同在沙地上建造城堡​​ ——AUTOSAR存储系统设计箴言

汽车电子软件领域知识分享 1336

VMware中使用CentOS安装并测试Hadoop

预备软件: 使用的是CentOS6.0、hadoop-1.0.4 Jdk使用的是jdk-6u29-linux-i586-rpm.bin 文档帮助: Hadoop-1.0.4文档http://hadoop.apache.org/docs/r1.0.4/ 单机安装指南http://hadoop.apache.org/docs/r1.0.4/single_node_set...

a512977208的博客 287

生存分析机器学习问题

然而,随着人工智能 (AI) 和机器学习 (ML) 的兴起,科学家现在能够开发更复杂的模型,揭示这些数据集中的模式和特征,从而为癌症的生物学、诊断、预后、治疗和预后提供新的见解。病情更重的患者可能接受更强(或更弱)的治疗,导致治疗方案与不良预后(死亡)强相关。数据集中包含失访或研究结束时仍存活的患者(删失数据),他们的真实生存时间未知,仅知道其存活时间不低于观察到的最后一次随访时间。优先选择参数少、结构简单的模型(如带强正则化的线性模型、简单树模型),避免复杂模型(如深度神经网络)。时刻的状态是未知的。

4AM_明朝百晓生 1222

在VM上安装centOS7&配置Hadoop环境

主要内容: 1.安装虚拟机和centOS7。 2.理解Hadoop的体系结构。 3.配置Hadoop集群 写在开头(相关软件下载link和参考的博客) VMware软件的安装 https://blog.youkuaiyun.com/sehejs_a/article/details/80633379 这个博客有VMware正版软件的下载地址和激活密钥 centOS7镜像下载: https://www.cento...

Wood_Du的博客 2270

【同花顺公式编辑教程】第3章 获取数据

学习同花顺公式编辑器,其提供的数据有量价数据以及财务数据。在本章中,我们讲解了编辑器执行代码的原理,并给出了可调用数据的汇总表。

LiaoYi2016218的博客 1万+

从芯片选型到光学集成:手持激光测距仪硬件设计全解析

本文全面解析手持激光测距仪的硬件设计,从芯片选型到光学集成,详细介绍了相位法测距技术的核心原理与方案选择。通过模块化设计、信号链路优化及PCB布局技巧,实现毫米级精度。文章还分享了量产化关键控制点,帮助工程师规避常见设计陷阱,提升产品可靠性。

weixin_30425949的博客 445

【Hadoop集群搭建】Hadoop运行环境配置——虚拟机准备(CentOS 8)

主要步骤: 1.修改静态IP 2.修改主机名称 3.关闭防火墙 4.创建具有root权限的普通用户 5.安装jdk和hadoop 6.关机快照克隆并配置克隆虚拟机

weixin_44891285的博客 2188

【实战圣经】YOLOv8-pose姿态估计模型从训练到RK3588部署:让边缘端骨骼识别速度突破60FPS

本教程从“模型训练-转换-边缘部署”全链路拆解了YOLOv8-pose姿态估计方案在RK3588上的落地过程,每一步都经过实战验证。无论是智能健身的动作实时纠正,还是工业设备的关键部件姿态检测,这套流程都能让你以最低成本实现高精度、高实时性的姿态估计应用。如果你在实践中遇到模型转换报错、部署性能不达标等问题,可聚焦某一环节深入优化——毕竟,让AI在边缘端“精准捕捉每一个关键点”,才是技术驱动场景创新的核心。

m0_71589036的博客 251

Centos中Hadoop安装详细过程(含图文)

CentOS中hadoop的安装 安装环境 虚拟机上三台centos系统 使用NET模式连接有线网络 在命令行使用ifconfig命令查看静态IP地址 Xshell5安装在Windows上,用于连接虚拟机 所需软件下载 Hadoop官网下载Hadoop:http://hadoop.apache.org/ JDK官网下载:https://www.oracle.com/technet...

weixin_43333607的博客 1万+

200、从反激到LLC:工程师的成长之路

文章摘要: 本文以工程师视角探讨从反激式到LLC电源设计的思维转变。通过48V通信电源故障案例,揭示LLC谐振电容ESR温度特性引发的隐患,强调LLC需精确计算与测试。对比反激与LLC的核心差异:反激需控制寄生参数(如漏感尖峰、电容ESR),而LLC的关键在于频率响应和死区时间优化。作者提出三大思维转变:从匝比计算转向增益曲线分析,从时域波形观察转向频域频谱诊断,从元件更换转向参数调整。最后给出实战建议,包括建立故障库、关注元件参数细节及示波器调试技巧,指出工程师需从"控制"思维升级为"谐振"思维,实现技术

Jack010169的博客 321

Python办公自动化 2.1开发环境搭建:PyCharm社区版配置Anaconda开发环境

本篇文章主要讲述了如何在windows主机上配置 PyCharm + Anaconda开发环境、以及了如何配置 PyQt界面开发环境,安装过程超级详细,初学者可以照着一步一步来!

超级大洋葱的博客 2584

VMWare虚拟机安装CentOS 7 Linux及Hadoop与Eclipse学习环境(1-虚拟机)

本文介绍VMWare虚拟机安装CentOS 7 Linux安装过程,以及Hadoop与Eclipse学习环境安装配置过程。

肖永威的专栏 5213

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

记录配置Hadoop+zookeeper+Hbase的完整过程(二)

Hadoop配置之安装Linux操作系统

zfy_rookie的博客 647

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Hadoop 集群搭建实验报告:从模板虚拟机到三节点集群实战

本实验以大数据技术专业课程为背景,围绕 Hadoop 分布式集群的完整搭建流程展开,涵盖模板虚拟机准备、集群克隆、JDK 与 Hadoop 安装、核心配置、SSH 免密登录、集群启动与基础测试等关键环节。通过本次实验,能够系统掌握 Linux 基础操作、虚拟机克隆、环境变量配置、HDFS 与 YARN 的部署与验证方法,为后续大数据开发打下扎实基础。VMware 虚拟机、CentOS 7、JDK 1.8.0_212、Hadoop 3.1.3。

2301_79944583的博客 327

VMware创建Linux虚拟机之(三)Hadoop安装与配置及搭建集群

linux虚拟机配置hadoop环境变量,下载解压hadoop-3.3.4,使用三台虚拟机,搭建hadoop集群,免密互通

好好读书 6万+

基于VMware与CentOS 7的Hadoop集群部署全景指南

本文档旨在提供一个全面、细致的Hadoop部署教程,覆盖从基础环境准备到Hadoop伪分布式集群成功运行的每一个环节。内容严格遵循新手友好的原则,对每一步操作、每一条命令以及可能遇到的问题进行深入剖析,确保初学者能够顺利完成部署。整个过程将在VMware Workstation Pro虚拟机环境中,使用CentOS 7.9操作系统进行。第一章:基础环境搭建——虚拟机与操作系统的准备部署任何复杂的系统,一个稳定可靠的基础环境是成功的基石。

2301_80863610的博客 5万+

搭建Hadoop分布式集群的详细教程

本文包括VMware创建配置虚拟机的基本方法,Centos的安装与配置,Hadoop集群安装与配置方法

程序员小木的博客 2万+

VMware+Centos7+Hadoop3.2.0搭建hadoop集群(详细教程!!)

第一步:VMware的下载、安装及破解 附上教程:https://blog.youkuaiyun.com/qq_40950957/article/details/80467513 第二步:Centos7镜像的下载、安装 镜像下载地址:https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/ 下载完成之后 我们打开VMware。 1.创建新的虚拟机 2.点...

paotianzhou的博客 9664

从VMware安装建centos7虚拟机到hadoop集群搭建详细图文过程;以及安装中的一些问题

目录 一、安装VMware虚拟机和centos7 (一)安装VMware (二)创建centos7虚拟机 二、搭建集群准备工作 (一)准备模板机 (二)克隆三台虚拟机 三、搭建三台机器Hadoop集群 1.集群部署 2.在hadoop102上安装jdk 3. 在hadoop102上安装hadoop 4.准备同步数据脚本 5.SSH免密登录 6.配置文件 7.格式化namenode,以及单点启动 8. 官方四个群启/群停 9.封装脚本启动

weixin_49253306的博客 4970

从VMware虚拟机安装到hadoop集群环境配置详细说明

从VMware虚拟机安装到到hadoop集群环境配置详细说明

whaoXYSH的专栏 2万+

基于VMware的CentOS 7虚拟机安装+配网+hadoop集群配置(超级详细完整版,适合初学者)

当今社会快速发展,大数据的存储越来越重要,hadoop的组件之一HDFS分布式文件系统就能实现大数据的存储;结合自身的学习经验,该文主要介绍了虚拟机的安装、配网以及hadoop集群搭建的详细过程,给后续的深入学习打下良好的基础。...............

qq_58281481的博客 5336

VMware虚拟机Centos7的Hadoop集群搭建中遇到的问题

本文是我在搭建Hadoop完全分布式集群时所遇到的一些问题,通过在网上查阅资料的已解决,这些问题可能会比较常见,所以发出来供大家参考。

Keepway1的博客 2528

VMware上基于centos系统完全分布式Hadoop集群的搭建详解

这里的防火墙是需要关闭的,这是因为我们搭建的是完全分布式系统,需要多个节点来进行通信,如果不关闭后序可能出现防火墙拦截我们Hadoop的通讯信息,这里不需要害怕防火墙关闭导致有病毒传入或者非法用户的入侵,在后续我们会在基于Hadoop集群的外围搭建项目的防火墙。启动创建的虚拟机,点击界面的开启此虚拟机。执行下面的命令来进入到系统的IP配置文件中,如果是其他的Linux系统,配置文件的配置是不相同的,但里面的文件是一致的,这里就讲述centos系统的IP配置文件的目录。

m0_73901987的博客 2737

VMware Workstation 虚拟机使用安装包配置jdk、Hadoop

虚拟机配置jdk和hadoop

m0_74897633的博客 2643

基于虚拟机centos7搭建Hadoop集群

第一部分:准备工作 1.安装虚拟机 参考:https://blog.youkuaiyun.com/heqiang525/article/details/89237367 2.安装centos7 参考:https://blog.youkuaiyun.com/heqiang525/article/details/89671281 3.安装JDK 参考:https://blog.youkuaiyun.com/heqiang52...

二黑的博客 8476
上一篇: 小记今天使用Tomcat时,Servlet和jsp遇到的小问题
下一篇: ubuntu命令行切换显卡
Coder_C9
博客等级 码龄8年 15粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值