附录一:下载、安装、配置cURL
- 什么是curl?
- 它是一个库,让你通过URL和许多不同种类的服务器进行通信,并且还支持许多协议。curl支持https、ftp、代理、cookies、简单口令认证等等功能。
- 为什么要在elasticsearch相关的project中引入curl?
- 由于elasticsearch创建的是含有许多node(server)的服务器集群(cluster),
- 同一个cluster中的不同node(server)之间需要进行通信
- 而且不同node(server)很有可能属于不同的类型,
- 所以需要curl这个支持多种通信协议、多种服务器类型的通信工具。
- 总而言之,curl使得cluster中不同类型node(server)之间可以自由通信。
- 下载安装cURL
- step1,下载curl
- 网址:https://curl.haxx.se/dlwiz/?type=*
- 根据提示选择你的电脑的操作系统、CPU位数等等,它会根据你的选择下载适合你的开发环境的相应版本的curl
- 示例:
- 实例:
-
step2,安装curl
-
经过step1下载win7系统下合适的curl压缩包:
-
将上述压缩包解压
-
进入到src文件夹下,可以看到curl.exe
-
-
-
step3,配置环境变量
-
添加CURL_HOME= D:devEnvironmentcurl-7.53.1src
-
修改path变量,添加%CURL_HOME%
-
-
step4,测试curl是否安装成功
-
win7的DOS命令行中运行curl
-
输入命令curl --help,如果出现如下信息,则说明curl安装成功
-
-
- step1,下载curl