验证:
http://192.168.6.12:9200/_cluster/health?pretty
HTTP协议简介
http请求由三个部分组成
分别是:请求行、消息报头、请求正文
请求行以一个方法符号开头,以空格分开,后面跟着
请求的URL和协议的版本,格式如下:
Method Request-URI HTTP-Version CRLF
Method: GET, POST, PUT, DELETE
Request-URI: 统一资源定位服务
HTTP-Version: 版本
CRLF:终止服务
http请求方法
常用方法GET,POST,HEAD
其他方法OPTIONS,PUT,DELETE,TRACE和CONNECT
ES常用
PUT -增
DELETE -删
..
系统命令
在linux中curl是一个利用URL规则在命令下工作的文件传输工具,
可以说是一款很强大的http命令行工具,它支持多种请求模式,自定义请求 头等强大功
能,是一款综合工具
• curl 常用参数介绍
– -A 修改请求 agent
– -X 设置请求方法
– -i 显示返回头信息
curl http://www.baidu.com
curl -X “POST” -A “firefox” -i http://118.144.89.240/info.php
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 28 Jul 2018
curl -i http://www.taobao.com/
curl -i http://ip138.com
curl -i http:// | head -5
ES插件的使用
ES常用插件
hesd插件
是一个ElasticSearch的管理工具
ES 插件安装、查看
[[email protected] ~]# systemctl start elasticsearch
[[email protected] ~]# /usr/share/elasticsearch/bin/plugin install file:///tmp/bigdesk-master.zip
[[email protected] ~]# /usr/share/elasticsearch/bin/plugin install file:///tmp/elasticsearch-kopf-master.zip
[[email protected] ~]# /usr/share/elasticsearch/bin/plugin install file:///tmp/elasticsearch-head-master.zip
[[email protected] ~]# /usr/share/elasticsearch/bin/plugin list
Installed plugins in /usr/share/elasticsearch/plugins:
- bigdesk
- kopf
- head
创建索引
[[email protected] ~]# curl -XPUT 'http://192.168.6.13:9200/tedu/' -d \
> '{
> "settings":{
> "index":{
> "number_of_shards": 5,
> "number_of_replicas": 1
> }
> }
> }'
{"acknowledged":true}[[email protected] ~]#