首页 > 系统相关 >在VMware虚拟机集群上部署HDFS集群

在VMware虚拟机集群上部署HDFS集群

时间:2023-09-11 23:01:22浏览次数:47  
标签:HDFS 虚拟机 hadoop dfs HADOOP export HOME node1 集群

本篇博客跟大家分享一下如何在VMware虚拟机集群上部署HDFS集群

一·、下载hadoop安装包

进入官网:https://hadoop.apache.org  下载hadoop安装包

由于Apache Hadoop是国外网址,下载安装包对于网络要求较高

在VMware虚拟机集群上部署HDFS集群_vim

 二、上传压缩包,进行解压

在进行解压之前,保证自己已经完成vmwa的黄静配置

在VMware虚拟机集群上部署HDFS集群_vim_02

 三、修改文件

在VMware虚拟机集群上部署HDFS集群_xml_03

 

配置workers文件

# 进入配置文件目录
cd etc/hadoop
# 编辑workers文件
vim workers
# 填入如下内容
node1
node2
node3

 

配置hadoop-env.sh文件

#编辑 hadoop-env.sh文件
vim  hadoop-env.sh
# 填入如下内容
export JAVA_HOME=/export/server/jdk
export HADOOP_HOME=/export/server/hadoop
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export HADOOP_LOG_DIR=$HADOOP_HOME/logs

 

配置core-site.xml文件

#编辑 core-site.xml
 vim core-site.xml
#在文件内部填入如下内容
<configuration>
  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://node1:8020</value>
  </property>

  <property>
    <name>io.file.buffer.size</name>
    <value>131072</value>
  </property>
</configuration>


配置hdfs-site.xml文件

# 在文件内部填入如下内容
<configuration>
  <property>
    <name>dfs.datanode.data.dir.perm</name>
    <value>700</value>
  </property>
  <property>
    <name>dfs.namenode.name.dir</name>
    <value>/data/nn</value>
  </property>
  <property>
    <name>dfs.namenode.hosts</name>
    <value>node1,node2,node3</value>
  </property>
<property>
    <name>dfs.blocksize</name>
    <value>268435456</value>
  </property>
  <property>
    <name>dfs.namenode.handler.count</name>
    <value>100</value>
  </property>
  <property>
    <name>dfs.datanode.data.dir</name>
    <value>/data/dn</value>
  </property>
</configuration>

 

四、准备数据目录

在VMware虚拟机集群上部署HDFS集群_vim_04

 五、分发hadoop文件夹

在VMware虚拟机集群上部署HDFS集群_hadoop_05

 六、配置环境变量

在node1、node2、node3中分别输入

编辑环境变量:vim /etc/profile

插入以下内容:

export HADOOP_HOME=/export/server/hadoop

export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

 

七、授权为hadoop用户

以root身份,在node1、node2、node3三台服务器上均执行如下命令

# 以root身份,在三台服务器上均执行
chown -R hadoop:hadoop /data
chown -R hadoop:hadoop /export

 

八、格式化文件系统

在VMware虚拟机集群上部署HDFS集群_xml_06

 

九、查看HDFS WEBUI

在浏览器输入网址 :  http://node1:9870/dfshealth.html#tab-overview

在VMware虚拟机集群上部署HDFS集群_xml_07

 

显示如下页面。表示部署成功

在VMware虚拟机集群上部署HDFS集群_vim_08

标签:HDFS,虚拟机,hadoop,dfs,HADOOP,export,HOME,node1,集群
From: https://blog.51cto.com/u_16078663/7439556

相关文章

  • 虚拟机忘记密码后,centos重置密码方法
    一、使用步骤1、重启虚拟机重启虚拟机后,按“E”键,进入单用户模式; 2、改“ro”为“rw”,写上目录rd.break,进入进击救援模式;在下图箭头标识的地方ro改为rwrd.break 3、改完之后,按ctrl+x重启shell 4、使用命令chroot/sysroot切换到真正的系统目录chroot/sysroot......
  • 镜像集群
              ......
  • 普通集群
                    ......
  • redis集群
    Redis集群本章是基于CentOS7下的Redis集群教程,包括:单机安装RedisRedis主从Redis分片集群1.单机安装Redis首先需要安装Redis所需要的依赖:yuminstall-ygcctcl然后将课前资料提供的Redis安装包上传到虚拟机的任意目录:例如,我放到了/tmp目录:解压缩:tar-xzfredis-6......
  • kubesphere 集群管理平台,prometheus数据修改问题
    背景:kubesphere修改完所有控制器资源会恢复回原来的配置,没法通过控制器去修改资源1、登录ks-console容器 kubectlexec-it ks-installer-7bb9b86d69-qlfvg -nkubesphere-system bash#kubesphere所有组件yaml prometheus更改路径:/kubesphere/installer/roles/......
  • k8s集群在扩容的是某个节点出现 Error querying BIRD: unable to connect to BIRDv4 s
    k8s集群在扩容的是某个节点出现ErrorqueryingBIRD:unabletoconnecttoBIRDv4socket1、问题背景:原因是因为新扩容的机器在扩容之前安装过docker切和当前的版本相差较大:在k8s扩容的时候扩容完发现calico异常,describe查看事件后发现报错如下:发现Kubernetes容器集群中有......
  • 14、liunx环境下部署分布式压测集群
    一、java环境安装与配置官网下载jdk-15.0.1_linux-x64_bin.tar.gz,上传到liunx服务器(官网跳转)解压文件:tar-xzfjdk-15.0.1_linux-x64_bin.tar.gz,生成文件夹jdk-15.0.1在/usr/目录下创建java文件夹,将jdk-15.0.1移动到java文件夹下注意:移动文件夹需要处于文件存在位......
  • hdfs批量上传下载文件和删除指定目录下文件
    hdfs批量上传下载文件和删除指定目录下文件一、hdfs批量下载文件hdfsdfs-gets3a://bigdata/infra/zeppelin/notebook/二、hdfs批量上传文件hdfsdfs-put./*/bigdata/infr/zeppelin/notebook/三、hdfs删除指定目录hdfsdfs-rm-r/bigdata/infra/zeppelin/notebook/wei.ji10......
  • 【k8s】k8s构建mysql双主集群
    背景当前很多开源系统都是基于k8s,而部署时会遇到组件包含mysql的情况。理想的情况下,是将mysql迁移到云上托管。但实际情况可能比较复杂,比如这个开源框架需要mysql的DML权限,但是公司DBA不提供;而基于k8s部署mysql的问题是,这个mysql集群往往是单点的。一般mysql会依赖于一个本地挂......
  • 不使用vmtools和共享文件夹将虚拟机外文件导入虚拟机内(windows版)
    不使用vmtools和共享文件夹将虚拟机外文件导入虚拟机内(windows版)前言在某种情况下,例如经过一些设置使得虚拟机上不了网,你无法通过网络下载vmtools安装;然后虚拟机ip网段和本机的网段不同,你不能利用共享文件夹;或者要搭建蜜罐虚拟机,要清除虚拟机里的"虚拟机痕迹"。利用U......