SmartData 3.1.x版本支持改写Jindo HDFS客户端级别的路径,以减少集群迁移时修改路径的工作量。例如,通过将HDFS地址重写至OSS地址,方便您迁移HDFS中的数据至OSS后,无需改动业务逻辑中的数据地址,即可访问数据。
使用限制
仅支持Hadoop 2.x版本,不支持Hadoop 3.x版本。
开启路径改写功能
改写配置路径
示例
HA集群,在smartdata-site页签,添加如下参数后,您访问hdfs://emr-cluster/osspath时实际访问的是oss://jindo-bucket/<testpath>的数据。
参数 | 参数值 |
---|---|
fs.jindo.shim.path-rewrite.testrule.source | hdfs://emr-cluster/osspath |
fs.jindo.shim.path-rewrite.testrule.target | oss://jindo-bucket/<testpath> |
您可以通过SSH登录集群的主节点,执行如下命令,查看改写情况。
hadoop fs -ls /
通过如下信息,看到osspath已经挂载在根目录下。