`
wx1569488408
  • 浏览: 79089 次
文章分类
社区版块
存档分类
最新评论

elasticsearch安装、 elasticsearch服务器在windows系统,如何导json文件的数据到elasticserach服务器中...

 
阅读更多

一、服务器下载

ES官网所有产品的下载地址:https://www.elastic.co/downloads;

elasticsearch官方下载地址:https://www.elastic.co/cn/downloads/elasticsearch;下载到windows系统中后,解压到任何一个目录,然后启动elasticsearch.bat即可,如下图(本地电脑jdk1.8版本):

936f6ca8389968da7ba676fa152f8478c27.jpg

启动完毕后,在浏览器中输入:http://127.0.0.1:9200,会看到如下界面信息,则表示服务器正常启动了

908f4777bec4179cd47061137fe40dafb6d.jpg

二、如何导入json文件数据到服务器中

导入json文件的数据到elasticsearch服务器,需要用到elasticserach的 _bulk 命令来操作(特别注意的是,_bulk命令一次最大只能操作不超过100M的大小的数据,我测试生成的数据文件都是75M左右),操作的命令如下:

curl -H "Content-Type: application/json"  -XPOST localhost:9200/log/ngLogInfo/_bulk?pretty --data-binary @test2.json

-H "Content-Type: application/json"---- 表示请求的参数类型为json,这个必须有,不然会报错;

test2.json-----本地json文件名;

json文件中的数据格式如下图:

ac8f5f53143bd1009e1ca4a8bfeac34c59d.jpg

其中_index为索引名(类似数据库的实例名),_type为表名(类似数据库中的table),_id为唯一主键信息,这三个都是必输项;第二行为具体实体类转化的json字符串,需要注意的是数据最后一行需要换行;

在windows下执行curl命令,需要先下载curl命令,把下载的.exe文件拷贝到C:\Windows\System32目录,如下图:

f60b248ddac95e0efc5780844b2c5a26cfc.jpg

这样我们就可以在cmd上执行curl命令;

首先,我们进入cmd操作界面,操作如下:

ec0b0ca33f76b374797037452a2c2b3a932.jpg

8d4b30e952113252dc03c416327af5f61c4.jpg

执行命令需要跟json文件在同一个目录,由于我的json文件在D盘目录,所以要进行如下操作:

980d5cf1a9110413309b2d68ac20b435990.jpg

da1137fae86c7627cb34847d72c6a22ac09.jpg

最后在执行上面插入数据的命令即可;

65c1c2c88642c20691b8fa85626008386bb.jpg

操作成功后,会返回信息;

 

 

转载于:https://my.oschina.net/u/4051450/blog/3015153

分享到:
评论

相关推荐

    Elasticsearch官方提供数据案例account.json

    在这个案例中,"account.json"是Elasticsearch官方提供的一个示例数据集,旨在帮助用户了解如何在Elasticsearch中处理和查询JSON格式的数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人...

    Elasticsearch示例数据 logs.json shakespeare.json accounts.json

    在本案例中,我们关注的是三份示例数据文件——`logs.json`, `shakespeare.json`, 和 `accounts.json`,这些文件都是JSON格式,是Elasticsearch最常处理的数据类型之一。 首先,`logs.json`文件通常包含系统日志...

    最新版windows elasticsearch-7.17.6-windows-x86_64.zip

    在Windows平台上,Elasticsearch的安装和配置过程与在其他操作系统上略有不同。本篇将详细阐述关于"最新版windows elasticsearch-7.17.6-windows-x86_64.zip"的相关知识点。 首先,版本号7.17.6代表了Elasticsearch...

    Elasticsearch 样例数据 accounts.json

    在深入探讨`accounts.json`这个样例数据之前,我们先来了解一下Elasticsearch(简称ES)的基础知识。Elasticsearch是一款强大的开源搜索引擎,基于Lucene构建,提供了分布式、实时、可扩展的数据搜索和分析能力。它...

    windows最新版 elasticsearch-7.17.0-windows-x86_64.zip

    在“elasticsearch-7.17.0-windows-x86_64.zip”这个压缩包中,包含了Elasticsearch的最新稳定版7.17.0,专为Windows 64位系统设计。这个版本可能包含以下关键组件和功能: 1. **Elasticsearch服务**: 安装后,...

    elasticsearch服务器安装包

    在安装Elasticsearch之前,我们需要了解一些基本概念和步骤: 1. **Java运行环境**:Elasticsearch是用Java编写的,因此,安装前必须确保系统上已安装了JDK,并且版本至少为8。可以通过`java -version`命令检查Java...

    elasticsearch-7.14.2-windows-x86_64.zip

    **在Windows上安装和运行Elasticsearch:** 1. **解压**:首先,你需要将下载的zip文件解压缩到你选择的目录。 2. **配置**:进入解压后的目录,修改`config/elasticsearch.yml`配置文件,根据需求设置集群名、...

    Elasticsearch示例数据 accounts.json

    在我们的例子中,"accounts.json"就是一个包含多个账户文档的数据文件,通常用于演示或学习Elasticsearch如何处理JSON格式的数据。 **一、JSON格式与Elasticsearch** JSON(JavaScript Object Notation)是一种轻...

    Elasticsearch示例数据 shakespeare.json

    它包含莎士比亚作品中的所有剧集、角色对话和相关元数据,是了解如何在Elasticsearch中存储、检索和分析文本数据的理想素材。 首先,让我们深入了解Elasticsearch的数据模型。在Elasticsearch中,数据存储在索引...

    es的accounts.json文档及使用.docx

    在深入探讨Elasticsearch(简称ES)的accounts.json文档及其使用之前,首先了解Elasticsearch的基本概念是非常重要的。Elasticsearch是一种开源的全文搜索引擎,基于Lucene构建,它提供了分布式、实时、可扩展的搜索...

    示例数据 accounts.json Elasticsearch

    Elasticsearch 示例数据 accounts.json Elasticsearch 示例数据 accounts.json Elasticsearch 示例数据 accounts.json

    最新版windows elasticsearch-7.16.2-windows-x86_64.zip

    6. **JVM设置**:Elasticsearch依赖Java虚拟机(JVM),因此需要确保系统上安装了兼容的JDK,并在`jvm.options`文件中设置适当的堆大小。 7. **安全设置**:从7.x版本开始,Elasticsearch默认启用安全功能。在生产...

    elasticsearch-7.17.9-windows-x86-64.zip

    在"elasticsearch-7.17.9-windows-x86-64.zip"这个压缩包中,我们获取的是Elasticsearch的7.17.9版本,专为Windows 64位操作系统设计。这个版本包含了运行Elasticsearch所需的所有组件和库,使得用户可以在Windows...

    最新版windows elasticsearch-7.13.2-windows-x86_64.zip

    这个最新的Windows版本,即elasticsearch-7.13.2-windows-x86_64.zip,是专为64位Windows操作系统设计的。Elasticsearch的核心功能包括数据存储、搜索、分析和可视化,广泛应用于日志分析、监控、商业智能和各种...

    Elasticsearch示例数据 logs.json

    在本场景中,我们关注的是一个名为 "logs.json" 的示例数据文件,它通常包含了一系列结构化的JSON记录,这些记录是为演示或测试Elasticsearch的功能而设计的。 在Elasticsearch中,数据通常是以JSON格式存储的,...

    elasticsearch7.17.11版本分词器插件安装包

    Elasticsearch(简称ES)是一款基于Lucene的分布式、RESTful搜索引擎,广泛应用于日志收集、数据分析等领域,是ELK(Elasticsearch、Logstash、Kibana)堆栈的重要组成部分。在处理中文数据时,合理的分词对于提升...

    windows版本ES7.17.3中文分词器elasticsearch-analysis-ik-7.17.3 .zip

    用于elasticsearch7.17.3这个版本的ik中文分词器,考虑到官网有时网络不稳定下载不下来,这里特意上传,方便大家使用; 目录结构如下: config -- 文件夹 plugin-security.policy plugin-descriptor.properties ...

    最新版windows elasticsearch-8.6.1-windows-x86-64.zip

    在Windows平台上,Elasticsearch提供了方便的安装包,便于在Windows操作系统上搭建和管理搜索和数据分析环境。此压缩包“elasticsearch-8.6.1-windows-x86_64.zip”是专为64位Windows系统设计的最新版本8.6.1。 **...

    Elasticsearch官方示例:accounts.json

    在官方示例中,"accounts.json"是一个包含了一系列账户数据的JSON文件,它通常被用来演示如何在Elasticsearch中索引、查询和分析结构化的JSON文档。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,...

Global site tag (gtag.js) - Google Analytics