mac安装配置ElasticSearch

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

​​​​​​一、ElasticSearch

1.什么是ElasticSearch

ElasticSearch是一个基于Lucene的搜索服务器,提供了一个分布式的全文搜索引擎。

Elasticsearch是用Java开发的,基于RESTful web接口,一个开源项目。

Elasticsearch是当前流行的企业级搜索引擎,能够达到实时搜索,且稳定,可靠,快速。

2.下载

最新版本下载:​​​下载 Elastic 产品 | Elastic

历史版本下载:​​​Past Releases of Elastic Stack Software | Elastic

选择需要的版本下载 这里下载的是6.8.12版本

mac安装配置ElasticSearch,elasticsearch,搜索引擎

mac安装配置ElasticSearch,elasticsearch,搜索引擎 

3.运行

进入bin目录 双击elasticsearch运行

mac安装配置ElasticSearch,elasticsearch,搜索引擎

如果无法启动

关闭xpack 修改config\ elasticsearch.yml文件,添加如下内容 

xpack.ml.enabled:  false

注:顶格写,冒号后需要加空格

4.访问

http://localhost:9200/

mac安装配置ElasticSearch,elasticsearch,搜索引擎

二、Kibana

1.​​​​​​什么是Kibana

        Kibana是一个基于Node.js的Elasticsearch索引库数据统计工具,可以利用Elasticsearch的聚合功能,生成各种图表,如柱形图,线状图,饼图等。而且还提供了操作Elasticsearch索引数据的控制台,并且提供了一定的API提示,非常有利于我们学习Elasticsearch的语法。

2.Kibana下载

https://www.elastic.co/cn/downloads/past-releases#kibana 

mac安装配置ElasticSearch,elasticsearch,搜索引擎

mac安装配置ElasticSearch,elasticsearch,搜索引擎

3.运行

进入bin目录 双击kibana运行

mac安装配置ElasticSearch,elasticsearch,搜索引擎

4.访问

http://localhost:5601

mac安装配置ElasticSearch,elasticsearch,搜索引擎 

mac安装配置ElasticSearch,elasticsearch,搜索引擎

点击左侧菜单“Dev Tools”就可以访问 ElasticSearch的控制台 

mac安装配置ElasticSearch,elasticsearch,搜索引擎

5.基本使用

mac安装配置ElasticSearch,elasticsearch,搜索引擎

6.中文分词器

默认es不会对中文进行分词

POST _analyze

{

  "text": ["我是中国人"]  

}

mac安装配置ElasticSearch,elasticsearch,搜索引擎

安装IK分词器(支持中文分词)

Releases · infinilabs/analysis-ik · GitHub

mac安装配置ElasticSearch,elasticsearch,搜索引擎

在elasticsearch插件目录plugins中创建ik文件夹 将下载好的分词器内容复制并拷贝到ik中

mac安装配置ElasticSearch,elasticsearch,搜索引擎

mac安装配置ElasticSearch,elasticsearch,搜索引擎

mac安装配置ElasticSearch,elasticsearch,搜索引擎

从新运行elasticsearch插件后 使用Kibana进行测试

POST _analyze

{

  "analyzer": "ik_max_word",

  "text": ["我是中国人"]

}

mac安装配置ElasticSearch,elasticsearch,搜索引擎

测试结果 

{

  "tokens": [

    {

      "token": "我",

      "start_offset": 0,

      "end_offset": 1,

      "type": "CN_CHAR",

      "position": 0

    },

    {

      "token": "是",

      "start_offset": 1,

      "end_offset": 2,

      "type": "CN_CHAR",

      "position": 1

    },

    {

      "token": "中国人",

      "start_offset": 2,

      "end_offset": 5,

      "type": "CN_WORD",

      "position": 2

    },

    {

      "token": "中国",

      "start_offset": 2,

      "end_offset": 4,

      "type": "CN_WORD",

      "position": 3

    },

    {

      "token": "国人",

      "start_offset": 3,

      "end_offset": 5,

      "type": "CN_WORD",

      "position": 4

    }

  ]

}

 文章来源地址https://www.toymoban.com/news/detail-856752.html

到了这里,关于mac安装配置ElasticSearch的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Elasticsearch入门 - Mac上Elasticsearch和Kibana的安装运行与简单使用

    Elasticsearch是一个基于Apache Lucene的搜索服务器,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据,是是ELK的一个组成部分(ELK代表的是:E就是ElasticSearch,L就是Logstach,K就是kibana)。 它提供了分布式可扩展的实时搜索和分析引擎,它以其简单的

    2024年01月25日
    浏览(40)
  • mac elasticsearch下载安装和遇到问题处理

    https://www.elastic.co/downloads/elasticsearch 把下载的.tar.gz文件解压到自己设定的目录下 cd /Users/电脑用户名/你的解压目录下/elasticsearch的版本/bin目录下 在bin目录下 执行./elasticsearch http://localhost:9200 如果显示json格式数据成功了 手动修改config文件中的elasticsearch.yml 搜索xpack.security.ena

    2024年02月11日
    浏览(57)
  • 分布式搜索引擎ElasticSearch——深入elasticSearch

    聚合的分类 DSL实现Bucket聚合 DSL实现Metric聚合 RestAPI实现聚合 https://github.com/medcl/elasticsearch-analysis-pinyin DSL实现自动补全查询 Completion Suggester 修改酒店索引库数据结构 RestAPI实现自动补全查询 实现酒店搜索页面输入框的自动补全 数据同步思路分析 利用MQ实现mysql与elasticsearch数

    2024年01月17日
    浏览(46)
  • 【ElasticSearch】深入了解 ElasticSearch:开源搜索引擎的力量

    在信息时代,数据的增长速度之快让我们迅速感受到了信息爆炸的挑战。在这个背景下,搜索引擎成为了我们处理海量数据的得力工具之一。而 ElasticSearch 作为一款强大的开源搜索引擎,不仅能够高效地存储和检索数据,还在日志分析、实时监控等领域展现了其卓越的性能。

    2024年02月08日
    浏览(58)
  • mac-m1通过brew安装elasticsearch

    上面三个版本我都试过,还有一个opensearch的版本,es是可以成功安装但是后面搭配kibana启动会有各种不兼容的问题,只有这个elasticearch-full兼容 例如直接安装elasticsearch就提示被禁用了,让安装opensearch,这里建议直接安装elasticsearch-full 这里如果有某些依赖下载失败,单独bre

    2024年02月16日
    浏览(38)
  • mac下ElasticSearch 集群搭建,使用Kibana配置和管理集群

    Elasticsearch如果做集群的话Master节点至少三台服务器或者三个Master实例加入相同集群,三个Master节点最多只能故障一台Master节点,如果故障两个Master节点,Elasticsearch将无法组成集群.会报错,Kibana也无法启动,因为Kibana无法获取集群中的节点信息。 现在在mac下安装三个ES实例,

    2024年02月10日
    浏览(54)
  • Elasticsearch:使用 Elasticsearch 和 BERT 构建搜索引擎 - TensorFlow

    在本文中,我们使用预训练的 BERT 模型和 Elasticsearch 来构建搜索引擎。 Elasticsearch 最近发布了带有向量场的文本相似性(text similarity search with vector field)搜索。 另一方面,你可以使用 BERT 将文本转换为固定长度的向量。 因此,一旦我们将文档通过 BERT 转换为向量并存储到

    2024年02月07日
    浏览(54)
  • Mac 超详细Docker Desktop安装Elasticsearch(包括分词器插件)、Elasticsearch-head、Kibana

    1、使用Docker Desktop搜索elasticsearch,选择需要的版本号后可以直接点击Pull拉取,也可再终端中输入命令: 2、拉取下来后使用启动elasticsearch,这里选择使用命令启动 注意:这里需要提前在本机中创建elasticsearch.yml文件,/Users/zgy/Downloads/Java/es/elasticsearch.yml是我本机的路径,需要

    2024年02月04日
    浏览(41)
  • Elasticsearch 搜索引擎

    一、创建索引库 *put* *http://localhost:9200/* *索引库名称* PUT http://localhost:9200/xc_course number_of_shards:设置分片的数量,在集群中通常设置多个分片,表示一个索引库将拆分成多片分别存储不同 的结点,提高了ES的处理能力和高可用性,入门程序使用单机环境,这里设置为1。 numb

    2024年02月01日
    浏览(44)
  • Elasticsearch全文搜索引擎

    Elasticsearch全文搜索引擎 Elasticsearch简介 windows平台下安装ES 学习ES的预备知识 ES索引操作 ES文档操作 ES高级查询 Golang操作ES起步 Golang操作ES索引 Golang操作ES文档 Golang ES高级查询 Gin集成ES

    2024年02月09日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包