使用sqlline.sh中的`!table`重复表显示

!table命令显示两个重复的tableName DIMSTAT当类eq。 DimStat.java,代码如下所示:使用sqlline.sh中的`!table`重复表显示

Ignition.setClientMode(true); 

Ignition.start(ConfigUtils.getIgniteCfg("127.0.0.1:47500..47509"));

CacheConfiguration<String, DimStat> ccf = new CacheConfiguration<>();

ccf.setSqlSchema("PUBLIC");

ccf.setBackups(2);

ccf.setName("DIMSTAT");

ccf.setIndexedTypes(String.class, DimStat.class); // DimStat

ccf.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new Duration(TimeUnit.DAYS, 1)));

IgniteCache<String, Dim_Stat> cache = Ignition.ignite().getOrCreateCache(ccf);

!table result using DimStat.class

,但它是确定在使用时Dim_Stat.java

!table result using Dim_Stat.class

回答:

这是一个错误。我为了跟踪此问题https://issues.apache.org/jira/browse/IGNITE-7277

作为一种解决办法提起JIRA票,您可以使用DDL命令:https://apacheignite-sql.readme.io/docs/ddl 例子可以在这里找到:https://github.com/apache/ignite/blob/master/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheQueryDdlExample.java

以上是 使用sqlline.sh中的`!table`重复表显示 的全部内容, 来源链接: utcz.com/qa/263667.html

回到顶部