通过samba访问hadoop hdfs
环境说嘛:
+-----------------------------+-----------------------------------+
+ 中间件 | 版本 +
+ centos | 7 +
+ hadoop | cdh 6.1.0 +
+ windows | 8.1 +
+----------------------------+------------------------------------+
windows下访问hadoop hdfs方法很多,可以通过eclipse插件,也可以通过客户端例如:hdfsexplorer一类的工具。
当然,也可以通过windows共享方式去访问。
以samba+windows共享访问hadoop hdfs免客户端,实现起来比较简单。步骤如下:
安装samba:
yum install samba
配置samba开启匿名访问目录并将目录挂在/home/dfs下:
配置文件:
[global]
workgroup = SAMBA
security = user
map to guest = Bad User
#passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[dfs]
comment = Home Directories
workgroup = WORKGROUP
path = /home/dfs
security = share
public = yes
writeable = yes
browseable = yes
inherit acls = no
guest ok = yes
force user = hdfs
force group = hdfs
挂载HDFS文件到/home/dfs
hadoop-fuse-dfs dfs://namenode:rpcport /home/dfs/
通过以上简单两步即可以将hdfs挂载到/home/dfs下并以samba匿名共享方式让windows系统免客户端操作hdfs


当然也可以避免samba通过scp客户端或者ftp来访问,依然可以达到目的
本文来自博客园,作者:一朵野生菌,转载请注明原文链接:https://www.cnblogs.com/xmy20051643/p/13495528.html

浙公网安备 33010602011771号