2015-03-18 5 views
0

Я создаю несколько таблиц, в которых показан коэффициент репликации как 1. Является ли он фактором репликации по умолчанию, или это связано с тем, что GemFire ​​XD установлен в среде псевдораспространения?Что такое коэффициент репликации по умолчанию в Gemfire XD?

Я пытаюсь выполнить этот запрос, чтобы убедиться, что таблица по умолчанию реплицирована или нет. И это показывает реплицируются

выберите имя_таблицы, datapolicy из sys.systables где tableschemaname = 'APP';

ответ

0

Коэффициент репликации по умолчанию GF равен 0. Это число - количество избыточных копий, которые GF поддерживает в своем кластере. Чтобы проверить, я создал таблицу hdfs образца и задал свойства таблицы. Я получил:

create table HDFS_TABLE (col1 int, primary key(col1)) partition by primary key hdfsstore(store); 

select tablename, PARTITIONATTRS from sys.systables; 
TABLENAME        |PARTITIONATTRS 
... 
HDFS_TABLE       |redundantCopies=0,... 
... 

У вас есть дополнительные вопросы? Вы говорите о коэффициенте репликации HDFS?

+0

Нет по умолчанию реплицируется. Попробуйте этот запрос в терминале Gemfire XD: выберите tablename, datapolicy из sys.systables, где tableschemaname = 'APP'; В рамках политики данных он будет показывать либо репликацию, либо раздел – user3148416

1

В gemfireXD, если вы не укажете раздел, таблица будет реплицирована на все серверы кластера.