cdi*_*run 8 java elasticsearch
我想管理从Java开始和停止elasticsearch.有没有简单/好的方法来做到这一点?
我们正在尝试在我们的产品中部署ElasticSearch,并且我们希望在我们自己的产品中维护客户机器上的ElasticSearch实例,现在每件事都依赖于从es.bat或其他东西启动ElasticSearch实例.
顺便说一句,任何人都可以给我一个如何模拟测试围绕Jest API for ElasticSearch的一些代码的例子,所以我可以单元测试调用ElasticSearch而不需要启动ElasticSearch实例的东西吗?
jav*_*nna 11
启动弹性搜索实例非常容易.您只需使用Java API.这意味着您必须将elasticsearch依赖项添加到项目中并创建一个节点,如参考中所述:
// on startup
Node node = nodeBuilder().node();
Client client = node.client();
// on shutdown
node.close();
Run Code Online (Sandbox Code Playgroud)
创建节点后,它将与从命令行启动的节点完全相同.您可以使用创建的客户端对象与其进行交互,但默认情况下,它还将打开9200和9300(或者如果忙碌的话),用于休息呼叫和节点间通信.
| 归档时间: |
|
| 查看次数: |
3705 次 |
| 最近记录: |