Elasticsearch 零基础到入门新手教程(6)

重要参数解释: 
cluster_name: 表示集群名称,所有节点的集群名称必须一致 
status:表示集群状态 
green: 
所有的主分片和副本分片都正常运行 
yellow: 
所有的主分片都正常运行,但不是所有的副本分片都正常运行。 
red: 
有主分片没能正常运行。

number_of_nodes: 表示es集群有几个节点 
active_primary_shards: 8 表示有8个主分片 
active_shards: 16 表示一共有16个分片 
unassigned_shards: 0 表示未分配分片

查看节点列表

1

2

3

4

 

[root@ES-100 ~]# curl 'localhost:9200/_cat/nodes?v'

ip        heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name

10.0.0.101          13          97  0    0.00    0.01    0.05 mdi      *      es-test02

10.0.0.100          12          95  0    0.00    0.01    0.05 mdi      -      es-test01

 

  

master 下面的*号表示管理节点

查看所有索引信息

1

 

[root@ES-100 ~]# curl 'localhost:9200/_cat/indices?v'

 

  

index :表示es 集群有哪些索引, 例如megacorp 这个索引, 一共在5个主分片(pri),一个副本 ,索引里的文档一共是24.9KB大小

计算集群中文档的数量

1

2

3

4

5

6

 

curl  -H "Content-Type: application/json"  -XGET 'http://localhost:9200/_count?pretty' -d '

{

"query": {

"match_all": {}

}

} '

 

Elasticsearch 零基础到入门新手教程

6 ElasticSearch 插件

ElasticSearch的图形化界面插件很多, 
现在最常用的elasticsearch-head, 早期版本用marvel-agent。

上面全是用的curl 方式查看es 相应的一些信息, 命令太多很繁琐。 这个时候就可以用elasticsearch-head插件 ,使用web界面的来查看es集群的状态,节点信息, 创建索引, 设置分片等等功能。

6.1 安装elasticsearch-head插件

有若干种安装方式,比如压缩包安装,docker安装,但最简单的方式还是直接使用浏览器插件确保服务器上的es运行,使用chrome浏览器,安装专门的浏览器插件。 

https://github.com/mobz/elasticsearch-head 

安装方法如下:

1

2

3

4

5

6

7

8

 

git clone git://github.com/mobz/elasticsearch-head.git

cd elasticsearch-head

npm install

#这时候可能会报错需要升级openssl,如果没报错则不用安装

yum update openssl -y

#再安装

npm install

npm run start

 

出现以下界面

Elasticsearch 零基础到入门新手教程

访问::9100

Elasticsearch 零基础到入门新手教程

有点问题,不能连接到es

配置一下允许跨域请求设置: 
在es集群的所有es节点给加上/etc/elasticsearch/elasticsearch.yml

1

2

 

http.cors.enabled: true

http.cors.allow-origin: "*"

 

重启ES服务,查看web界面

Elasticsearch 零基础到入门新手教程

ok,这个时候就可以同web界面来操作es

Elasticsearch 零基础到入门新手教程

粗黑线框是 主分片 
docs: 表示这个索引有多少数据

Elasticsearch 零基础到入门新手教程

星号表示管理节点,

1 查看集群状态

Elasticsearch 零基础到入门新手教程

2 查看索引数据

Elasticsearch 零基础到入门新手教程

7 ES集群分片一些常见问题

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/0b85b6141a93dda06aa22fb80439f5cc.html