如果你的 Elasticsearch 集群有密码,你需要在 curl 命令中提供用户名和密码。以下是你应该怎么做的:
- 删除索引:
curl -u elastic:111111 -X DELETE "localhost:9200/user"
- 重新创建索引以及相应的映射:
curl -u elastic:111111 -X PUT "localhost:9200/user" -H 'Content-Type: application/json' -d'
{
"mappings": {
"properties": {
"id": { "type": "integer" },
"name": { "type": "text" },
"role_id": { "type": "integer" },
"c_time": { "type": "date", "format": "strict_date_optional_time||epoch_millis" }
}
}
}
'
在这里,-u elastic:111111
是用来提供用户名和密码的。将其替换为你实际的用户名和密码。同样,“localhost:9200” 是你的 Elasticsearch 实例的地址,你需要将其替换为实际的地址。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/192237.html