В справочнике утилит есть примеры для документации по gpssh-exkeys, но, как правило, вы должны указывать все имена хостов в вашем кластере.Если есть несколько сетевых интерфейсов, они могут войти вместо них.
Я обычно помещаю этот файл либо в / home / gpadmin, либо в / home / gpadmin / gpconfigs (хорошее место для хранения всех файлов для начальной настройки и инициализации.).
Ваш файл будет выглядеть примерно так (по одному имени в строке):
mdw sdw1 sdw2
Если имеется 2 сетевых интерфейса, он может выглядеть примерно так:
mdw mdw-1 mdw-2 sdw1 sdw1-1 sdw1-2 sdw2 sdw2-1 sdw2-2
Ваш файл / etc / hosts (на всех серверах) должен содержать IP-адреса для всехинтерфейсы и их имена, поэтому этот файл должен совпадать с именами, перечисленными в /etc/hosts.
Это в первую очередь позволяет мастеру обмениваться ключами ssh со всеми хостами, поэтому это всегда без пароля вход в системухосты.После настройки этого файла вы запустите (пример):
gpssh-exkeys -f / home / gpadmin / gpconfigs / yourhostfilename
Надеюсь, это поможет.