• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

centOS 安装 elasticsearch 7.0.0和kibana7.0.0_单机版

武飞扬头像
黄宝~
帮助3

  1.  
    cd /opt
  2.  
     
  3.  
    wget wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.0.0-linux-x86_64.tar.gz
  4.  
     
  5.  
    tar -xzvf elasticsearch-7.0.0-linux-x86_64.tar.gz
  6.  
     
  7.  
     
  8.  
    useradd es
  9.  
     
  10.  
    passwd es
  11.  
     
  12.  
     
  13.  
    chown -R es:root elasticsearch-7.0.0 更改所有者
  14.  
     
  15.  
     
  16.  
    su - es
  17.  
     
  18.  
    cd /opt/elasticsearch-7.0.0/bin
  19.  
     
  20.  
    ./elasticsearch -d #启动 es , -d 表示后台运行
  21.  
     
  22.  
     
  23.  
    curl http://127.0.0.1:9200 # 测试
  24.  
     
  25.  
     
  26.  
     
  27.  
    {
  28.  
    "name" : "iZ8vbdrp5nps3bwkpwyfuhZ",
  29.  
    "cluster_name" : "elasticsearch",
  30.  
    "cluster_uuid" : "wO8G-V8vRWa-JdX0QMPjYw",
  31.  
    "version" : {
  32.  
    "number" : "7.0.0",
  33.  
    "build_flavor" : "default",
  34.  
    "build_type" : "tar",
  35.  
    "build_hash" : "b7e28a7",
  36.  
    "build_date" : "2019-04-05T22:55:32.697037Z",
  37.  
    "build_snapshot" : false,
  38.  
    "lucene_version" : "8.0.0",
  39.  
    "minimum_wire_compatibility_version" : "6.7.0",
  40.  
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  41.  
    },
  42.  
    "tagline" : "You Know, for Search"
  43.  
    }
学新通

使用

es 中  的关键概念

索引: 类似关系型数据库中的表

文档:类似关系型数据库中 表的一条记录

  1.  
    创建索引
  2.  
     
  3.  
    curl -H "Content-type:application/json" -XPUT http://127.0.0.1:9200/hotel -d '{"mappings":{"properties":{"title":{"type":"text"},"city":{"type":"keyword"},"price":{"type":"double"}}}}'
  4.  
    {"acknowledged":true,"shards_acknowledged":true,"index":"hotel"}
  5.  
     
  6.  
    hotel 为 索引名称
  7.  
     
  8.  
     
  9.  
     
  10.  
    创建文档 002 为id
  11.  
     
  12.  
    curl -H "Content-type:application/json" -XPOST http://127.0.0.1:9200/hotel/_doc/002 -d '{"title":"希尔顿酒店","city":"深圳市","price":1999.99}'
  13.  
     
  14.  
    curl -H "Content-type:application/json" -XPOST http://127.0.0.1:9200/hotel/_doc/007 -d '{"title":"希尔顿宾馆","city":"深圳市","price":79.99}'
  15.  
     
  16.  
    curl -H "Content-type:application/json" -XPOST http://127.0.0.1:9200/hotel/_doc/001 -d '{"title":"天上人间","city":"深圳市","price":299.99}'
  17.  
     
  18.  
    curl -H "Content-type:application/json" -XPOST http://127.0.0.1:9200/hotel/_doc/003 -d '{"title":"情侣酒店","city":"上海市","price":5999.99}'
  19.  
     
  20.  
     
  21.  
    搜索 id 为 001 的文档
  22.  
    curl http://127.0.0.1:9200/hotel/_doc/001
  23.  
     
  24.  
    搜索 价格为 299.99的文档
  25.  
    curl -H "Content-type:application/json" -XPOST http://127.0.0.1:9200/hotel/_search -d '{"query":{ "term":{"price":{"value":299.99}}}}'
  26.  
     
  27.  
    摸糊搜索 title 希 的文档
  28.  
    curl -H "Content-type:application/json" -XPOST http://127.0.0.1:9200/hotel/_search -d '{"query":{ "match":{"title":"希"}}}'
  29.  
     
  30.  
     
  31.  
     
  32.  
     
  33.  
     
  34.  
     
学新通

给合 kibana7.0.0

  1.  
    wget https://artifacts.elastic.co/downloads/kibana/kibana-7.0.0-linux-x86_64.tar.gz
  2.  
     
  3.  
     
  4.  
    tar -zxvf kibana-7.0.0-linux-x86_64.tar.gz
  5.  
     
  6.  
     
  7.  
     
  8.  
    mv kibana-7.0.0-linux-x86_64 kibana-7.0.0
  9.  
     
  10.  
     
  11.  
    cd kibana-7.0.0/config
  12.  
     
  13.  
     
  14.  
    vim kibana.yml #修改配置
  15.  
     
  16.  
     
  17.  
    server.host: "0.0.0.0" # 外网可访问 kibana
  18.  
     
  19.  
     
  20.  
    elasticsearch.hosts: ["http://localhost:9200"] # es 地址
  21.  
     
  22.  
     
  23.  
     
  24.  
    cd kibana-7.0.0/config/bin
  25.  
     
  26.  
    ./kibana & #启动
  27.  
     
  28.  
     
  29.  
    http://ip:56001 访问 kibana
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfcbkac
系列文章
更多 icon
同类精品
更多 icon
继续加载