(二)ElasticSearch 辅助工具 Kibana 介绍与安装

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

1、什么是 kibana ?

Kibana 是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。
Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板
(dashboard)实时显示Elasticsearch查询动态。

2、kibana 安装

首先需要 root 权限,在进行 mkdir 创建一个kibana 文件夹。

su root
mkdir /usr/local/kibana

用Xftp 传输给 Linux。

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

 接着进行解压。进入到传输文件夹,找到 tar 包进行解压。

tar -zxvf kibana-7.4.0-linux-x86_64.tar.gz -C /usr/local/kibana

3、修改 kibana 配置

sudo vi /usr/local/kibana/kibana-7.4.0-linux-x86_64/config/kibana.yml

修改这五处即可:进入vim,然后点 i 操作,保存是 wq!

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

 (二)ElasticSearch 辅助工具 Kibana 介绍与安装

 之前的 es服务不要关闭,这里需要用到,关闭了直接开启即可。

 (二)ElasticSearch 辅助工具 Kibana 介绍与安装

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

server.port http 访问端口
server.host ip 地址, 0.0.0.0 表示可远程访问
server.name kibana 服务名
elasticsearch.hosts elasticsearch 地址
elasticsearch.requestTimeout :请求 elasticsearch 超时时间,默认为 30000 ,此处可根据情况设置

4、启动kibana

这里启动不建议使用 root 用户,如果要用 root 用户需要加上 --allow-root 参数。

 cd /usr/local/kibana/kibana-7.4.0-linux-x86_64/bin
./kibana --allow-root

启动成功,有警告不用理会。

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

 5、访问 kibana

192.168.179.128:5601/

需要注意你自己虚拟机的 ip,然后端口是5601。

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

 (二)ElasticSearch 辅助工具 Kibana 介绍与安装

点击主页面左侧的 dev tools

 (二)ElasticSearch 辅助工具 Kibana 介绍与安装

6、Elasticsearch 概念

索引(index)
ElasticSearch存储数据的地方,可以理解成关系型数据库中的数据库概念。


映射(mapping)
mapping定义了每个字段的类型、字段所使用的分词器等。相当于关系型数据库中的表结构。


文档(document)
 Elasticsearch中的最小数据单元,常以json格式显示。一个document相当于关系型数据库中的一行数据。


倒排索引
 一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,对应一个包含它的文档id列表。


类型(type)
 一种type就像一类表。如用户表、角色表等。在Elasticsearch7.X默认type为_doc

7、操作

(1)创建索引

PUT student

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

GET /student/_mapping

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

 (2)创建映射

PUT /student/_mapping
{
  "properties":{
    "name":{
      "type":"text"
    },
    "age":{
      "type":"integer"
    }
    
  }
}

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

GET /student/_mapping

 (二)ElasticSearch 辅助工具 Kibana 介绍与安装

(3)添加文档,指定 id

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

POST /student/_doc/1
{
  "name":"曹俊",
  "age":24
}

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

GET /student/_doc/1

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

 添加文档,不指定 id

POST /student/_doc
{
  "name":"谭咏麟",
  "age":55
}

 查询所有文档

GET /student/_search

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

GET /student/_doc/_o4ZqIcBhbyZEPhCCkXJ

(4)删除文档

DELETE /student/_doc/1

(二)ElasticSearch 辅助工具 Kibana 介绍与安装

GET /student/_search

查询所有文档,发现已经删除了。

(二)ElasticSearch 辅助工具 Kibana 介绍与安装文章来源地址https://www.toymoban.com/news/detail-425389.html

{
  "took" : 811,
  "timed_out" : false,
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "skipped" : 0,
    "failed" : 0
  },
  "hits" : {
    "total" : {
      "value" : 1,
      "relation" : "eq"
    },
    "max_score" : 1.0,
    "hits" : [
      {
        "_index" : "student",
        "_type" : "_doc",
        "_id" : "_o4ZqIcBhbyZEPhCCkXJ",
        "_score" : 1.0,
        "_source" : {
          "name" : "谭咏麟",
          "age" : 55
        }
      }
    ]
  }
}

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

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

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

相关文章

  • Aixcoder:AI辅助编程工具

    【产品介绍】   aixcoder是一款基于深度学习人工智能技术的AI辅助编程工具。提供了一个由各个领域的专业代码训练出来的“虚拟编程专家”,通过与aixcoder进行结对编程,程序员可以感受到工作效率的显著提升。   借助aixcoder的帮助,程序员可以摆脱传统的“逐字逐句”编

    2024年02月07日
    浏览(48)
  • 除了Copilot还有这些AI代码辅助工具

    最近牛逼的GitHub Copilot试用到期了,离开它还有点不习惯,基础的代码它基本可以帮你搞定,开发效率直接翻倍。为啥这么好用,Copilot的背后是OpenAI和强大的GitHub代码库。那么有没有可以取代它而免费IDE的AI代码辅助工具呢?还真有,小编本文介绍几种免费的代码智能辅助工

    2024年02月14日
    浏览(51)
  • 悬浮工具球(仿 iphone 辅助触控)

    兼容移动端 touch 事件 点击元素以外位置收起 解决鼠标抬起触发元素的点击事件问题 Demo Github

    2024年03月11日
    浏览(35)
  • python实现adb辅助点击屏幕工具

    version 1.2: version 1.3:

    2024年02月09日
    浏览(32)
  • AI辅助编程工具—Github Copilot

    一、概述      Copilot是一种基于Transformer模型的神经网络,具有12B个参数。是GitHub和OpenAPI共同开发的编程辅助工具。GitHubCopilot是一款由人工智能驱动的结对编程编辑器,旨在帮助开发人员更加高效地工作。它利用OpenAICodex技术,将开发者的自然语言转换为代码提示,当开发

    2024年01月21日
    浏览(52)
  • 基于GPT大语言模型的AI写作辅助工具

    随着人工智能技术的不断发展,越来越多的AI写作辅助工具被广泛应用于各个领域。而其中,基于GPT大语言模型、NLP自然语言处理和GPT图片创作技术的AI写作辅助工具成为了众多用户的首选。 AI写作辅助工具的核心技术是GPT大语言模型。基于这项技术,AI写作辅助工具可以自动

    2024年02月15日
    浏览(45)
  • 【Midjourney】Midjourney 辅助工具 ② ( 自定义命令工具 | 设置颜色 | 设置材质 | 设置随机种子 | 设置图片链接 )

    Midjourney 提示词命令 可以使用 辅助工具 进行生成 , 辅助工具如下 : Midjourney Prompt Tool 自定义命令工具 Midjourney Prompt Generator 命令生成器 Prompt Hero 命令搜索引擎 Midjourney Prompt Tool 自定义命令工具 : https://prompt.noonshot.com/ 注意 : 要使用 Google 的 Chrome 浏览器访问该网站 , 其它浏览器

    2024年02月06日
    浏览(51)
  • Appium: Windows系统桌面应用自动化测试(四) 【辅助工具】

    @[TOC](Appium: Windows系统桌面应用自动化测试(四) 辅助工具) 文件批量上传和文件单个上传原理是相同的,单个上传直接传入文件路径即可,批量上传需要进入批量上传的文件所在目录,然后观察选中多个文件时【文件路径输入框】读取的批量文件写入规则,如图7-12所示,可以看

    2024年02月16日
    浏览(43)
  • 辅助性能优化——长安链性能分析工具原理及用法

    如何提升区块链系统性能是很多开发者都会关注的事,但是有些对区块链并非十分熟悉的开发者可能会感到没有头绪。长安链提供了性能分析工具帮助开发者梳理系统耗时,优化系统性能。下面对长安链性能分析工具原理及使用进行介绍。 time_counter.sh是长安链性能分析工具,

    2024年02月13日
    浏览(56)
  • 快速上手的AI工具-文心一言辅助学习

    大家好晚上好,现在AI技术的发展,它已经渗透到我们生活的各个层面。对于普通人来说,理解并有效利用AI技术不仅能增强个人竞争力,还能在日常生活中带来便利。无论是提高工作效率,还是优化日常任务,AI工具都可以扮演关键角色。 上一篇文章整理了 《快速上手的A

    2024年01月25日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包