注册HDFS目录
GIS云套件支持注册外接与内置HDFS目录。外接为用户自己搭建的HDFS目录环境,需手动配置并注册;内置为iSever搭建好的HDFS目录环境,在页面开启即可使用。请按以下步骤进行注册:
注册外接HDFS目录
-
打开左侧导航栏存储资源池,点击HDFS目录;
-
点击注册HDFS目录;
-
填入如下信息:
-
存储ID(必填):HDFS目录环境的名称,可自定义。
-
数据存储类型(必选):选择HDFS目录。
-
HDFS目录(必填):
-
如果需注册的是存于HDFS上的单独的csv文件,您可以直接填HDFS路径+csv名称,如:
hdfs://{ip}:9000/data/newyork_taxi_2013-01_14k.csv
。 -
如果注册的是带有csv文件的文件目录,csvfolder下含有N个CSV文件(仅支持以只读的方式打开HDFS目录):
- 所含CSV文件的字段、属性等格式都相同时,注册时则需填写CSV文件所在的目录的上一级目录,如hdfs://{ip}:9000/data,其中,data为csvfolder的上一级目录。
- 所含CSV文件不同时,注册时则可填写CSV文件所在的目录,如hdfs://{ip}:9000/data/csvfolder。
-
如果注册的是带有index的文件目录,则需填写index文件所在目录,如hdfs://{ip}:9000/data/indexfolder,其中,indexfolder下含有index文件。
-
如果注册的是HDFS集群为高可用模式,则可以直接填高可用的HDFS地址,如,hdfs://{高可用地址}/data。
-
-
开启Kerberos认证:如果开启Kerberos认证,则需填入以下信息:
- 主体名称(必填):格式为用户名@域,例如:iserver@SUPERMAP1.COM。其中,用户名必须是HDFS集群Master节点的一个系统用户;域为Kerberos服务设定的域,必须与HDFS集群所在的域相同。
- 密钥文件路径(必填):搭建集群的过程中生成的密钥文件拷贝到iServer服务所在机器的文件位置。
- Kerberos客户端配置文件路径(必填):iServer服务所在机器的Kerberos客户端配置文件所在文件位置。
-
高可用模式:如果开启高可用模式,则需填入以下信息:
- Hadoop集群core-site.xml文件路径(必填):iServer所在机器中core-site.xml文件路径。
- HDFS集群hdfs-site.xml文件路径(必填):iServer所在机器中hdfs-site.xml文件路径。
-
-
点击注册,注册成功后会在列表中显示。
备注:
更多关于HDFS目录信息请参见SuperMap iServer帮助文档。
注册内置HDFS目录
-
打开左侧导航栏存储资源池,点击HDFS目录;
-
在页面中点击开启按钮,如下图所示:
-
待开启完成后,点击控制台进入HDFS目录服务列表页。
-
点击服务列表中hdfs-hue对应的地址进入Hue页面。
-
输入账户名/密码,创建用户。
-
完成创建后,点击右上角File Browser进入当前用户的HDFS所属文件夹。
-
点击Upload上传数据。
注意:
HDFS目录不同于其他存储资源,不支持先注册,再通过数据目录服务上传数据。需使用Hue上传数据,然后进行注册。 -
返回HDFS目录注册页面,点击注册HDFS目录。
-
参照注册外接HDFS目录的步骤注册HDFS目录。其中,HDFS目录一栏中填入hdfs-namenode的路径以及用户路径。如上图中,hdfs-namenode的路径为hdfs://192.168.17.139:31224。用户路径为/user/username,/user/是默认固定路径,username为首次登录Hue时输入的账户名。则HDFS目录中填入hdfs://192.168.17.139:31224/user/username。