ElasticSearch基础:安装配置和调试

来自Wikioe
跳到导航 跳到搜索


关于

ElasticSearch 需要 JDK 1.8 以上,并配置好 Java 环境变量。

安装

安装非常简单,只要下载压缩包,解压即可用


下载安装包:


  1. 启动:
    • Linux 、 macOS 启动方式:
      # 切换到安装目录
      cd elasticsearch-7.5.1
      
      # 启动
      ./bin/elasticsearch
      
    • Windows 启动方式:
      # 打开CMD切换到安装目录
      cd elasticsearch-7.5.1\bin
      
      # 启动
      .\elasticsearch.bat
      
      Elasticsearch:Windows启动ES.png
  2. 访问:
    打开连接http://localhost:9200/,正常访问即安装成功。
    Elasticsearch:Windows访问ES.png

调试

通过 Restful API 调试 Elasticsearch

Elasticsearch 是以 http Restful API 的形式提供接口,我们要操作 ES,只要调用 http 接口就行,ES 的默认端口是 9200,因此上面例子可以直接通过浏览器访问 ES 的接口。


Http Restful API 风格的请求动作,主要包括:GETPOSTPUTDELETE 四种。

  • 直接通过浏览器访问,发送的是 GET 请求动作,后面的三种动作,不方便用浏览器模拟。

建议使用 curl 命令、或者 postman 可视化工具发送 http 请求。


curl 示例:

curl -X GET "localhost:9200/_cat/health?v&pretty"


postman 示例:

Elasticsearch:Postman访问示例.png

通过 Kibana 可视化操作 Elasticsearch

Kibana 以 Web 后台的形式提供了一个可视化操作 ES 的系统,支持根据 ES 数据绘制图表,支持 ES 查询语法自动补全等高级特性。

安装

安装:同样解压即可用。(Kibana 也是java开发的)


下载安装包:


  1. 启动:
    • Linux 、 macOS 启动方式:
      # 切换到安装目录
      cd kibana-7.5.1-darwin-x86_64
      
      # 启动
      ./bin/kibana
      
    • Windows 启动方式:
      # 打开CMD切换到安装目录
      cd kibana-7.5.1
      
      # 启动
      .\bin\kibana.bat
      
  2. 访问:
    打开连接http://localhost:5601,正常访问即安装成功。
    首次访问,因为没有数据,会显示如下窗口:
    Elasticsearch:kibana安装.png
    点击 Explore on my own 就可以进入后台:
    Elasticsearch:kibana进入后台.png

使用

Kibana 提供的开发工具 Console(控制台),可用于编写ES查询语句、调试ES查询等。

  • Console支持语法补全和语法提示非常方便。


Kibana后台,点击左侧菜单的Dev Tools就可以进入 Console 后台:

Elasticsearch:kibana进入Console后台.png