截止到0.90.x的版本,Elasticsearch已经将connectedNodes从api中去掉,具体代替的方法是什么呢?也没有找到相关的说明。
因此决定自己手工写一个工具类。其实,我们只有通过API去执行一个方法,就可以测试连接是否正常。测试的方法选定为获得集群node的信息。测试代码:
import java.util.Map; import org.elasticsearch.action.admin.cluster.node.info.NodeInfo; import org.elasticsearch.action.admin.cluster.node.info.NodesInfoRequest; import org.elasticsearch.action.admin.cluster.node.info.NodesInfoResponse; import org.elasticsearch.client.Client; import com.donlianli.es.ESUtils; /** * @author donlianli@126.com * 测试服务器的可用状态 */ public class TestConnection { /** * 测试ES可用连接数方法 * 同时也也可以用以校验ES是否可以连接上 */ public static void main(String[] args) { //通过transport方式连接哦,否则没有意义了 Client client = ESUtils.getClient(); try{ NodesInfoResponse response = client.admin().cluster() //超时时间设置为半分钟 .nodesInfo(new NodesInfoRequest().timeout("30")).actionGet(); Map<String,NodeInfo> nodesMap = response.getNodesMap(); //打印节点信息 for(Map.Entry<String, NodeInfo> entry : nodesMap.entrySet()){ System.out.println(entry.getKey() + ":" + entry.getValue().getServiceAttributes()) ; } } catch(Exception e){ e.printStackTrace(); System.out.println("无法连接到Elasticsearch"); } } }
相关推荐
elasticsearch和elasticsearch-head-master包安装及其使用
下载内容: elasticHD_windows_amd64.zip elasticHD_linux_amd64.zip elasticsearch连接工具
最适合测试elasticsearch REST API的工具 Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client
使用过Elasticsearch RestFul API的都知道,在Java端使用是ES服务需要创建Java Client,但是每一次连接都实例化一个client,对系统的消耗很大,而且最令人头疼的是它的连接非常慢。所以为了解决上述问题并提高client...
maven项目编写的一个elasticsearch rest方式进行增删改查的api工具类含测试代码,rest方式仅需10多个jar即可实现,比elasticsearch client可以少引用数十个jar,有兴趣的可以看看
ElasticSearch官方测试数据
比较好用的ElasticSearch客户端工具,可以监控ES集群信息。
flink-es7:为了使用Elasticsearch连接器,使用构建自动化工具(如Maven或SBT)的两个项目和带有SQL
Elasticsearch工具类,支持通过标签注释实体类并通过工具类实现对es的映射(把po的结构导入es),和对es的增删查改,包括分页,scroll读取,关联查询等。
ElasticSearch测试数据
ES数据库,eelasticsearch-sql-2.2.0.1. nosql数据库
Elasticsearch测试数据 1000条
java连接elasticSearch的工具类,只需要传入两个参数 一个是节点名称,一个是ip地址即可返回对象Client
解压文件 elasticsearch-head.zip 安装插件: google ---》更多工具----》扩展程序 打开Google的扩展程序,点击加载已解压的扩展程序,选择解压elasticsearch-head文件夹即可添加插件成功
linux命令行elasticsearch查询工具es2unix
kettle etl工具中,实现批量导入到 elasticsearch中的插件
elasticsearch漏洞监测工具
ES 官方示例数据
elasticsearch demo 包括本地测试ElasticSearchCreate 增加 删除 修改 查询 和 连接服务器 demo
使用springboot集成了elasticsearch,封装了常用api,并使用自定义注解创建mapping,简化开发,开箱即用。注:使用的是elasticsearch 5.x版本