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 phantomjs-prebuilt@2.1.16 --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

相关推荐
fruge7 小时前
Git 进阶技巧:分支管理、冲突解决、提交规范实操
大数据·git·elasticsearch
Wang's Blog11 小时前
Elastic Stack梳理:索引与查询时的分词应用、配置优化与工程实践
大数据·elasticsearch·搜索引擎
Elasticsearch12 小时前
Elasticsearch:在隔离环境中安装 ELSER 模型
elasticsearch
safestar201214 小时前
Elasticsearch ILM实战:从数据热恋到冷静归档的自动化管理
java·开发语言·jvm·elasticsearch·es
一笑code14 小时前
git常用命令
大数据·git·elasticsearch
k***817214 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
弘毅 失败的 mian14 小时前
Git 基本操作
大数据·经验分享·笔记·git·elasticsearch
risc12345615 小时前
【Elasticsearch】迁出节点”≠“恢复源节点
大数据·elasticsearch·搜索引擎
点亮~黑夜17 小时前
git详细使用教程
大数据·git·elasticsearch
j***827017 小时前
探索Spring Cloud Config:构建高可用的配置中心
大数据·elasticsearch·搜索引擎