0

我正在创建一些表,显示复制因子为 1。它是默认复制因子还是由于 GemFire XD 安装在伪分发环境中的事实?

我正在尝试此查询以验证默认情况下是否复制表。它显示复制

select tablename, datapolicy from sys.systables where tableschemaname='APP';

4

2 回答 2

1

在 gemfireXD 中,如果您不指定分区,则该表将被复制到集群中的所有服务器。

于 2015-10-28T19:32:04.963 回答
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 复制因子吗?

于 2015-03-18T20:45:12.140 回答