将ReactiveSearch与普通Elasticsearch结合使用
我想将Reactsearch与我自己的普通香草elasticsearch集群一起使用。尽管示例和文档描述这应该
可行:ReactiveBase,请参见 url
Param. 我收到连接错误和一个Websocket调用 wss://..
看起来像是ReactiveBase
试图连接到 appbase.io
托管弹性体。它还会传递凭证代码以及对我的代码中未指定的对elastic的调用。
是否可以连接到普通弹性件?在哪里可以找到有关此方法的
文档?
这是我的定义 ReactiveBase
:
<ReactiveBase app="documents"url="https://search-siroop-3jjelqkbvwhzqzsolxt5ujxdxm.eu-central-1.es.amazonaws.com/">
回答:
是的,可以通过reactsearch连接到普通的Elasticsearch集群
(docs) 这
似乎是你使用了正确的道具。样例代码:
<ReactiveBase app="your-elasticsearch-index"
url="http://your-elasticsearch-cluster"
>
<Component1 .. />
<Component2 .. />
</ReactiveBase>
The app
S结合使用。由于AWS不允许您配置ES设置,因此您可能需要
使用中间件代理服务器。从
如果您在AWS上使用Elasticsearch,则建议的方法是
通过中间件代理进行连接,因为它们不允许设置
Elasticsearch配置。
The docs also explain how you can write your own proxy server.
- Proxy server
- Using the proxy server in client app with reactivesearch
您在此处看到的与Websocket相关的连接错误不是导致此问题的原因。它用于在appbase.io上运行的流。此问题已在2.2.0发行版中修复。希望这可以帮助 :)
以上是 将ReactiveSearch与普通Elasticsearch结合使用 的全部内容, 来源链接: utcz.com/qa/433615.html