在mapr集群之间切换

72qzrwbm  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(281)

我在mapr-clusters.conf中指定了两个集群

cluster1 secure=true cldb1:7222 cldb2:7222 cldb3:7222
cluster2 secure=true cldb4:7222 cldb5:7222 cldb6:7222

在某些情况下,我想将数据加载到cluster1中。在其他场合,我想在cluster2中加载数据。
默认情况下,mapr客户机将第一个指定为默认客户机。如何告诉mapr客户机使用第二个指定的集群?
以便

hadoop fs -put <src> <dest>

目标集群2?

iklwldmw

iklwldmw1#

通常,mapr支持hdfsapi的/mapr/样式文件名。这非常方便,因为nfs和posix驱动程序的默认装载点是/mapr。这使得posix访问文件的路径名与hdfs访问相同文件的路径名相同。表和流api使用相同的约定,因此如果在目录中看到文件,可以使用该目录路径通过表api访问表。
如果您在边缘节点上(即,该节点上没有运行mapr服务),那么您只需更改配置文件中行的顺序,即可更改将哪个集群作为默认集群。但是,我不建议这样做,因为我发现特定于集群的路径名更有用。

相关问题