1.Elasticsearch至少需要Java 8版本.建议使用JDK 1.8.0_131版。
2.安装好Java环境我们就可以从www.elastic.co/downloads下载安装二进制文件。这里我选择的是zip压缩包。解压到自定义的盘符下我们就可以从控制台进入解压目录的bin/elasticsearch.bin启动es。当然你也可以下载官方建议的msi安装文件。在启动es时节点名可能是随机的我们也可以在启动时自定义节点名。
./elasticsearch -Ecluster.name=my_cluster_name -Enode.name=my_node_name
默认情况下,Elasticsearch使用端口9200来提供对其REST API的访问。如有必要,此端口可配置。然后我们就可以访问localhost:9200来查看我们是否安装成功,成功后显示如下
现在我们已经启动并运行了节点(集群),下一步就是了解如何与它进行通信。幸运的是,Elasticsearch提供了一个非常全面和强大的REST API,我们可以使用它与集群进行交互。使用API可以完成的几件事情如下:
1.检查集群,节点和索引运行状况,状态和统计信息
2. 管理集群,节点和索引数据和元数据
3. 根据索引执行CRUD(创建,读取,更新和删除)和搜索操作
4.执行高级搜索操作,例如分页,排序,过滤,脚本,聚合等等
Cluster Healthedit
Let’s start with a basic health