原文链接:http://blog.csdn.net/geloin/article/details/8476508
3. org.elasticsearch.client.ClusterAdminClient接口
ClusterAdminClient提供了对针对集群的action和operation的管理接口。它有以下方法:
1) health(ClusterHealthRequest request)、health(ClusterHealthRequest request, ActionListener<ClusterHealthResponse> listener)、prepareHealth(String... indices)集群的健康状态;2) state(ClusterStateRequest request)、state(ClusterStateRequest request, ActionListener<ClusterStateResponse> listener)、prepareState(),集群的状态;
3) updateSettings(ClusterUpdateSettingsRequest request)、updateSettings(ClusterUpdateSettingsRequest request, ActionListener<ClusterUpdateSettingsResponse> listener)、prepareUpdateSettings(),修改集群的设置;
4) reroute(ClusterRerouteRequest request)、reroute(ClusterRerouteRequest request, ActionListener<ClusterRerouteResponse> listener)、prepareReroute(),对碎片的划分进行重新分配;
5) nodesInfo(NodesInfoRequest request)、nodesInfo(NodesInfoRequest request, ActionListener<NodesInfoResponse> listener)、prepareNodesInfo(String... nodesIds),集群中节点的信息;
6) nodesStats(NodesStatsRequest request)、nodesStats(NodesStatsRequest request, ActionListener<NodesStatsResponse> listener)、prepareNodesStats(String... nodesIds),集群中节点的状态;
7) nodesHotThreads(NodesHotThreadsRequest request)、nodesHotThreads(NodesHotThreadsRequest request, ActionListener<NodesHotThreadsResponse> listener)、、prepareNodesHotThreads(String... nodesIds),集群中节点的活动情况;
8) nodesShutdown(NodesShutdownRequest request)、nodesShutdown(NodesShutdownRequest request, ActionListener<NodesShutdownResponse> listener)、prepareNodesShutdown(String... nodesIds),终止集群中的节点;
9) nodesRestart(NodesRestartRequest request)、nodesRestart(NodesRestartRequest request, ActionListener<NodesRestartResponse> listener)、prepareNodesRestart(String... nodesIds),停止集群中的节点。
相关推荐
第一步:启动一个elasticsearch服务,bin目录下的elasticsearch.bat 第二步:建索引,执行MusicReviewIndex中的单元测试方法index() 第三步:检索测试,执行MusicReviewSearch中的单元测试方法search() 本实例基于: ...
Elasticsearch6.1.2 Java客户端,使用meven仓库创建,配置后即可使用。
课时04:elasticsearch5.0集群安装 课时05:elasticsearch head插件讲解 课时06:elasticsearch kibana安装与使用 课时07:ik分词器插件的编译安装 课时08:ik分词器插件从mysql中定时获取扩展词停顿词 课时09:ik...
使用过Elasticsearch RestFul API的都知道,在Java端使用是ES服务需要创建Java Client,但是每一次连接都实例化一个client,对系统的消耗很大,而且最令人头疼的是它的连接非常慢。所以为了解决上述问题并提高client...
创建连接到您的AWS ElasticSearch集群的新客户端。 类型定义 姓名 描述 ElasticSearch客户端选项 aws-es-client 创建连接到您的AWS ElasticSearch集群的新客户端。 实例化客户端后,您可以使用常规ElasticSearch ...
Elasticsearch的java客户端使用示例 工程说明: 一. es-hrest-client-src工程: Elasticsearch的高级别的REST客户端使用示例 二、es-java-client-src工程: Elasticsearch的TransportClient客户端使用示例 注意:...
针对elasticsearch的一些研究,我选用的版本是6.12 ,内容包括客户端创建,Mapping分词创建(我这里用的是IK6.12版本),索引创建,条件检索,等,研究中发现,elasticsearch插件必须配套,选用一个版本,如果不同...
ElasticSearch PHP客户端ElasticSearch是一个基于Lucene的分布式搜索索引,这是它PHP客户端用法初始设置安装作曲家。 curl -s http://getcomposer.org/installer | php 创建包含以下内容的composer.json : { ...
elastic4s-Elasticsearch Scala客户端 Elastic4s是Elasticsearch的简洁,惯用,React式,类型安全的Scala客户端。 官方的Elasticsearch Java客户端当然可以在Scala中使用,但是由于Java的语法,它更加冗长,并且自然...
Elasticsearch Desktop GUI客户端。 用于创建和测试查询的IDE。
search_flip 具有可链接DSL的全功能Elasticsearch Ruby客户端 使用SearchFlip,创建与索引相对应的索引类,并使用可链接,简洁但功能强大的DSL操作,查询和聚合这些索引非常简单。 最后,SearchFlip支持Elastic...
创建客户端 简单使用 var client = require ( 'simple-elasticsearch' ) . client . create ( ) ; 高级用法 var options = { host : 'localhost' , // default port : 9200 , // default protocol : 'http' , /...
ElasticSearch的PHP客户端库<?php namespace Elastica; class Index implements SearchableInterface { protected $_name; protected $_client; public function __construct(Client $...
安装用法客户端设置AWS ElasticSearch配置索引定义类型默认导入选项多种(嵌套)和对象字段类型父级和子级类型Geo Point字段Crutches:trade_mark:技术Witchcraft:trade_mark:技术Raw Import导入期间创建索引创建日志...
包括用于 Node.js 的官方低级 Elasticsearch 客户端和浏览器包安装meteor add bigdata:elasticsearch配置Meteor Elasticsearch 会根据您放入设置文件的配置自动创建客户端实例。 这是一个示例 settings.json 文件。...
前言 第1章 Elasticsearch入门 1 1.1 Elasticsearch是什么 1 1.1.1 Elasticsearch的历史 2 1.1.2 相关产品 3 1.2 全文搜索 3 1.2.1 Lucene介绍 4 1.2.2 Lucene倒排索引 4 1.3 基础知识 6 1.3.1 Elasticsearch术语及...
目前spring-data-elasticsearch底层采用es官方TransportClient,而es官方计划放弃TransportClient,工具以es官方推荐的RestHighLevelClient进行封装 能够从java与es交互的常见方面极大简化API,并不断更新,让es更...
##Getting 开始安装: npm install elasticsearch-cacheable创建一个 elasticsearch 客户端,用这个模块改变它并使用: var esClient = require ( 'elasticsearch' ) . Client ( ) ;require ( './elasticsearch-...
#elasticsearch.R #(此项目已不再维护,如果您想接管,请随时给我发送电子邮件) ##功能(WIP)###文档API 指数 得到 删除 更新 多重获取 块 ###搜索API 搜索 ###索引API 创建索引 删除索引 指数存在...
这篇文章主要介绍了基于python操作ES实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考...# 创建elasticsearch客户端 es = Elasticsearch( ES, # 启动前嗅探es集群服务器 sniff_on_sta