windows环境下,安装elasticsearch

目录

前言

  • win10
  • elasticsearch 8.9.0

准备

安装 jdk

ElasticSearch 是基于lucence开发的,也就是运行需要java jdk支持。

ElasticSearch 8.9.0 自带 OpenJDK ,无需再安装jdk。

安装nodejs

在Windows系统安装Nodejs

ElasticSearch下载

下载安装包:https://www.elastic.co/downloads/elasticsearch

ElasticSearch-head 下载

下载源码:https://github.com/mobz/elasticsearch-head

安装ElasticSearch

  1. 下载安装包后解压
  1. 修改 ES/config/elasticsearch.yml 文件

    复制代码
    xpack.security.enabled: false
    xpack.security.http.ssl.enabled: false
    http.cors:
      enabled: true
      allow-origin: "*"
  2. 进入bin目录下,双击执行elasticsearch.bat

  1. 看到started说明启动成功,打开浏览器测试一下,如下图

http://localhost:9200

安装ElasticSearch-head插件

  1. 解压源码
  2. 进入 elasticsearch-head 目录,执行命令:npm install (如果报错,尝试:npm install [email protected] --ignore-scripts
  3. 启动:npm run start
  4. 打开: http://localhost:9100/

设置用户名密码访问

  1. 修改 ES/config/elasticsearch.yml 文件

    复制代码
    xpack.security.enabled: true
    http.cors:
      enabled: true
      allow-origin: "*"
      allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
  2. 重启elasticsearch

  3. elasticsearch 8.9.0 默认情况下,elastic 的用户已存在且已设置了密码,需要执行命令重置密码:

    复制代码
    cmd> elasticsearch-reset-password.bat -u elastic
    warning: ignoring JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144; using bundled JDK
    This tool will reset the password of the [elastic] user to an autogenerated value.
    The password will be printed in the console.
    Please confirm that you would like to continue [y/N]y
    
    
    Password for the [elastic] user successfully reset.
    New value: qh1rG*****************
  4. 打开: http://localhost:9200

  5. 打开ElasticSearch-head : http://localhost:9100/?auth_user=elastic&auth_password=changeme

ElasticSearch 默认用户名和密码

复制代码
user: elastic 
password: changeme 

参考

https://www.cnblogs.com/hualess/p/11540477.html

https://blog.csdn.net/shen198623/article/details/123045793

https://blog.csdn.net/fenghuibian/article/details/86585344

https://blog.csdn.net/qq_35349114/article/details/100096115

https://huaweicloud.csdn.net/637ef507df016f70ae4ca581.html

相关推荐
G皮T5 小时前
【Elasticsearch】映射:null_value 详解
大数据·elasticsearch·搜索引擎·映射·mappings·null_value
Elasticsearch1 天前
ES8 向量功能窥探系列(二):向量数据的存储与优化
elasticsearch
安审若无1 天前
Elasticsearch中的监控(Monitoring)功能介绍
elasticsearch·搜索引擎·全文检索
leo_hush1 天前
elasticsearch基本操作笔记
elasticsearch
咸鱼求放生2 天前
es在Linux安装
大数据·elasticsearch·搜索引擎
xyhshen2 天前
k8s下离线搭建elasticsearch
elasticsearch·容器·kubernetes
@泽栖2 天前
ES数据聚合
elasticsearch·搜索引擎
張萠飛2 天前
Linux下如何使用shell脚本导出elasticsearch中某一个index的数据为本地csv文件
linux·运维·elasticsearch
LanLance2 天前
ES101系列09 | 运维、监控与性能优化
java·运维·后端·elasticsearch·云原生·性能优化·golang
疯狂的沙粒2 天前
如何通过git命令查看项目连接的仓库地址?
大数据·git·elasticsearch