博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Elasticsearch + Kibana 起步
阅读量:6992 次
发布时间:2019-06-27

本文共 3115 字,大约阅读时间需要 10 分钟。

hot3.png

下载Elasticsearch 

下载地址 https://www.elastic.co/downloads

下载并解压到 /usr/local/elasticsearch

 

启动Elasticsearch

cd /usr/local/elasticsearchbin/elasticsearch

 

下载Kibana 

下载地址 https://www.elastic.co/downloads

下载并解压到 /usr/local/kibana

 

启动Kibana

cd /usr/local/kibanabin/kibana

 

访问Kibana

浏览器访问http://localhost:5601 , 可以看的界面,说明配置正确。

 

在elasticsearch里创建一个template

创建文件/usr/local/scrapy.course-index-template.json, 内容如下

{  "mappings": {    "_default_": {      "_all": {        "enabled": true,        "norms": {          "enabled": false        }      },      "dynamic_templates": [        {          "strings_as_keywords": {            "match_mapping_type": "string",            "mapping": {              "type": "keyword"            }          }        },        {          "unindexed_longs": {            "match_mapping_type": "long",            "mapping": {              "type": "long",              "index": false            }          }        },        {          "unindexed_doubles": {            "match_mapping_type": "double",            "mapping": {              "type": "float",              "index": false            }          }        },        {          "template1": {            "mapping": {              "doc_values": true,              "ignore_above": 1024,              "index": "not_analyzed",              "type": "{dynamic_type}"            },            "match": "*"          }        }      ],      "properties": {        "title": {          "type": "keyword"        },        "subtitle": {          "type": "text",          "index": "analyzed"        },        "url": {          "type": "keyword"        },        "status": {          "type": "keyword"        },        "price": {          "type": "keyword"        },        "rating": {          "type": "integer"        },        "ratingNum": {          "type": "integer"        },        "c_tags": {          "type": "text",          "index": "analyzed"        },        "smallPicture": {          "type": "keyword"        },        "middlePicture": {          "type": "keyword"        },        "largePicture": {          "type": "keyword"        },        "about": {          "type": "text",          "index": "analyzed"        },        "goals": {          "type": "text",          "index": "analyzed"        },        "studentNum": {          "type": "integer"        },        "hitNum": {          "type": "integer"        },        "created": {          "type": "date"        },        "updated": {          "type": "date"        }      }    }  },  "settings": {    "index.refresh_interval": "5s"  },  "template": "scrapy.course"}

导入template到elasticsearch

cd /usr/localcurl -XPUT 'http://localhost:9200/_template/crapy.course?pretty' -d@scrapy.course-index-template.json

 

插入数据

进入kibana : http://localhost:5601, 选择Dev Tools

在右侧,输入以下内容并点击尖头执行

put scrapy.course/normal/1{  "title":"Think in Java"}

 

查询数据

Dev Tools 右侧输入一下命了,并执行

get scrapy.course/normal/1

执行结果

{  "_index": "scrapy.course",  "_type": "normal",  "_id": "1",  "_version": 1,  "found": true,  "_source": {    "title": "Think in Java"  }}

说明索引创建成功。

转载于:https://my.oschina.net/stanleysun/blog/1517429

你可能感兴趣的文章
【生成树,堆】【CF1095F】 Make It Connected
查看>>
一文详解Spring Cloud Feign重试机制
查看>>
linux下的apue.3e安装[Unix环境高级编程]
查看>>
How do I do a bulk insert in MySQL using Node.js
查看>>
Linux系统下实现SVN + Apache + SSL服务器框架的架设
查看>>
Oracle 11g数据库详细安装步骤图解
查看>>
机器学习之特征选择---特征选择算法
查看>>
嵌入式开发之hisilicon---hi3536 处理器简介
查看>>
目标跟踪之模板匹配---简单的模板匹配
查看>>
css美化网页元素
查看>>
histogram
查看>>
51单片机点亮双向流水灯
查看>>
字符串前面+r
查看>>
C#网络编程(基本概念和操作) - Part.1
查看>>
SQLite的sqlite3_column_blob函数
查看>>
CLR的执行模型(3):加载
查看>>
网站伪静态的好处与坏处
查看>>
IOS的三种CallBack
查看>>
VC++编程中常用的字符串转换函数
查看>>
.NET与Java互通AES算法加密解密
查看>>