gpt4 book ai didi

hadoop - 如何删除Docker容器中的HDFS数据

转载 作者:可可西里 更新时间:2023-11-01 16:41:35 26 4
gpt4 key购买 nike

我通过 -v 挂载本地文件夹在 Docker 中运行 hadoop 集群。

然后我登录 hadoop 集群并“cd”到安装文件夹并执行 hdfs dfs -put ./data/* input/。它有效。

但我的问题是我无法删除复制到hdfs 的数据。我通过 docker rm 删除容器,但数据仍然存在。现在我只能重置Docker,数据可以被删除。

还有其他解决办法吗?

这是我的 docker 信息


➜ hadoop docker 信息
容器:5
运行:5
暂停:0
停止:0
图片:1
服务器版本:1.12.3
存储驱动:aufs
根目录:/var/lib/docker/aufs
支持文件系统:extfs
目录:22
支持 Dirperm1:true
记录驱动程序:json-file
Cgroup 驱动程序:cgroupfs
插件:
音量:本地
网络:空桥主机覆盖
群:不活跃
运行时:runc
默认运行时:runc
安全选项:seccomp
内核版本:4.4.27-moby
操作系统:Alpine Linux v3.4
操作系统类型:linux
架构:x86_64
中央处理器:5
总内存:11.71 GiB
姓名:莫比
编号:NPR6:2ZTU:CREI:BHWE:4TQI:KFAC:TZ4P:S5GM:5XUZ:OKBH:NR5C:NI4T
Docker 根目录:/var/lib/docker
Debug模式(客户端):false
Debug模式(服务器):true
文件描述符:56
协程:81
系统时间:2016-11-22T08:10:37.120826598Z
事件监听器:2
用户名:chaaaa
注册表:https://index.docker.io/v1/
警告:不支持内核内存限制
不安全的注册表:
127.0.0.0/8

最佳答案

这是一个问题。 https://github.com/docker/for-mac/issues/371

If you can remove all images/containers then:

  • Stop Docker.

  • run

docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
docker volume rm $(docker volume ls |awk '{print $2}')
rm -rf ~/Library/Containers/com.docker.docker/Data/*
  • Start Docker, you have yours GB back.

关于hadoop - 如何删除Docker容器中的HDFS数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40737545/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com