热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ElasticSearch7.6.2,Kibana,ElasticSearchhead的安装配置,ik分词器的使用

下载与安装下载安装的地址,华为镜像网站,githubElasticSearch:https:mirrors.huaweicloud.comelastic

在这里插入图片描述

下载与安装


下载安装的地址,华为镜像网站,github


  • ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
  • logstash: https://mirrors.huaweicloud.com/logstash/?C=N&O=D
  • kibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=D
  • ElasticSearch-head :https://github.com/mobz/elasticsearch-head/

解压安装ElasticSearch,配置跨域

在这里插入图片描述
打开文件,在最下面添加运行跨域,且跨域的主机IP为所有。

在这里插入图片描述

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

点击elasticsearch.bat 即可启动,访问http://127.0.0.1:9200 就可以看到是否成功
在这里插入图片描述

在这里插入图片描述

出现elasticsearch的配置说明json即说明成功

在这里插入图片描述

解压安装ElasticSearch-head

1、需要node.js环境和python环境,npm包管理工具

从GitHub下载完后打开文件夹,用cmd进入到文件夹里面,输入以下命令,即可启动。

npm install
npm run start

在这里插入图片描述

输入框中输入elasticsearch的ip地址和端口号,点击连接即可看到集群信息

在这里插入图片描述

2、 使用谷歌自带的插件

谷歌浏览器打开以下链接,点击安装即可。

http://extb.cqttech.com/search/elasticsearch%2520head

打开解压好的kibana文件夹,配置kibana

进入config文件夹

在这里插入图片描述

编辑kibana.yml,加上中文国际化,使得kibana汉化。
在这里插入图片描述

在这里插入图片描述

i18n.locale: "zh-CN"

到bin目录,点击kibana.bat启动即可
在这里插入图片描述

在这里插入图片描述

打开浏览器,访问 http://localhost:5601

看到以下页面即为成功

在这里插入图片描述

下载ik分词器,配置自己的字典

下载地址:https://github.com/medcl/elasticsearch-analysis-ik

然后将文件夹复制到elasticsearch的插件文件夹plugins里面

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
进入文件夹,到config文件夹里面,创建一个××.dic文件,打开编辑属于自己的字典。

在这里插入图片描述

在这里插入图片描述

保存后,配置到ik分词器里面

在这里插入图片描述

测试ik分词器

配置完后所有程序都得重启~

打开kibana进入后,点击扳手,进入控制台

在这里插入图片描述

ik_smart 为最少切分
ik_max_word为细粒度划分!会去匹配字典!

GET _analyze
{"analyzer": "ik_smart","text": "码农人"
}

在这里插入图片描述

GET _analyze
{"analyzer": "ik_max_word","text": "码农人"
}

ik_max_word 会穷尽字典所有可能的组词。

在这里插入图片描述


推荐阅读
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • window下的python安装插件,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文将详细介绍如何注册码云账号、配置SSH公钥、安装必要的开发工具,并逐步讲解如何下载、编译 HarmonyOS 2.0 源码。通过本文,您将能够顺利完成 HarmonyOS 2.0 的环境搭建和源码编译。 ... [详细]
  • 解决问题:1、批量读取点云las数据2、点云数据读与写出3、csf滤波分类参考:https:github.comsuyunzzzCSF论文题目ÿ ... [详细]
  • 本文讨论了在进行 MySQL 数据迁移过程中遇到的所有 .frm 文件报错的问题,并提供了详细的解决方案和建议。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 在安装并配置了Elasticsearch后,我在尝试通过GET /_nodes请求获取节点信息时遇到了问题,收到了错误消息。为了确保请求的正确性和安全性,我需要进一步排查配置和网络设置,以确保Elasticsearch集群能够正常响应。此外,还需要检查安全设置,如防火墙规则和认证机制,以防止未经授权的访问。 ... [详细]
  • 解决针织难题:R语言编程技巧与常见错误分析 ... [详细]
  • 本文介绍了如何在 Windows 系统上利用 Docker 构建一个包含 NGINX、PHP、MySQL、Redis 和 Elasticsearch 的集成开发环境。通过详细的步骤说明,帮助开发者快速搭建和配置这一复杂的技术栈,提升开发效率和环境一致性。 ... [详细]
  • 本文回顾了作者初次接触Unicode编码时的经历,并详细探讨了ASCII、ANSI、GB2312、UNICODE以及UTF-8和UTF-16编码的区别和应用场景。通过实例分析,帮助读者更好地理解和使用这些编码。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • Python内置模块详解:正则表达式re模块的应用与解析
    正则表达式是一种强大的文本处理工具,通过特定的字符序列来定义搜索模式。本文详细介绍了Python内置的`re`模块,探讨了其在字符串匹配、验证和提取中的应用。例如,可以通过正则表达式验证电子邮件地址、电话号码、QQ号、密码、URL和IP地址等。此外,文章还深入解析了`re`模块的各种函数和方法,提供了丰富的示例代码,帮助读者更好地理解和使用这一工具。 ... [详细]
  • 尽管我们尽最大努力,任何软件开发过程中都难免会出现缺陷。为了更有效地提升对支持部门的协助与支撑,本文探讨了多种策略和最佳实践,旨在通过改进沟通、增强培训和支持流程来减少这些缺陷的影响,并提高整体服务质量和客户满意度。 ... [详细]
  • K3Cloud 平台字符串解密技术详解与应用
    在 K3Cloud 平台中,配置文件内的敏感信息如密码会被加密处理。通过深入研究,我们发现可以通过 Kingdee.BOS.Api 提供的接口对这些加密字符串进行解密。本文详细介绍了这一解密技术的具体实现方法及其应用场景,为开发者提供了宝贵的参考和实践指导。此外,还探讨了该技术在数据安全和系统管理中的重要性,以及如何在实际项目中高效地应用这些技术,确保系统的稳定性和安全性。 ... [详细]
author-avatar
小马哥
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有