Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ES 操作集群 #126

Open
lovelmh13 opened this issue Jul 23, 2021 · 0 comments
Open

ES 操作集群 #126

lovelmh13 opened this issue Jul 23, 2021 · 0 comments

Comments

@lovelmh13
Copy link
Owner

image

“索引”类似于SQL数据库中的“数据库”,以及“类型”等价于“表”。

这是一个错误的类比,导致了错误的假设,在SQL数据库中,表是相互独立的,一个表中的列与另一个表中具有相同名称的列没有关系,这与映射类型中的字段不同。

在Elasticsearch索引中,不同映射类型中具有相同名称的字段在内部由相同的Lucene字段支持,换句话说,使用上面的示例,user类型中的user_name字段存储在与tweet类型中的user_name字段完全相同的字段中,而且两个user_name字段在这两种类型中必须具有相同的映射(定义)。

查看索引

curl 'localhost:9200/_cat/indices?v'

image

yellow : 黄色意味着某些复制没有(或者还未)被分配。这个索引之所以这样,是因为 Elasticsearch默认 为这个索引创建一份复制。 由于现在我们只有一个节点在运行,那一份复制就分配不了了(为了高可用),直到当另外一个节点加入到这个集群后,才能分配。一旦那份复制在第二个节点上被复制,这个节点的健康状态就会变成绿色。

@lovelmh13 lovelmh13 changed the title 操作集群 ES 操作集群 Jul 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant