首页 > 其他分享 >Hadoop伪分布式部署

Hadoop伪分布式部署

时间:2022-11-18 16:23:08浏览次数:50  
标签:bin hdfs 部署 hadoop dfs Hadoop ssh 3.1 分布式

使用hadoop-3.1.0版本

添加用户hadoop

useradd hadoop

设置hadoop用户免密登录

切换到hadoop用户操作
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys

测试hadoop用户可以免密登录

切换到hadoop用户操作
ssh localhost直接登录成功

官网下载hadoop-3.1.0安装包

https://archive.apache.org/dist/hadoop/common/hadoop-3.1.0/hadoop-3.1.0.tar.gz

解压后进入目录hadoop-3.1.0

修改配置etc/hadoop/hadoop-env.sh

# set to the root of your Java installation
export JAVA_HOME=jdk地址

修改配置etc/hadoop/core-site.xml

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>设置数据存储目录</value>
    </property>
</configuration>

修改配置etc/hadoop/hdfs-site.xml

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>

格式化namenode

bin/hdfs namenode -format

启动

sbin/start-dfs.sh

hadoop访问界面

http://IP:9870

执行操作命令

显示目录列表
bin/hdfs dfs -ls /

创建多级目录
bin/hdfs dfs -mkdir /a

创建多级目录
bin/hdfs dfs -mkdir -p /a/b/c

删除目录
bin/hdfs dfs -rm -r /a

上传文件
bin/hdfs dfs -put a.txt /

查看文件内容
bin/hdfs dfs -cat /a.txt

下载文件
bin/hdfs dfs -get /a.txt

删除文件
bin/hdfs dfs -rm /a.txt

停止

sbin/stop-dfs.sh

标签:bin,hdfs,部署,hadoop,dfs,Hadoop,ssh,3.1,分布式
From: https://www.cnblogs.com/rbcd/p/16903460.html

相关文章

  • Docker离线部署Nginx
    总体思路:在有网络的环境上制作Nginx的镜像包,导出并上传至无网络的环境上,启动Nginx即可。  在上一篇《无网环境DockerRpm离线安装》里面,已经在联网的机器上安装好了......
  • Hadoop序列化之MapReduce案例
    Hadoop序列化序列化概述序列化就是把内存中的对象、转换成字节系列(或者其他数据传输协议)以便于存储到磁盘(持久化)和网络传输。反序列化就是将收到字节序列(或其他数据传输......
  • onnxruntime 部署时input注意
     input_feed中的feats是转换成onnx时的名字,其可通过https://netron.app/ 查看onnx模型结构得到。feats2=feats2.unsqueeze(0).numpy()embeddings2=session.run(......
  • window平台快速部署syslog服务器
    最近内部测试需要部署一套syslog服务器,网上找了下,无论是linux还是windows,部署均非常麻烦,现在和大家分享一个基于windows平台快速部署syslog服务器的方法这里用到的工具就......
  • activiti流程引擎-流程部署
    这是对于activiti如何部署流程的一篇博客,希望可以帮助到刚学习activiti的小伙伴。定义:将流程设计器的流程部署到activiti数据库表中即是流程的部署如何去做这件事情呢......
  • k8s简要和部署
    K8S简要和部署环境规划集群类型Kubernetes集群大体上分为两类:一主多从和多主多从一主多从:一台master节点和多台node节点,搭建简单,但是有单机故障风险,适用于测试环境......
  • jetson-nano使用deepstream-tensorrt部署yolov5
    title:jetsonnano使用deepstream+tensorrt部署yolov5date:2022-06-1916:27:22tags:-jetson-deepstream-TensorRtcategories:-note-jetson目录介绍环......
  • Tomcat多实例部署
    一、Tomcat多实例的操作步骤1.1关闭防火墙,将安装Tomcat所需软件包传到/opt目录下jdk-8u201-linux-x64.rpmapache-tomcat-9.0.16.tar.gzsystemctlstopfirewalld......
  • Windows Server独立CA部署
    实验环境如下,要求客户端能https访问web服务。主机IPCA服务器10.0.0.10防火墙网卡1:10.0.0.11网卡2:192.168.230.111Web服务器10.0.0.12客户端(win10)192,168.230.1771.配置Web服......
  • K8s安装乐维5.0应用部署文档
     乐维产品包具体打包为4个镜像包,分别为:mysql5.7.36.tar、zabbix_server.tar、itops_v1_4_x86_64.tar、bpm0.1.tar,对应的配置文件分别为:data.tar、conf.tar、nginx-v1.3.t......