博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用java api操作es需要注意的地方(Elasticsearch开启shield插件之后)
阅读量:5843 次
发布时间:2019-06-18

本文共 1004 字,大约阅读时间需要 3 分钟。

需要执行下面步骤

https://www.elastic.co/guide/en/shield/current/_using_elasticsearch_java_clients_with_shield.html

 

 

1:在java项目中的pom文件中添加maven依赖

  
elasticsearch-releases
  
https://maven.elasticsearch.org/releases
  
    
true
  
  
    
false
  
  
org.elasticsearch.plugin
  
shield
2.4.3
注意:shield的maven依赖版本必须是2.4.3的,官方例子写的是2.2.0的无法正常运行。因为我们的shield安装的版本也是2.4.3、要保持版本一致。

 

 

 

 

2:代码如下:

Settings settings = Settings.settingsBuilder().put("cluster.name", "elasticsearch")//设置shield创建的用户名和密码.put("shield.user", "es_admin:123456").build();TransportClient client = TransportClient.builder()//添加shield plugin.addPlugin(ShieldPlugin.class).settings(settings).build();client.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("192.168.80.100"), 9300));

转载地址:http://xuhcx.baihongyu.com/

你可能感兴趣的文章
PHP To Go 转型手记 (一)
查看>>
目标检测算法——YOLOV1解析
查看>>
Vue源码探究-类初始化函数详情
查看>>
一个常年更新的CSS采坑合集
查看>>
PowerShell 学习笔记 - 4 Provider, ItemProperty 与 ACL
查看>>
java中字符串的比较
查看>>
vue中使用cookies和crypto-js实现记住密码和加密
查看>>
Slog14_支配vue框架模版语法之v-if
查看>>
Docker 数据管理
查看>>
什么是最适合云数据库的架构设计?
查看>>
【前端工程师手册】30分钟看懂函数防抖和节流
查看>>
JavaScript-面试
查看>>
Java 内部类(10)
查看>>
Python模块
查看>>
系统优化怎么做-开篇
查看>>
js原型链
查看>>
《CSS世界》笔记三:内联元素与对齐
查看>>
【开源】Tsar——灵活的系统和应用采集软件
查看>>
自己动手搭建webpack
查看>>
centos安装mysql
查看>>