datanodeNames=(dn001 dn002)
datanodePorts=(20008 20009)
datanodePoolerPorts=(20018 20019)
datanodeMasterCluster=(tbase_cluster tbase_cluster)
datanodePgHbaEntries=(0.0.0.0/0)
datanodeMasterServers=(xxx.xxx.xxx.3 xxx.xxx.xxx.4)
datanodeMasterDirs=(${DATANODE_MASTER_DATA_DIR}/data/dn_master/dn001 ${DATANODE_MASTER_DATA_DIR}/data/dn_master/dn002)
Существуют coordSlave и datanodeSlave, соответствующие координационному узлу и узлу данных. Если нет, настройте их как «n»; в противном случае настройте их в соответствии с файлом конфигурации.
Кроме того, для узла координатора и узла данных необходимо настроить два типа портов: `poolerPort` и `port`. `poolerPort` используется узлами для связи с другими узлами. `port` — это порт, используемый для входа на узел. Здесь `poolerPort` и `port` должны быть настроены по-разному, иначе возникнут конфликты и кластер не сможет запуститься.
Каждый узел должен иметь свой собственный каталог и не может быть создан в одном каталоге.
2. Распределение установочного пакета (развернуть всё). После заполнения файла конфигурации запустите инструмент pgxc\_ctl, а затем введите команду «развернуть всё», чтобы распространить установочный пакет на IP-машину каждого узла.
3. Инициализируйте каждый узел кластера (запустить всё). После завершения распространения установочного пакета введите команду «запустить всё» в инструменте pgxc\_ctl, чтобы инициализировать все узлы в файле конфигурации pgxc\_ctl.conf и запустить кластер. На данный момент кластер запущен.
## Использование
$ psql -h ${CoordinateNode_IP} -p ${CoordinateNode_PORT} -U ${pgxcOwner} -d postgres
postgres=# create default node group default_group with (dn001,dn002); CREATE NODE GROUP postgres=# create sharding group to group default_group; CREATE SHARDING GROUP postgres=# create table foo(id bigint, str text) distribute by shard(id);
## Ссылки
https://github.com/Tencent/TBase/wiki/1%E3%80%81TBase_Quick_Start
## Лицензия
TBase лицензируется под лицензией BSD 3-Clause License. Информацию об авторских правах и лицензии можно найти в файле [LICENSE.txt](LICENSE.txt).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )