当前位置: 首页 > news >正文

【Elasticsearch7.11】增加身份认证

es master 节点操作:

cd /u01/isi/application/component/elasticsearch-7.11.1
su isi
./bin/elasticsearch-certutil ca
./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

生成elastic-certificates.p12文件在此目录下
cp elastic-certificates.p12 config/elastic-certificates.p12

将elastic-certificates.p12文件拷贝至另外2台ES节点上,文件路径/u01/isi/application/component/elasticsearch-7.11.1/config
赋权chmod 644 /u01/isi/application/component/elasticsearch-7.11.1/config

三台节点执行:
cd /u01/isi/application/component/elasticsearch-7.11.1
su isi
./stop.sh

修改配置文件:
vi config/elasticsearch.yml
最下面添加如下内容:

xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.client_authentication: required
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: elastic-certificates.p12

启动es:
./start.sh

设置密码,在master节点操作即可:
./bin/elasticsearch-setup-passwords interactive

根据提示输入y ,设置密码即可。需要输入多次。完成后即可

相关文章:

  • centos安装vscode的教程
  • C\C++内存管理(未完结)
  • [数据集][目标检测]数据集VOC格式岸边垂钓钓鱼fishing目标检测数据集-4330张
  • HubSpot集客营销的未来趋势:人工智能、数据驱动与个性化
  • java异常习题
  • 迎七一党史知识竞赛答题怎么做
  • 5月31日,每日信息差
  • 04.docker的主要组成部分
  • 程序员应该有什么职业素养?
  • “云原生安全:构建弹性且安全的云上环境的关键要素“
  • 设计模式深度解析:分布式与中心化
  • 让抖店商家内卷的“改价系统”是什么?商家如何防止内卷!
  • CRM系统多少钱一套?收费标准详解
  • 领域驱动设计(DDD)学习笔记之:战术设计
  • 对系统管理员有用的 NMAP 命令
  • 【5+】跨webview多页面 触发事件(二)
  • 0基础学习移动端适配
  • Angular6错误 Service: No provider for Renderer2
  • CentOS从零开始部署Nodejs项目
  • Django 博客开发教程 16 - 统计文章阅读量
  • Github访问慢解决办法
  • go append函数以及写入
  • input实现文字超出省略号功能
  • javascript从右向左截取指定位数字符的3种方法
  • JavaScript学习总结——原型
  • Java基本数据类型之Number
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • nodejs调试方法
  • php的插入排序,通过双层for循环
  • Redux系列x:源码分析
  • Travix是如何部署应用程序到Kubernetes上的
  • vue脚手架vue-cli
  • 后端_MYSQL
  • 基于webpack 的 vue 多页架构
  • 基于web的全景—— Pannellum小试
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 如何利用MongoDB打造TOP榜小程序
  • 入口文件开始,分析Vue源码实现
  • 新版博客前端前瞻
  • 移动端解决方案学习记录
  • 用Visual Studio开发以太坊智能合约
  • 扩展资源服务器解决oauth2 性能瓶颈
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #pragma multi_compile #pragma shader_feature
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $(selector).each()和$.each()的区别
  • (~_~)
  • (C语言)球球大作战
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (附源码)ssm码农论坛 毕业设计 231126
  • (回溯) LeetCode 78. 子集