一、服务器下载
ES官网所有产品的下载地址:https://www.elastic.co/downloads;
elasticsearch官方下载地址:https://www.elastic.co/cn/downloads/elasticsearch;下载到windows系统中后,解压到任何一个目录,然后启动elasticsearch.bat即可,如下图(本地电脑jdk1.8版本):
启动完毕后,在浏览器中输入:http://127.0.0.1:9200,会看到如下界面信息,则表示服务器正常启动了
二、如何导入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文件中的数据格式如下图:
其中_index为索引名(类似数据库的实例名),_type为表名(类似数据库中的table),_id为唯一主键信息,这三个都是必输项;第二行为具体实体类转化的json字符串,需要注意的是数据最后一行需要换行;
在windows下执行curl命令,需要先下载curl命令,把下载的.exe文件拷贝到C:\Windows\System32目录,如下图:
这样我们就可以在cmd上执行curl命令;
首先,我们进入cmd操作界面,操作如下:
执行命令需要跟json文件在同一个目录,由于我的json文件在D盘目录,所以要进行如下操作:
最后在执行上面插入数据的命令即可;
操作成功后,会返回信息;
转载于:https://my.oschina.net/u/4051450/blog/3015153
分享到:
相关推荐
在这个案例中,"account.json"是Elasticsearch官方提供的一个示例数据集,旨在帮助用户了解如何在Elasticsearch中处理和查询JSON格式的数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人...
在本案例中,我们关注的是三份示例数据文件——`logs.json`, `shakespeare.json`, 和 `accounts.json`,这些文件都是JSON格式,是Elasticsearch最常处理的数据类型之一。 首先,`logs.json`文件通常包含系统日志...
在Windows平台上,Elasticsearch的安装和配置过程与在其他操作系统上略有不同。本篇将详细阐述关于"最新版windows elasticsearch-7.17.6-windows-x86_64.zip"的相关知识点。 首先,版本号7.17.6代表了Elasticsearch...
在深入探讨`accounts.json`这个样例数据之前,我们先来了解一下Elasticsearch(简称ES)的基础知识。Elasticsearch是一款强大的开源搜索引擎,基于Lucene构建,提供了分布式、实时、可扩展的数据搜索和分析能力。它...
在“elasticsearch-7.17.0-windows-x86_64.zip”这个压缩包中,包含了Elasticsearch的最新稳定版7.17.0,专为Windows 64位系统设计。这个版本可能包含以下关键组件和功能: 1. **Elasticsearch服务**: 安装后,...
在安装Elasticsearch之前,我们需要了解一些基本概念和步骤: 1. **Java运行环境**:Elasticsearch是用Java编写的,因此,安装前必须确保系统上已安装了JDK,并且版本至少为8。可以通过`java -version`命令检查Java...
**在Windows上安装和运行Elasticsearch:** 1. **解压**:首先,你需要将下载的zip文件解压缩到你选择的目录。 2. **配置**:进入解压后的目录,修改`config/elasticsearch.yml`配置文件,根据需求设置集群名、...
在我们的例子中,"accounts.json"就是一个包含多个账户文档的数据文件,通常用于演示或学习Elasticsearch如何处理JSON格式的数据。 **一、JSON格式与Elasticsearch** JSON(JavaScript Object Notation)是一种轻...
它包含莎士比亚作品中的所有剧集、角色对话和相关元数据,是了解如何在Elasticsearch中存储、检索和分析文本数据的理想素材。 首先,让我们深入了解Elasticsearch的数据模型。在Elasticsearch中,数据存储在索引...
在深入探讨Elasticsearch(简称ES)的accounts.json文档及其使用之前,首先了解Elasticsearch的基本概念是非常重要的。Elasticsearch是一种开源的全文搜索引擎,基于Lucene构建,它提供了分布式、实时、可扩展的搜索...
Elasticsearch 示例数据 accounts.json Elasticsearch 示例数据 accounts.json Elasticsearch 示例数据 accounts.json
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 64位操作系统设计。这个版本包含了运行Elasticsearch所需的所有组件和库,使得用户可以在Windows...
这个最新的Windows版本,即elasticsearch-7.13.2-windows-x86_64.zip,是专为64位Windows操作系统设计的。Elasticsearch的核心功能包括数据存储、搜索、分析和可视化,广泛应用于日志分析、监控、商业智能和各种...
在本场景中,我们关注的是一个名为 "logs.json" 的示例数据文件,它通常包含了一系列结构化的JSON记录,这些记录是为演示或测试Elasticsearch的功能而设计的。 在Elasticsearch中,数据通常是以JSON格式存储的,...
Elasticsearch(简称ES)是一款基于Lucene的分布式、RESTful搜索引擎,广泛应用于日志收集、数据分析等领域,是ELK(Elasticsearch、Logstash、Kibana)堆栈的重要组成部分。在处理中文数据时,合理的分词对于提升...
用于elasticsearch7.17.3这个版本的ik中文分词器,考虑到官网有时网络不稳定下载不下来,这里特意上传,方便大家使用; 目录结构如下: config -- 文件夹 plugin-security.policy plugin-descriptor.properties ...
在Windows平台上,Elasticsearch提供了方便的安装包,便于在Windows操作系统上搭建和管理搜索和数据分析环境。此压缩包“elasticsearch-8.6.1-windows-x86_64.zip”是专为64位Windows系统设计的最新版本8.6.1。 **...
在官方示例中,"accounts.json"是一个包含了一系列账户数据的JSON文件,它通常被用来演示如何在Elasticsearch中索引、查询和分析结构化的JSON文档。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,...