我有3个节点的ElasticSearch集群和3个节点的MongoDb ReplicaSet。我正在尝试使用以下配置设置river:
curl -XPUT "elasticsearch1:9200/_river/mongodb/_meta" -d '{ "type": "mongodb", "servers": [ { "host": "mongodb-serv1", "port": 27017 }, { "host": "mongodb-serv2", "port": 27017 }, { "host": "mongodb-serv3", "port": 27017 } ], "mongodb": { "db": "db_name", "collection": "collection_name", "gridfs": false }, "index": { "name": "index_name", "type": "type_name" } }'
此命令运行良好,但ElasticSearch不会尝试从MongoDb获取数据。我更新了记录,但没有帮助。
是否有特殊的配置来连接到副本集?我在单个ES和单个MongoDb上尝试过这种配置,效果很好。
刚刚搜索并注意到我有错误的配置。在我问问题之前花了更多的时间...
“服务器”必须在“mongoDB”部分内。
curl -XPUT "elasticsearch1:9200/_river/mongodb/_meta" -d '{ "type": "mongodb", "mongodb": { "servers": [ { "host": "mongodb-serv1", "port": 27017 }, { "host": "mongodb-serv2", "port": 27017 }, { "host": "mongodb-serv3", "port": 27017 } ], "db": "db_name", "collection": "collection_name", "gridfs": false }, "index": { "name": "index_name", "type": "type_name" } }'
问题内容: 我想为Kotlin创建POJO类,因为我们知道www.jsonschema2pojo.org将JSON转换为POJO,因此我们可以将其与gson一起使用。 有人知道如何 快速 为Kotlin创建Gson POJO 吗? 编辑: 我知道它使用Data类,但是有没有最简单的创建方法? 问题答案: 是的,我有解决方案 例如: 使用http://www.jsonschema2pojo.org/
我想在Eclipse中用for创建10个txt文件,但是为什么我这么做的时候会出错?
我正在使用JBoss 9. x应用服务器,我想创建一个REST api来与我的EJB通信。我创建了两个类PlayerRestApi和PlayerEJB,并将其部署到野蝇,但是当我请求 /player响应总是404。 注意:我将发布带有虚拟返回的PlayerRestApi类。 PlayerRestApi代码: 当我尝试此路线时,localhost:http://localhost:28070/app
嗨!我正在尝试使用这个方法返回一个DefaultTableModel以在JTable上使用。我正在努力将从数据库中提取的数据格式化为模型友好的格式。放轻松点,这是我第三天做任何形式的编程! 提前致谢:)
我试图创建像@repository这样的系统。
问题内容: 我们有大量的应用程序,其中我们以JSON的形式从远程Web服务中获取数据,然后使用解析器将其转换为Core-Data模型。 对于我们的一个应用程序,我认为我们应该做一些不同的事情。 此应用程序具有 只读数据* ,该 数据 易失 ,因此 不会在本地缓存很长时间 。JSON 具有 大量嵌套的“对象” 层次结构 。文档通常包含不超过20个顶级项目,但最多可以包含10万个。 * 我不认为我想创