elasticsearch - GET列出ElasticSearch5上的所有索引

标签 elasticsearch

我想列出ElasticSearch5上存在的所有索引。我尝试了这个:

curl -s '<server_adress>/_aliases' -u <user:PAsswd> -k

要么
curl XGET "<server_adress>" -u <user:PAsswd> -k

输出:
<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>openresty/1.11.2.3</center>
</body>
</html>

谢谢

最佳答案

尝试使用_cat列出现有索引,

curl -XGET "http://localhost:9200/_cat/indices/"

注意

如果用户没有适当的访问权限,则会发生403-禁止访问。尝试为用户分配适当的角色,以确保其具有适当的权限。

关于elasticsearch - GET列出ElasticSearch5上的所有索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59173841/

相关文章:

groovy - 我可以计算Elasticsearch中_id字段的基数吗?

elasticsearch - 在Elasticsearch 1.7中,使用类型过滤器和使用术语过滤器(对于字段_type)之间在性能上有区别吗?

java - 为什么 scalac 采用 Java vararg 方法而不是单个参数

elasticsearch - 搜索一个值中包含的 ElasticSearch 字段

elasticsearch - 没有配置的节点可用:[]

elasticsearch - Elasticsearch:别名指向别名

elasticsearch - 如何在Elasticsearch中索引Twitter数据?

django - 搜索查询集的 __contains 过滤器有用吗?

elasticsearch - Kibana 返回 "Connection Failed"

elasticsearch - 使用按查询删除从ElasticSearch删除200k +文档