Файл Hosts для установки Greenplum - PullRequest
0 голосов
/ 14 марта 2019

Я настраиваю кластер узлов greenplum 3 для POC, проверяя шаги установки. Я обнаружил, что файл hostfile_exkeys должен находиться в главном узле.Может кто-нибудь сказать мне, где я должен создать это местоположение файла, узел и т. Д.?И самое главное, что положить в это?

Ответы [ 2 ]

0 голосов
/ 14 марта 2019

Вы создаете hostfile_exkeys на Master. Это не нужно на других хостах. Вы можете поместить его в / home / gpadmin или в любое удобное для вас место.

В этом файле вы указываете три имени хоста для вашего POC. Пример:

mdw
sdw1
sdw2

Это хорошо документировано здесь: https://gpdb.docs.pivotal.io/5120/install_guide/prep_os_install_gpdb.html

Вы также можете запустить POC в облаке. Greenplum доступен в AWS, Azure и GCP. Это делает всю конфигурацию для вас. Вы даже можете бесплатно использовать списки продуктов BYOL в течение 90 дней, чтобы оценить продукт, или вы можете использовать продукты с почасовой оплатой, чтобы получить поддержку при оценке продукта.

0 голосов
/ 14 марта 2019

В справочнике утилит есть примеры для документации по 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

Надеюсь, это поможет.

...