---
title: "Hadoop上传文件成功,下载文件时总是跳转到localhost:50075/XX/XX/的解决方法"
date: 2019-08-07 08:01:42
categories: Hadoop
tags:
- 下载
- 文件
- hadoop
- 上传
- "localhost:50075"
- hostname
- etc
- hosts
- 127.0.0.1
---
今天按照教程搭建成功了Hadoop环境,用hadoop fs -put命令也成功上传了文件,但是通过管理界面来下载文件时,总是跳转到localhost:50075/XX/XX/路径,这时如果把localhost手动改成虚拟机的ip又可以正常下载。。
这样一来,肯定是ip解析的问题。我虚拟机里配的hostname是hadooptest,在/etc/hosts里也配置了虚拟机ip和hadooptest的对应关系,但为什么还是不行呢?
最后在stackoverflow里找到了问题所在,原因是我之前在/etc/hosts里将127.0.0.1和:1也配置了hadooptest。。。
必须保证只有localhost或者localhost.localdomain对应127.0.0.1和:1
把127.0.0.1和:1对应的hadooptest删掉后即可正常下载文件了。