我是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的情况下执行简单缓存的查询?
答案 0 :(得分:1)
检查缓存配置中是否有IndexedTypes。类似的东西:
userCacheCfg.setIndexedTypes(Long.class, User.class);
在这种情况下,查询“select * from User”应该有效。
选中example。