当您需要使用图形化界面管理HDFS中的文件时,可以通过Hue实现。本文以EMR-4.9.0版本为例,为您介绍如何通过Hue查看和操作HDFS中的文件和文件夹。
前提条件
- 已设置安全组访问,详情请参见管理安全组。
注意 设置安全组规则时要针对有限的IP范围。禁止在配置的时候对0.0.0.0/0开放规则。
- 已打开8888端口,详情请参见访问链接与端口。
注意事项
EMR-3.35.0及后续版本或EMR-4.9.0及后续版本的Hadoop集群,需要您在Hue配置页签,删除app_blacklist参数值中的filebrowser,并启动HDFS服务的HttpFS组件。
访问文件浏览器
- 进入详情页面。
- 通过阿里云账号登录阿里云E-MapReduce控制台。
- 在顶部菜单栏处,根据实际情况选择地域和资源组。
- 单击上方的集群管理页签。
- 在集群管理页面,单击相应集群所在行的详情。
- 修改配置。
- 在左侧导航栏中,选择。
- 在配置搜索区域,搜索app_blacklist参数。
- 删除app_blacklist参数值中的filebrowser。
- 单击右上角的保存。
- 在确认修改对话框中,输入执行原因,单击确定。
- 重启Hue。
- 在右上角,选择。
- 在执行集群操作对话框,输入执行原因,单击确定。
- 在确认对话框,单击确定。
- 启动HDFS服务的HttpFS组件。
- 在左侧导航栏中,选择。
- 单击部署拓扑页签。
- 单击HttpFS组件操作列的启动。
- 在执行集群操作对话框,输入执行原因,单击确定。
- 在确认对话框,单击确定。
您可以单击上方的查看操作历史,待Start HDFS HttpFS的任务状态为成功,表示HttpFS组件成功启动。
- 在左侧导航栏中,单击访问链接与端口。
- 在访问链接与端口页面,单击Hue服务所在行的链接。
输入Hue的账户和密码,即可正常的访问Web UI页面。
说明 初次登录Hue WebUI时,admin账号和密码的获取方法,请参见
查看初始密码。
- 在Hue的左侧导航栏,单击
图标。进入当前登录用户的主目录,显示目录中的子目录或文件信息。

参数 |
描述 |
Name |
目录或文件的名称。 |
Size |
文件的大小。 |
User |
目录或文件的属主。 |
Group |
目录或文件的属组。 |
Permissions |
目录或文件的权限设置。 |
Date |
目录或文件创建时间。 |
执行动作
- 在File Browser页面,选中一个或多个目录或文件。
- 单击上方的Actions,可以执行以下操作。

操作 |
描述 |
Rename |
重新命名一个目录或文件。 |
Move |
移动文件,在Move to页面,选择新的目录并单击Move完成移动。
|
Copy |
复制选中的文件或目录。 |
Download |
下载文件至本地。 |
Change permissions |
更改权限,修改选中目录或文件的访问权限。
- Read、Write和Execute:可以为属主、属组和其他用户设置Read、Write和Execute权限。
- Sticky:禁止HDFS的管理员、目录属主或文件属主以外的用户在目录中移动文件。
- Recursive:递归设置权限到子目录。
|
Summary |
摘要,查看选中文件或目录的HDFS存储信息。 |
Set replication |
为选定的文件设置复制因子。 |
Compress |
压缩选定的文件或文件夹。
注意 使用此操作前, 需要给EMR集群先添加Oozie服务,添加服务详情请参见 添加服务。
|
上传用户文件
- 在File Browser页面,单击Upload。
- 在弹出的对话框中,单击Select files。
- 选择待上传的文件。
创建新文件或者目录
- 创建新文件
- 在File Browser页面,选择。
- 在Create File对话框中,输入File Name。
- 单击Create。
- 创建目录
- 在File Browser页面,选择。
- 在Create Directory对话框中,输入Directory Name。
- 单击Create。