Переключение между кластерами MapR - PullRequest
0 голосов
/ 21 марта 2019

Я указал два кластера в моем 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> 

предназначался для cluster2?

1 Ответ

1 голос
/ 04 апреля 2019

Как правило, MapR поддерживает имена файлов / mapr / style для HDFS API. Это очень удобно, потому что точка монтирования по умолчанию для NFS и драйвера POSIX - / mapr. Это делает имена путей доступа posix к файлам идентичными путям, используемым для доступа HDFS к тем же файлам. API таблиц и потоков используют то же соглашение, поэтому, если вы видите файл в каталоге, вы можете использовать этот путь к каталогу для доступа к таблице через API таблиц.

Если вы находитесь на пограничном узле (т.е. на этом узле не запущены службы MapR), вы можете просто изменить порядок строк в файле конфигурации, чтобы изменить кластер, который будет выбран в качестве кластера по умолчанию. Однако я не рекомендую этого делать, поскольку я считаю, что пути к кластерам более полезны.

...