`

Elasticsearch 创建客户端(二)

阅读更多

原文链接: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 java客户端Jest入门实例

    第一步:启动一个elasticsearch服务,bin目录下的elasticsearch.bat 第二步:建索引,执行MusicReviewIndex中的单元测试方法index() 第三步:检索测试,执行MusicReviewSearch中的单元测试方法search() 本实例基于: ...

    Elasticsearch6.1.2 Java客户端

    Elasticsearch6.1.2 Java客户端,使用meven仓库创建,配置后即可使用。

    ElasticSearch企业级架构高阶视频教程.zip

    课时04:elasticsearch5.0集群安装 课时05:elasticsearch head插件讲解 课时06:elasticsearch kibana安装与使用 课时07:ik分词器插件的编译安装 课时08:ik分词器插件从mysql中定时获取扩展词停顿词 课时09:ik...

    ElasticSearchPoolUtil.java(es连接池工具类)

    使用过Elasticsearch RestFul API的都知道,在Java端使用是ES服务需要创建Java Client,但是每一次连接都实例化一个client,对系统的消耗很大,而且最令人头疼的是它的连接非常慢。所以为了解决上述问题并提高client...

    aws-es-client:客户端以连接到AWS上的ElasticSearch服务

    创建连接到您的AWS ElasticSearch集群的新客户端。 类型定义 姓名 描述 ElasticSearch客户端选项 aws-es-client 创建连接到您的AWS ElasticSearch集群的新客户端。 实例化客户端后,您可以使用常规ElasticSearch ...

    Elasticsearch-Java-client-api:Elasticsearch的java客户端使用示例

    Elasticsearch的java客户端使用示例 工程说明: 一. es-hrest-client-src工程: Elasticsearch的高级别的REST客户端使用示例 二、es-java-client-src工程: Elasticsearch的TransportClient客户端使用示例 注意:...

    elasticsearch6.12 分布式全文检索研究

    针对elasticsearch的一些研究,我选用的版本是6.12 ,内容包括客户端创建,Mapping分词创建(我这里用的是IK6.12版本),索引创建,条件检索,等,研究中发现,elasticsearch插件必须配套,选用一个版本,如果不同...

    elasticsearch:用于ElasticSearch的简单PHP客户端

    ElasticSearch PHP客户端ElasticSearch是一个基于Lucene的分布式搜索索引,这是它PHP客户端用法初始设置安装作曲家。 curl -s http://getcomposer.org/installer | php 创建包含以下内容的composer.json : { ...

    elastic4s:Elasticsearch Scala客户端-React性,非阻塞性​​,类型安全,HTTP客户端

    elastic4s-Elasticsearch Scala客户端 Elastic4s是Elasticsearch的简洁,惯用,React式,类型安全的Scala客户端。 官方的Elasticsearch Java客户端当然可以在Scala中使用,但是由于Java的语法,它更加冗长,并且自然...

    yaesc:另一个Elasticsearch GUI客户端-开源

    Elasticsearch Desktop GUI客户端。 用于创建和测试查询的IDE。

    search_flip:具有可链接DSL的全功能ElasticSearch Ruby客户端

    search_flip 具有可链接DSL的全功能Elasticsearch Ruby客户端 使用SearchFlip,创建与索引相对应的索引类,并使用可链接,简洁但功能强大的DSL操作,查询和聚合这些索引非常简单。 最后,SearchFlip支持Elastic...

    node-simple-elasticsearch:Node.js 的简约 Elasticsearch 客户端

    创建客户端 简单使用 var client = require ( 'simple-elasticsearch' ) . client . create ( ) ; 高级用法 var options = { host : 'localhost' , // default port : 9200 , // default protocol : 'http' , /...

    ElasticSearch的PHP库.zip

    ElasticSearch的PHP客户端库&lt;?php namespace Elastica; class Index implements SearchableInterface {  protected $_name;  protected $_client;  public function __construct(Client $...

    基于Elasticsearch-ruby官方客户端的高级Elasticsearch Ruby框架-Ruby开发

    安装用法客户端设置AWS ElasticSearch配置索引定义类型默认导入选项多种(嵌套)和对象字段类型父级和子级类型Geo Point字段Crutches:trade_mark:技术Witchcraft:trade_mark:技术Raw Import导入期间创建索引创建日志...

    ElasticSearch

    包括用于 Node.js 的官方低级 Elasticsearch 客户端和浏览器包安装meteor add bigdata:elasticsearch配置Meteor Elasticsearch 会根据您放入设置文件的配置自动创建客户端实例。 这是一个示例 settings.json 文件。...

    Elasticsearch 技术解析与实战.zip

    前言 第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术语及...

    积分管理系统java源码-ESClientRHL:ES客户端RHL

    目前spring-data-elasticsearch底层采用es官方TransportClient,而es官方计划放弃TransportClient,工具以es官方推荐的RestHighLevelClient进行封装 能够从java与es交互的常见方面极大简化API,并不断更新,让es更...

    node-elasticsearch-cacheable:在 redis 中缓存 elasticsearch 搜索查询

    ##Getting 开始安装: npm install elasticsearch-cacheable创建一个 elasticsearch 客户端,用这个模块改变它并使用: var esClient = require ( 'elasticsearch' ) . Client ( ) ;require ( './elasticsearch-...

    elasticsearch:适用于R的简单Elasticsearch客户端

    #elasticsearch.R #(此项目已不再维护,如果您想接管,请随时给我发送电子邮件) ##功能(WIP)###文档API 指数 得到 删除 更新 多重获取 块 ###搜索API 搜索 ###索引API 创建索引 删除索引 指数存在...

    基于python操作ES实例详解

    这篇文章主要介绍了基于python操作ES实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考...# 创建elasticsearch客户端 es = Elasticsearch( ES, # 启动前嗅探es集群服务器 sniff_on_sta

Global site tag (gtag.js) - Google Analytics