Win10下安转Elasticsearch6.8.6与配置安全策略-开启密码账号访问

  • 一、Elasticsearch是什么?
  • 二、下载
    • Elasticsearch 6.8.6下载地址
  • 三、安装
  • 四、配置
    • 1.基础配置
    • 2.配置xpack(生成密钥)
  • 五、浏览器访问

一、Elasticsearch是什么?

Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;Elastic Stack 是一套适用于数据采集、扩充、存储、分析和可视化的免费开源工具。人们通常将 Elastic Stack 称为 ELK Stack(代指 Elasticsearch、Logstash 和 Kibana),目前 Elastic Stack 包括一系列丰富的轻量型数据采集代理,这些代理统称为 Beats,可用来向 Elasticsearch 发送数据。

二、下载

Elasticsearch 6.8.6下载地址

https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-8-6

三、安装

四、配置

1.基础配置

2.配置xpack(生成密钥)

打开cmd窗口,切换到Elasticsearch 6.8.6安装目录/bin下

  • 创建keystore文件
elasticsearch-keystore create


  • 生成根密钥:elastic-stack-ca.zip(默认zip包的名称)
elasticsearch-certutil ca --pem


  • 解压根密钥,会生成一个 ca文件夹,包含ca.key,和ca.cert
  • 生成节点密钥:certificate-bundle.zip(默认zip包的名称)
elasticsearch-certutil cert --ca-cert ca/ca.crt --ca-key ca/ca.key --pem


  • 解压节点密钥,会生成 一个instance文件夹,包含instance.key,和instance.crt
  • 在config目录创建x-pack文件夹(x-pack所属权限为es用户)
  • 将bin目录生成的ca和instance两个文件夹 拷贝至x-pack文件夹下
  • 配置文件elasticsearch.yml
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.ssl.key: x-pack/instance/instance.key
xpack.ssl.certificate: x-pack/instance/instance.crt
xpack.ssl.certificate_authorities: x-pack/ca/ca.crt
xpack.ssl.verification_mode: certificate
xpack.ssl.client_authentication: required

  • 启动ES,设置交互式生成密码
elasticsearch-setup-passwords interactive

```bash
Please confirm that you would like to continue [y/N]yEnter password for [elastic]:
Reenter password for [elastic]:
Enter password for [apm_system]:
Reenter password for [apm_system]:
Enter password for [kibana]:
Reenter password for [kibana]:
Enter password for [logstash_system]:
Reenter password for [logstash_system]:
Enter password for [beats_system]:
Reenter password for [beats_system]:
Enter password for [remote_monitoring_user]:
Reenter password for [remote_monitoring_user]:

五、浏览器访问

http://127.0.0.1:9200/

Win10下安转Elasticsearch6.8.6与配置安全策略-开启密码账号访问相关推荐

  1. YDLidar开发-在win10下使用C++/python开发全过程-SDK配置

    文章目录 前言 一. 安装USB转接板的串口驱动 二.使用评估软件LidarViewer 三. 在win10下使用C++的开发 1.下载SDK 2.安装vcpkg,检查系统环境配置情况 3.cmake ...

  2. win10下从源码运行Cura——环境配置(二次开发准备工作)

    win10下从源码运行Cura(二次开发准备工作) win10下从源码运行Cura 配置过程(踩坑指南) win10下从源码运行Cura 本人小白一只,近来需要了解Cura,故自己摸爬滚打学习.网上对 ...

  3. win10下java的下载、安装和配置环境教程,超级详细

    一.下载 现在Java已经更新到18.0.1.1版本可以搜索网站:Java Downloads | Oracle 二.安装 1.运行后安装程序,一般都是64位.  2.点击下一步 3.默认安装路径是C ...

  4. win7/win10下KiWi Syslog服务器的安装与配置

    文章转自:https://www.cr173.com/soft/20677.html Kiwi Syslog Server是一个免费的Windows平台上的syslog守护进程.它接收,记录,显示和转 ...

  5. win10下MySQL的下载、安装以及配置教程

    本博客转载于https://blog.csdn.net/qq_37172528/article/details/80459490,本人已经安装过,没有问题,过程很详尽. 一. 下载MYSQL  官网下 ...

  6. win10下星际争霸II和Pymarl环境配置

    win10配置星际争霸过程: 下载星际争霸(这里用的是台湾版),设置环境变量,命名为SC2PATH路径,路径为游戏文件所在路径 用conda create创建一个pymarl环境: conda cre ...

  7. win10下MYSQL的下载、安装以及配置超详解教程

    下载MYSQL  官网下载MYSQL5.7.21版本,链接地址https://www.mysql.com/downloads/.下载流程图如下:  进入官网点击Community,下载社区版.  找到 ...

  8. win10下node使用管理神器NVM安装配置详细步骤

    一.参考node使用管理神器NVM安装配置超详细步骤(window10)_吃老鼠的猫的博客-CSDN博客_nvm安装及全局配置node 二.卸载之前安装的 1.命令行输入where node指令 找到 ...

  9. win10下最新MySQL8.0安装与环境配置,Navicat图形化管理工具连接,完整详细可收藏

    文章目录 一.MySQL的卸载 二.MySQL的下载安装和配置 三.MySQL的开启和登录 四.MySQL图形化管理工具 一.MySQL的卸载 步骤1:停止MySQL服务 在卸载之前,先停止MySQL ...

最新文章

  1. 基于命令序列的异常行为分析 业界研究现状分析
  2. docker快速入门教程
  3. 104_鼠标事件对象
  4. 对警报线程池的警报线程_如何建立更好的警报
  5. Eigen3卸载与重装
  6. ionic serve报错 spawn cmd ENOENT
  7. java上下文_Java,gRPC和上下文传播(Java, gRPC and Context propagation)
  8. 数据分析与机器学习之线性回归与逻辑回归(六)
  9. vue项目下,webpack.js/package.json配置
  10. openGauss数据库日志管理指导
  11. 10分钟看懂财务报表分析,只需掌握一个公式!
  12. php seekdir,readdir()
  13. 从贫穷到富有——我的修行之路
  14. 四电极体脂称解决方案——测量原理
  15. oracle 中的递归查询
  16. HTML中的表格及样式的设置
  17. 达梦数据库定位阻塞方法举例
  18. 计算机主机是否接电源,如何检测电脑电源的故障
  19. eaxsinbx_用“三行列表法”计算两次分部积分题
  20. 计算机辅助训练对吞咽障碍,吞咽障碍的六大家庭训练方法

热门文章

  1. python可以开发app吗-python可以写APP吗(python能做手机软件吗)
  2. 新概念英语学习方法--摘自net130
  3. java web期末_javaweb期末考试模拟题
  4. 虚函数、虚指针和虚表
  5. intent传递较大数据的解决和intent不能传递较大数据的原因
  6. 软件测试 | 测试开发 | 探究 PHP_CodeSniffer 的代码静态分析原理
  7. 游戏反外挂技术原理讲解
  8. java如何开发webservice接口
  9. android usb gadget分析
  10. loc和iloc函数用法详解(Python)