开发者学堂课程【ElasticSearch 最新快速入门教程:CURL 简介】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10604
CURL 简介
logging.yml
日志配置文件,es 也是使用 log4j 来记录日志的,所以 logging.yml 里的设置按普通 log4j 配置来设置就行了。
elasticsearch.yml
es 的基本配置文件,需要注意的是 key 和 value 的格式":"之后需要一个空格。
修改如下配置之后,就可以从别的机器上进行访问了
修改 node.name
Transport.tcp.port: 9300设置节点间交互的 tcp 端口,默认为9300
在 Elasticsearch 集群中可以监控统计很多信息,但是只有一个是最重要的时集群健康(cluster health)。
Es 中用三种颜色状态表示:green,yellow,red。
Green :所有主分片和副本分片都可用
Yellow :所有主分片可用,但不是所有副本分片都可用
Red :不是所有的主分片都可用
Curl 是利用 URL 语法在命令行方式下工作的开源文件传输工具,使用 curl 可以简单实现常见的 get/post 请求,并获得来自远程服务器端的反馈(类比命令行模拟 browser 和远程的 server 进行信息交互)。
简单的认为是可以在命令行下面访问 curl 的一个工具。在 centos 的默认库里面是有 curl 工具的,如果没有请 yum 安装即可。
curl
-X 指定 http 的请求方法有 HEAD GET POST PUT DELETE。
-d 指定要传输的数据,用来标识客户端向远程服务器发送数据,数据的格式一般为 json。
-H 指定http请求头信息。