client.transport.sniff的使用方法
来源:互联网 发布:网络推编辑 编辑:程序博客网 时间:2024/05/02 02:58
通过TransportClient这个接口,我们可以不启动节点就可以和es集群进行通信,它需要指定es集群中其中一台或多台机的ip地址和端口,例子如下:
Client client = new TransportClient() .addTransportAddress(newInetSocketTransportAddress("host1", 9300)) .addTransportAddress(newInetSocketTransportAddress("host2", 9300)); client.close();
如果你需要更改集群名(默认是elasticsearch),需要如下设置:
Settings settings =ImmutableSettings.settingsBuilder() .put("cluster.name","myClusterName").build(); Client client = newTransportClient(settings);
你可以设置client.transport.sniff为true来使客户端去嗅探整个集群的状态,把集群中其它机器的ip地址加到客户端中,这样做的好处是一般你不用手动设置集群里所有集群的ip到连接客户端,它会自动帮你添加,并且自动发现新加入集群的机器。代码实例如下:
Settings settings = ImmutableSettings.settingsBuilder() .put("client.transport.sniff", true).build(); TransportClientclient = new TransportClient(settings);
0 0
- client.transport.sniff的使用方法
- client.transport.sniff的使用方法与一些常见错误
- SNIFF的杂烩
- linux下的sniff
- Transport Client vs Node Client
- sniff
- org.elasticsearch.client.transport.NoNodeAvailableException
- ElasticSearch:Transport Client 对比 Node Client
- Transport Client 与 Node Client 官网谈差别
- javascript的offset、client、scroll使用方法详解
- 写自己的sniff,with pcap
- sniff mode及其参数的解释
- spark连接es的问题java.lang.ClassNotFoundException:org.elasticsearch.client.transport.NoNodeAvailableExcep
- 异常org.elasticsearch.client.transport.NoNodeAvailableException
- Elasticsearch java API (5)Transport Client
- org.elasticsearch.client.transport.NoNodeAvailableException。。解决办法
- javascript的offset、client、scroll使用方法,相关属性解释原理
- 27 Apr javascript的offset、client、scroll使用方法
- java微云快速开发平台
- 理解Bitcode:一种中间代码
- vs2010中快捷键总结(1)
- vi/qt creator/vc/vs下对齐代码的操作
- SpringMvc登陆拦截器的基本使用
- client.transport.sniff的使用方法
- centos中为php安装GnuPG扩展
- viewpager、fragment滑动切换卡顿问题
- 深入理解linux系统下proc文件系统内容
- Android双SD卡路径获取
- tomcat配置数据源案例
- 浅谈逆序数
- linux /proc/pid/maps 信息分析
- CodeIgniter入口文件解析