elastic search 安装,启动总结

elastic search 安装,启动

  1. 下载地址https://repo.huaweicloud.com/elasticsearch/7.14.0/

  2. 解压,新建用户【es 不能以 root 启动】tar -xf useradd es

  3. 修改配置

  • 根据自身内存【free -h】修改启动内存config/jvm.options

    -Xms128m
    -Xmx128m
    
  • 如果需要外部也能访问config/elasticsearch.yml

    network.host: 0.0.0.0
    cluster.initial_master_nodes: ["node-1"]
    
  • 去除 geo 更新ingest.geoip.downloader.enabled: false

  • 启动时报错 vm.max_map_count 太小/etc/sysctl.confvm.max_map_count = 262144

    知识点总结

    1.数据类型

    • 字符串:keyword (不可分词), text

    • 数字: integer long

    • bool: boolean

    • 日期: date

    2. API

    映射

  • 查看 es 索引

    GET /_cat/indices

  • 创建索引

    PUT /index

    {
        "settings":{
        "number_of_replicas": 0,
        "number_of_shards": 1
    },
    "mappings":{
        "id":{
        "type":"text"
            }
               }
    }
    
  • 删除索引

    DELETE /index

  • 查看索引映射 (映射信息不允许删除修改)

    GET /index/_mapping

    文档

  • 创建

    POST /index/_doc/id

    POST /index/_doc

  • 查询

    GET /index/_doc/id

  • 删除

    DELETE /index/_doc/id

  • 更新

    PUT /index/_doc/id 【删除原始文档】

    {
        "id": 1
    }
    

    POST /index/_doc/id/_update 【不会删除原始文档】

    {
        "doc":{
            "id": 1
    }    
    }
    

备注

posted @ 2022-08-17 00:48  绣幕  阅读(179)  评论(0编辑  收藏  举报