ElasticSearch学习(四):可视化管理之Kibana

上一篇说了ElasticSearch的部署,也使用了几个简单的API来查看ElasticSearch的运行和集群情况,但是在实际工作中,我们可能拥有很多个节点,每个节点都保存着大量的数据,如何管理这些节点及数据就变成了一件头疼的事了。

好在官方提供了一个工具:Kibana,可以很方便地对节点和数据等进行管理。当然Kibana的功能不止于此,我们会在以后对Kibana进行更深入的学习。

下载

我们还是把Kibana安装在elasticSearch文件夹中。

cd ~/elasticSerach

下载tar压缩包到本地。当然也可以从官网点击下载,然后复制到指定的文件夹中

wget -c https://artifacts.elastic.co/downloads/kibana/kibana-6.5.4-linux-x86_64.tar.gz

解压

tar -xvf kibana-6.5.4-linux-x86_64.tar.gz

修改配置

编辑Kibana的配置文件,修改server.host和elasticsearch.url两个值。server.host是访问Kibana的地址,默认localhost,如果不修改的话, 就只能通过localhsot来访问,不能在别的电脑访问;elasticsearch.url是我们运行的elasticsearch的网络访问地址。

vim kibana-6.5.4-linux-x86_64/config/kibana.yml

server.port默认的5601,我们使用默认值。修改server.host服务器的IP,这样就可以通过这个IP来访问Kibana了。

将elasticsearch.url设置为"[ip]:9201",也就是服务器IP和在ElasticSearch中设置的端口 

 运行

执行下面命令来运行kibana

./kibana-6.5.4-linux-x86_64/bin/kibana

在浏览器中输入"[ip]:5601",就可以访问Kibana了,可以看到,Kibana的功能还是非常强大的,并且支持大量的插件。我们目前主要使用Kibana来管理ElasticSearch节点数据以及访问ElasticSearch的API接口。

 管理节点

点击Monitoring,可以看到ElasticSearch和Kibana的运行情况。包括ElasticSearch的版本号、节点、索引(数据库)等。

点击Nodes,可以更详细地看到每个节点的详细情况,包括节点的名称、IP、端口、状态、CPU、内存、硬盘等

访问API工具

点击菜单中的"Dev Tools",可以使用官方提供的工具,很容易地访问ElasticSearch的API接口。

由于ElasticSearch是新安装的,里面都没有数据,我们使用Dev Tools往里面加几条数据,并且进行查询。

PUT user/_doc/1
{
  "username":"xiaomong",
  "password":"123456",
  "about":"大家好,我是小明"
}

PUT user/_doc/2
{
  "username":"xiaofang",
  "password":"123456",
  "about":"大家好,我是小芳"
}

PUT user/_doc/3
{
  "username":"laowang",
  "password":"123456",
  "about":"大家好,我是老王"
}

增加以后,在Dev Tools运行下面的代码,可以看到刚刚加入的数据

POST user/_search
{
  "query": {
    "match_all": {}
  }
}

同时我们可以在Management/Elasticsearch/Index ManageMent中看到刚才增加的user索引,里面有3个文档

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值