1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors_Tencent-TBase

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 08:43 fe00266

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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors_Tencent-TBase.git
git@api.gitlife.ru:oschina-mirror/mirrors_Tencent-TBase.git
oschina-mirror
mirrors_Tencent-TBase
mirrors_Tencent-TBase
master