我想在我自己的普通elasticsearch集群中使用reactivesearch。虽然示例和文档描述了这应该是可能的:ReactiveBase,但请参阅url Param。我得到了连接错误和一个Websocket调用wss://..,看起来ReactiveBase正在尝试连接到一个承载弹性的appbase.io。它还传递一个凭据代码以及对弹性的调用,这在我的代码中没有指定。
是否有可能连接到一个正常的弹性,我可以在哪里可以找到有关如何做到这一点的文档?
这是我对ReactiveBase的定义
<ReactiveBase app="documents"url="https://search-siroop-3jjelqkbvwhzqzsolxt5ujxdxm.eu-central-1.es.amazonaws.com/">

为了实现这个示例,我遵循了ReactiveSearch快速启动
发布于 2018-02-08 19:14:18
是的,可以通过reactivesearch连接到普通的Elasticsearch集群(博士)。看来你用的是正确的道具。样本代码:
<ReactiveBase
app="your-elasticsearch-index"
url="http://your-elasticsearch-cluster"
>
<Component1 .. />
<Component2 .. />
</ReactiveBase>app支柱引用索引名。看来你把这个和AWS一起用了。由于AWS不允许您配置ES设置,所以可能需要使用中间件代理服务器。来自文档
如果您在AWS上使用Elasticsearch,那么推荐的方法是通过中间件代理进行连接,因为它们不允许设置Elasticsearch配置。
文档还解释了如何编写自己的代理服务器。
TLDR:
您在这里看到的与websockets相关的连接错误不会引起问题。它用于在appbase.io上工作的流。2.2.0版本中已经修正了这一点。希望这会有所帮助:)
https://stackoverflow.com/questions/48425563
复制相似问题