• 最新版本elasticsearch本地搭建入门篇


    最新版本elasticsearch本地搭建入门篇

    项目介绍

    最近工作用到elasticsearch,主要是用于网站搜索,和应用搜索。

    工欲善其事,必先利其器。

    自己开始关注elasticsearch,当下最新版本的elastic,安装过程中踩了不少坑(百度出来都是 老版本),于是就整理了一下,以简单的图解方式分享给最近开始学习elastic的,少踩不必要坑,直接开始上手使用REST API,提高学习效率,值为更好的自己。

    elasticsearch初识-安装篇

    elastic Product

    All products

    安装相关列表

    1.安装elasticSearch选择版本

    Elasticsearch 
    Version 6.4.2
    Release date October 02,2018
    Downloads WINDOWNS

    2.安装kibana

    Kibana 
    Version 6.4.2
    Release date October 02,2018
    Downloads WINDOWS

    3.安装X-pack

    X-Pack 
    Version 6.2.4
    Release date April17,2018
    Downloads xpack
    步骤一
    2.1解压zip如图

     

    输入图片说明
    1541323256387.png

     

    2.2命令启动elasticsearch服务
    ./bin/elasticsearch
    

    题外话:如果出现以下错误

    Error: Could not find or load main class org.elasticsearch.tools.JavaVersionChecker

    需要管理员权限启动elasticsearch服务

    解决方案如图

     

    输入图片说明
    1541326103398.png

     

    访问本地elasticsearch 成功看到 version info or you Know,for search

    2.3 安装X-path

    By default, when you install Elasticsearch, X-Pack is installed.

    官方解决 6.4版本以后X-path自动集合在elasticsearch中,此处有坑。。

    设置D:elasticsearchelasticsearch-6.4.2configelasticsearch.yml

    #xpack.license.self_generated.type=basic
    #xpack.security.enabled=false
    
    2.4 直接启动kibana
    .inkibana
    

     

    输入图片说明
    1541342757276.png

     

    访问地址 无需密码直接访问

     

    输入图片说明
    1541342917085.png

     

    实战开始了
    通过CRUD REST API 添加,更新,检索和删除数据
    • 打开Dev Tools 看到console,直接输入GET / 会获取版本信息,在elasticsearch里面只需输入最关键后面地址就可以

       

      输入图片说明
      1541343732875.png

       

    添加数据 REST API
    POST weibo/doc/1
    {
      "docId":111,
      "user":"biboss",
      "position":"shanghai",
      "country":"china"
    }
    

     

    输入图片说明
    1541344534649.png

     

    查询REST API
    GET weibo/doc/1
    

     

    输入图片说明
    1541344694053.png

     

    更新REST API
    PUT weibo/doc/1
    {
      "docId":111,
      "user":"biboss",
      "position":"shanghai",
      "country":"china",
      "location":{
        "el":"123",
        "wl":"111"
      }
    }
    

     

    输入图片说明
    1541345137435.png

     

    删除 REST API
    DELETE weibo/doc/1
    

    总结

    最近工作用到elasticsearch,主要是用于网站搜索,和应用搜索。

    工欲善其事,必先利其器

    自己开始关注elasticsearch,当下最新版本的elastic,安装过程中踩了不少坑(百度出来都是 老版本),于是就整理了一下,以简单的图解方式分享给最近开始学习elastic的,少踩不必要坑,直接开始上手使用REST API,提高学习效率,值为更好的自己。

  • 相关阅读:
    php解析xml文件的方法
    while倒数阶乘的和
    菱形代码
    0929课堂随记
    0929作业
    0928练习作业
    HelloJava
    Java例题
    Hello World(本博客启程篇)
    vue 如何实现在函数中触发路由跳转
  • 原文地址:https://www.cnblogs.com/sunyk/p/9926602.html
Copyright © 2020-2023  润新知