Elasticsearch-head访问 elasticsearch 报错 401 解决方案

这篇具有很好参考价值的文章主要介绍了Elasticsearch-head访问 elasticsearch 报错 401 解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

配置
系统 MacOS
es 版本 8.3

401 报错本质没有权限, 先记住这个事.然后顺着这个思路去解决, 因为 elasticsearch 在启动时会运行 xpack(这东西是什么, 这里不做讨论)
当你第一次运行 elasticsearch 的时候它会 给你用户名, 密码, 以及 kibana 的 token(30分钟有效期)等, 这次运行之后你就会发现的配置文件多了几行 看下图
elasticsearch 401,Elasticsearch,elasticsearch,大数据,搜索引擎
回到正题报错 401 就是因为没有权限, 为什么没有权限因为多了这段配置? 这段配置干嘛的你无需知道, 你只需要知道里面有 ssl, 如果你想跳过密码登录这个过程 你直接把上面图中的 enable 都设置成 false, 但这样就跟裸奔没区别. 大多数人还是想使用密码来保证服务器的安全性.

这时候我们插播一个跨域问题, 跨域分为前端跨域跟后端跨域, 而elaticsearch本身就是一个服务器, 它的跨域本质上就是后端跨域. 只需要在 config/elasticsearch.yml中加如下配置

http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: "*"

上面这段配置把权限给到最大了, 至于你想把 elasticsearch 的访问权限的颗粒度设置成多小, 你可以看文档自己去改.
当如上的配置完成之后, 要重启 es 服务, 也就是 bin 目录下运行./elaticsearch
然后再去运行elaticsearch-head(至于你是用 grunt 还是直接 npm start 自行研究)
然后回到localhost:9100 F12看控制台还是报错, 不要慌 是因为你没有传密码. 还记得第一次运行 elasticsearch 时给你的密码跟 token 吗? 如果忘了请参考官方文档 rest-password
忘记 elasticsearch 初始密码怎么办?

当以上问题都解决了, 请用如下格式请求 9100 端口
http://localhost:9100/?auth_user=你的用户名&auth_password=你的密码

引用请注明出处, 抄袭必究.文章来源地址https://www.toymoban.com/news/detail-797632.html

到了这里,关于Elasticsearch-head访问 elasticsearch 报错 401 解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • elasticsearch-head 无法连接elasticsearch的原因和解决

    首先确定的是,elasticsearch-head启动无误,elasticsearch启动无误。 点击连接elasticsearch出现这个问题:提示未连接 作为一个web开发,通常会查看请求是否出错,关键是请求没有出错,就是没有返回值: 然后再浏览器打开,有返回结果: 留意了一下请求,居然是options请求: 在p

    2024年02月15日
    浏览(42)
  • ElasticSearch可视化工具:kibana + elasticsearch-head

    kibana 下载 地址:https://www.elastic.co/cn/downloads/kibana 下载别的版本:https://www.elastic.co/cn/downloads/past-releases#kibana 将Kibana安装包解压缩 进入config目录,在kibana.yml中添加es服务器地址。(如果之前没有动es的端口,修改kibana配置省略即可) 双击bin目录下的kibana.bat文件 报错 Kibana(

    2024年04月24日
    浏览(35)
  • Elasticsearch 浏览器查询工具elasticsearch-head的使用

    有时我们需要查看es中的内容,一下提供一个比较简单的方式,通过浏览器插件就能实现。 https://download.csdn.net/download/fen_dou_shao_nian/87407265 下载完成后,解压到任意位置。 2.3.1 查看所有索引 2.3.2 ★浏览数据 2.3.3 查询数据

    2024年02月13日
    浏览(42)
  • docker创建elasticsearch、elasticsearch-head部署及简单操作

    1  拉取elasticsearch镜像      docker pull elasticsearch:7.7.0 2   创建文件映射路径      mkdir /mydata/elasticsearch/data      mkdir /mydata/elasticsearch/plugins      mkdir /mydata/elasticsearch/config 3  文件夹授权         chmod 777 /mydata/elasticsearch/data 4  修改配置文件     cd /mydata/elasticsearch/config  

    2024年02月07日
    浏览(34)
  • Windows下的Elasticsearch-head安装

    参考: https://gitcode.net/mirrors/mobz/elasticsearch-head 需要用到 npm 命令,这里可以提前下载安装下 Node.js 即可自动安装 npm ; Node.js 下载安装地址: https://nodejs.org/en/download npm install 可能出现的报错: 报错日志提示文件如无法下载,两种方式处理: (出自:https://www.cnblogs.com/wlgwili

    2024年02月07日
    浏览(39)
  • windows环境下ElasticSearch+kibana+ElasticSearch-Head安装搭建

    windows环境下ElasticSearch+kibana+ElasticSearch-Head搭建安装 1.elasticsearch是什么? Elasticsearch(简称ES)是一个基于Lucene开源的高扩展的分布式全文搜索引擎。ES不仅仅只是全文搜索,还支持结构化搜索、数据分析、复杂的语言处理、地理位置和对象间关联关系等。 2.Lucene和ElasticSearch有

    2024年01月21日
    浏览(67)
  • Windows使用(版本8.11)ElasticSearch、elasticsearch-head、kibana

    下载安装引用这篇文章 1、ES基本知识 核心术语 ● 索引:index (相当于表) ● 类型:type (相当于表逻辑类型),早版本有类型 ● 文档:document (相当于数据库表的行) ● 字段:fields(相当于数据库表列) 核心概念 ● 映射:mapping (相当于表结构后定义) ● 近实时:

    2024年02月01日
    浏览(42)
  • Google浏览器 安装 Elasticsearch-head 插件

    下载地址: https://github.com/liufengji/es-head 1)将 elasticsearch-head.crx 更名为 elasticsearch-head.rar,然后解压缩 2)进入elasticsearch-head文件夹将_metadata文件夹重命名为metadata 在Google浏览器中打开扩展程序,点击加载已解压的扩展程序,选择解压elasticsearch-head文件夹即可添加插件成功 点

    2024年02月13日
    浏览(50)
  • elasticsearch-head 连接ES出现401问题解决

    写在前面:ES 和elasticsearch-head 安装在同一台机器,ES启用了X-pack,但是在elasticsearch-head 连接时提示401无权限访问,查了好久,找到了解决方案。 问题: 解决方法: 修改ES配置文件,elasticsearch.yml,添加如下一行内容: 然后重启Es服务,即可正常连接访问。

    2024年02月16日
    浏览(42)
  • 袁庭新ES系列06节 | 安装Elasticsearch-Head

    这一章节袁庭新带领大家学习Elastic Stack的核心产品。首先,我们将对Elastic Stack的核心产品进行介绍;然后,带领大家去安装Elasticsearch-Head插件。 Elastic Stack核心产品包括Elasticsearch、Kibana、Beats和Logstash(也称为ELK)等等。能够安全可靠地获取任何来源、任何格式的数据,然后

    2024年02月20日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包