我开始配置 ActiveMQ 河流,我已经安装了(ActiveMQ 插件),但我对如何使它工作感到困惑,文档是如此简短,实际上,我完全按照创建新河流的步骤,但我没有不知道接下来的步骤是什么?
笔记:
我已经启动并运行了一个 ActiveMQ 服务器,我使用一个简单的 JMS 应用程序对其进行了测试,以将消息推送到队列中。
我使用以下方法创建了一条新河流:
curl -XPUT 'localhost:9200/_river/myindex_river/_meta' -d '{ "type" : "activemq", "activemq" : { "user" : "guest", "pass" : "guest", "brokerUrl" : "failover://tcp://localhost:61616", "sourceType" : "queue", "sourceName" : "elasticsearch", "consumerName" : "activemq_elasticsearch_river_myindex_river", "durable" : false, "filter" : "" }, "index" : { "bulk_size" : 100, "bulk_timeout" : "10ms" } }'
创建上一条河流后,我可以使用 获取它的状态
curl -XGET 'localhost:9200/my_index/_status'
,它给我索引状态,而不是创建的河流。
请帮助我使用弹性搜索的 ActiveMQ 河流配置找到正确的道路。