Elasticsearch:导入本地数据和使用Kibana管理数据(楼主亲测,真实有效)

导入数据

Elasticsearch和Kibana的结合就是用来检索和分析数据的,那么这个数据怎么来,肯定是导入进去的。

一、导入数据的说明

Elasticsearch在官方的文档探索你的数据中,有说需要将本地数据导入到Elasticsearch中。
那么怎么导入,这个就是一个问题了。

二、导入数据

在这边只需要导入数据即可。ES默认会帮助我们建立Key-Value的映射,并且会给出默认的Key的类型。默认的可能不符合你的要求,请看第三步。
例如:
line_idplay_name这样的是键(key)
INTString这样的是键的类型。

    "line_id": INT,
    "play_name": "String",
    "speech_number": INT,
    "line_number": "String",
    "speaker": "String",
    "text_entry": "String",
}

Elasticsearch文档中要求的是JSON规范的文档数据,那么在这里可以很方便的获取到符合标准的JSON文档Json生成

我这边已经有一个生成好的JSON文档数据文件。

~/Documents/es15:02:00
$ ls
accounts.json

注意:一定要在这个文件所在的同一路径下执行将文件加载到Elasticsearch集群中。
在我机器执行示例:

~/Documents/es ⌚ 15:20:22
$ curl -H "Content-Type: application/json" -XPOST 
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将JSON数据导入Kibana,可以按照以下步骤进行操作: 1. 确保你已经安装并启动了Kibana。如果还没有安装,你可以从Elasticsearch官网下载适合你系统的版本。 2. 将你的JSON数据保存为一个文件,确保数据的格式符合Kibana的要求。 3. 打开Kibana的网页界面,在左侧导航栏中选择"Management"(管理)。 4. 在管理页面中,选择"Kibana",然后选择"Index Patterns"(索引模式)。 5. 点击"Create index pattern"(创建索引模式)按钮。 6. 在"Index pattern"字段中输入你想要的索引模式名称,例如"mydata"。 7. 在"Step 2 of 2: Define index pattern"(第二步:定义索引模式)页面,选择你的时间字段(如果有的话),然后点击"Create index pattern"(创建索引模式)按钮。 8. 返回管理页面,在左侧导航栏中选择"Dev Tools"(开发工具)。 9. 在开发工具页面的控制台中,输入以下命令来导入JSON数据: ``` PUT /mydata/_bulk { "index": { "_index": "mydata", "_type": "_doc" } } { "field1": "value1", "field2": "value2" } { "index": { "_index": "mydata", "_type": "_doc" } } { "field1": "value3", "field2": "value4" } ... ``` 请将上述命令中的"mydata"替换为你在步骤6中定义的索引模式名称,并按照你的数据格式修改字段名和字段值。 10. 执行上述命令后,你的JSON数据就会被导入Kibana中的相应索引模式中。 请注意,以上步骤仅提供了一种基本的导入JSON数据的方法,实际操作中可能会根据具体情况有所不同。如果你遇到任何问题,请参考Kibana的官方文档或寻求相关支持。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [地区的json数据_肺炎病毒疫情数据爬取](https://blog.csdn.net/weixin_39798497/article/details/111113036)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Python可视化学习——使用JSON进行数据转换、pyecharts模块调用以及可视化案例的介绍(可视化案例数据暂无...](https://blog.csdn.net/Williamtym/article/details/130438123)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值