我正在创建一些表,它将复制因子显示为1。这是默认的复制因子,还是因为gemfirexd安装在伪分发环境中?我尝试此查询以验证默认情况下是否复制了表。它显示出复制的从sys.systables中选择tablename,datapolicy,其中tableschemaname='app';
mnowg1ta1#
默认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复制因子吗?
dsekswqp2#
在gemfirexd中,如果不指定分区,则表将复制到集群中的所有服务器。
2条答案
按热度按时间mnowg1ta1#
默认gf复制因子为0。此数字是gf在其群集中维护的冗余副本数。为了验证,我创建了一个示例hdfs表并查询了表属性。我知道了:
你能提供更多细节吗?你说的是hdfs复制因子吗?
dsekswqp2#
在gemfirexd中,如果不指定分区,则表将复制到集群中的所有服务器。