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

相关推荐
在未来等你6 小时前
Elasticsearch面试精讲 Day 15:索引别名与零停机更新
大数据·分布式·elasticsearch·搜索引擎·面试
在未来等你7 小时前
Elasticsearch面试精讲 Day 12:数据建模与字段类型选择
大数据·分布式·elasticsearch·搜索引擎·面试
在未来等你11 小时前
Elasticsearch面试精讲 Day 14:数据写入与刷新机制
大数据·分布式·elasticsearch·搜索引擎·面试
phac12312 小时前
git 如何直接拉去远程仓库的内容且忽略本地与远端不一致的commit
大数据·git·elasticsearch
在未来等你12 小时前
Elasticsearch面试精讲 Day 11:索引模板与动态映射
大数据·分布式·elasticsearch·搜索引擎·面试
哥哥还在IT中12 小时前
Elasticsearch优化从入门到精通
大数据·elasticsearch·搜索引擎
Elastic 中国社区官方博客13 小时前
使用 cloud-native Elasticsearch 与 ECK 运行
大数据·数据库·elasticsearch·搜索引擎·kubernetes·k8s·全文检索
2301_781668611 天前
Elasticsearch 02
大数据·elasticsearch·搜索引擎
赵孝正1 天前
GitLab 分支管理与 Push 问题全解析
大数据·elasticsearch·gitlab
一刀到底2111 天前
springboot3.3.5 集成elasticsearch8.12.2 ssl 通过 SSL bundle name 来实现
网络·elasticsearch·ssl·springboot3