向我的测试Elasticsearch服务器添加示例节点

kt06eoxx  于 2022-12-22  发布在  ElasticSearch
关注(0)|答案(1)|浏览(114)

我已经下载了ES和Kibana到我的笔记本电脑上,并启动了ES。
我现在尝试根据一些示例数据设置一个带有索引的节点。
我收到了一条消息,比如:
第一个月
我还看到:

C:\Users\peter>curl -k -X GET "http://localhost:9200/_cat/allocation?v=true
shards disk.indices disk.used disk.avail disk.total disk.percent host      ip        node
     0           0b   440.8gb     34.9gb    475.8gb           92 127.0.0.1 127.0.0.1 LAPTOP

据我所知,ES试图使用我的C:驱动器并创建一个节点/索引。我在上面发布的插件显示,显然没有足够的磁盘空间来完成这一任务。
我已经知道如何导入一个示例数据文件。
如何基于示例数据而不是基于整个C:开车?这似乎阻碍了我的进步。
好了,我试着索引一个小JSON文件(1kb),如下所示:

curl -k -H "Content-type:application/json" -X POST --data-binary @C:\path1\ES\SampleData.txt http://localhost:9200/test123/_doc

我得到:

{"error":{"root_cause":[{"type":"unavailable_shards_exception","reason":"[test123][0] primary shard is not active Timeout: [1m], request: [BulkShardRequest [[test123][0]] containing [index {[test123][J_R2KoUBkVUKNPWLoLS_],

这肯定是因为没有可用的碎片:

Ok, so I tried to index a small JSON file (1kb) as follows:

curl -k -H "Content-type:application/json" -X POST --data-binary @C:\path1\ES\SampleData.txt http://localhost:9200/test123/_doc

我得到:

{"error":{"root_cause":[{"type":"unavailable_shards_exception","reason":"[test123][0] primary shard is not active Timeout: [1m], request: [BulkShardRequest [[test123][0]] containing [index {[test123][J_R2KoUBkVUKNPWLoLS_],

这肯定是因为没有可用的碎片:

curl -k -X GET "http://localhost:9200/_cat/count?v=true

{"错误":{"根本原因":[{"类型":"无可用碎片操作异常","原因":空,"索引uuid ":" RqBQkT1mTs6_hfe1loVYpw ","碎片":" 0 ","索引":"测试123 "}],"类型":"搜索阶段执行异常","原因":"所有碎片均失败","阶段":"查询","分组":真,"失败碎片":[{"碎片":0,"索引":"测试123 ","节点":空,"原因":{"类型":"无可用碎片操作异常","原因":空,"索引uuid":" RqBQkT1mTs6_hfe1loVYpw","碎片":" 0","索引":"测试123 "}}]},"状态":503}
我通过在我的c:上释放大量空间来让它工作开车。

lb3vh1jj

lb3vh1jj1#

它不是从您的整个C:驱动器创建索引。此警告是因为您没有足够的磁盘可用的系统上,您正在运行Elasticsearch和您的系统磁盘利用率是超过90%的总磁盘可用的系统。
您可以看到,在系统的440.8gb总数中,只有34.9gb可用,该总数小于10%总数。
您可以检查disk.indices值,该值指示ElasticSearch用于存储索引数据的量。
如果您要索引几MB的数据,而这些数据不会超过100%的磁盘利用率或低于34.9gb,则可以忽略此警告。
我会建议通过删除不必要的东西来释放系统上的一些磁盘,并尝试一下。

相关问题