首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ElasticSearch可视化工具介绍

ElasticSearch可视化工具介绍

作者头像
章工运维
发布2024-04-17 09:29:12
发布2024-04-17 09:29:12
30000
代码可运行
举报
文章被收录于专栏:章工运维章工运维
运行总次数:0
代码可运行
# 一、elasticsearch-head
# 1、拉取镜像
代码语言:javascript
代码运行次数:0
运行
复制
docker pull mobz/elasticsearch-head:5
docker tag docker.io/mobz/elasticsearch-head:5 es_head
docker rmi docker.io/mobz/elasticsearch-head:5
# 2、创建容器
代码语言:javascript
代码运行次数:0
运行
复制
docker run -itd --name es_head -p 9100:9100 es_head
# 3、访问 192.168.78.200:9100
# 4、通过postman添加为es集群添加一个索引

测试json:

代码语言:javascript
代码运行次数:0
运行
复制
{
    "settings": {
        "number_of_shards": 3,
        "number_of_replicas": 1
    },
    "mappings": {
        "properties": {
            "id": {
                "type": "keyword"
            },
            "country": {
                "type": "keyword"
            },
            "remark": {
                "type": "text"
            }
        }
    }
}
# 5、我们再访问192.168.78.200:9100,查看结果:
# 6、总结及注意

通过elasticsearch-head,我们可以清晰看到数据分片情况,这点是kibana做不到的,后续使用时会有深刻感受,二者结合才是王道。

注意:如果这一步没有添加成功,返回结果是{ "acknowledged": true, "shards_acknowledged": false} ,那很有可能是磁盘空间不足了。

使用df -h命令查看一下,超过95%使用率,es就不会再允许往es里写数据了。

# 二、kibana
# 1、拉取镜像
代码语言:javascript
代码运行次数:0
运行
复制
docker pull kibana:7.14.1
docker tag docker.io/kibana:7.14.1 kibana
docker rmi docker.io/kibana:7.14.1
# 2、创建容器
代码语言:javascript
代码运行次数:0
运行
复制
docker run -itd --name kibana --network elasticsearch_default --link es_101:elasticsearch -p 5800:5601 kibana

注意,我这里指定了kibana容器和es集群的三个容器使用了同一个网络,所以可以直接用容器名做外连,将kibana内部配置文件中的elasticsearch直接解析为es_101。

如果不指定使用es的网络,则需要进入容器内配置ElasticSearch的实际ip地址

# 3、查看结果

访问 http://192.168.78.200:5800/app/dev_tools#/console

# 三、elasticHD
# 1、下载镜像
代码语言:javascript
代码运行次数:0
运行
复制
docker pull containerize/elastichd
docker tag docker.io/containerize/elastichd elastichd
docker rmi docker.io/containerize/elastichd
# 2、创建容器
代码语言:javascript
代码运行次数:0
运行
复制
docker run -p 5900:9800 -d --network elasticsearch_default --link es_101:demo elastichd
# 3、查看结果

访问 http://192.168.78.200:5900 (opens new window)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # 一、elasticsearch-head
    • # 1、拉取镜像
    • # 2、创建容器
    • # 3、访问 192.168.78.200:9100
    • # 4、通过postman添加为es集群添加一个索引
    • # 5、我们再访问192.168.78.200:9100,查看结果:
    • # 6、总结及注意
  • # 二、kibana
    • # 1、拉取镜像
    • # 2、创建容器
    • # 3、查看结果
  • # 三、elasticHD
    • # 1、下载镜像
    • # 2、创建容器
    • # 3、查看结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档