如何在点燃Web控制台中添加简单缓存的查询

时间:2017-08-15 14:26:18

标签: ignite

我是apache ignite的新开发人员,当我使用Web控制台查询缓存时。但报告表***未找到。步骤如下:

步骤1,我启动一个带有默认端口47500的点火服务器节点,然后创建一个没有dbfactory / dbstore的缓存“vapp_user”,然后将10000条记录放到此缓存中,密钥类型为Long,值类型为User pojo。< / p>

第2步,我使用开发模式运行mongodb,Web控制台代理,Web控制台后端和前端

步骤3,在配置页面中,我使用静态IP创建了集群,并使用带有User的域模型创建了缓存vapp_user。屏幕如下: model screen

步骤4,然后使用sql“select * from vapp_user”或“select * from User”添加查询,系统报告错误“table *** not found”。但我可以通过添加扫描查询相关结果。 Query Screen

我没有使用从数据库导入来创建模型,该表需要如何创建?使用哪个数据库?

如何在没有任何db的情况下执行简单缓存的查询?

1 个答案:

答案 0 :(得分:1)

检查缓存配置中是否有IndexedTypes。类似的东西:

    userCacheCfg.setIndexedTypes(Long.class, User.class);

在这种情况下,查询“select * from User”应该有效。

选中example