我正在创建一些表,显示复制因子为 1。它是默认复制因子还是由于 GemFire XD 安装在伪分发环境中的事实?
我正在尝试此查询以验证默认情况下是否复制表。它显示复制
select tablename, datapolicy from sys.systables where tableschemaname='APP';
在 gemfireXD 中,如果您不指定分区,则该表将被复制到集群中的所有服务器。
默认的 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 复制因子吗?