在 Linux 上“卸载 HDFS 配置”通常分几种情况,下面按常见场景给你说明,你可以对号入座。
如果你只是想清除 HDFS 的配置,不改变已安装的程序:
常见路径(根据你的安装方式可能不同):
# Hadoop 配置目录
rm -rf $HADOOP_HOME/etc/hadoop/hdfs-site.xml
rm -rf $HADOOP_HOME/etc/hadoop/core-site.xml
rm -rf $HADOOP_HOME/etc/hadoop/hadoop-env.sh
或如果是打包安装:
rm -rf /etc/hadoop/
rm -rf /data/hdfs/
rm -rf /tmp/hadoop-*
编辑:
vi ~/.bashrc
vi /etc/profile
删除类似内容:
export HADOOP_HOME=...
export PATH=$HADOOP_HOME/bin:$PATH
然后:
source ~/.bashrc
stop-dfs.sh
# 或
$HADOOP_HOME/sbin/stop-dfs.sh
如果是 systemd 服务:
systemctl stop hadoop-hdfs-namenode
systemctl stop hadoop-hdfs-datanode
sudo apt-get remove --purge hadoop*
sudo apt-get autoremove
sudo yum remove hadoop*
docker stop hdfs
docker rm hdfs
docker rmi sequenceiq/hadoop-docker
which hdfs
hdfs version
echo $HADOOP_HOME
如果没有任何输出,说明已卸载。
如果你能告诉我:
我可以给你精确到命令的卸载方案。