摘要:搭建系列環境搭建集群搭建集群環境搭建搭建集群環境搭建序本文主要講如何使用使用搭建。下載鏡像這里利用搭好的鏡像,不過是的版本。
docker搭建系列
docker環境搭建zk集群
docker搭建redis集群
docker環境搭建elasticsearch
docker搭建rabbitmq集群
docker環境搭建ELK
序本文主要講如何使用使用docker搭建elasticsearch。
下載鏡像這里利用hangxin1940搭好的鏡像,不過是es的1.4.2版本。
docker pull hangxin1940/docker-elasticsearch-cn:v1.6.0啟動容器
docker run -d -p 9200:9200 -p 9300:9300 --name es hangxin1940/docker-elasticsearch-cn:v1.6.0查看es(這里的ip是docker的default machine的ip)
訪問http://192.168.99.100:9200/
{ status: 200, name: "node1", cluster_name: "cn-out-of-box", version: { number: "1.6.0", build_hash: "cdd3ac4dde4f69524ec0a14de3828cb95bbb86d0", build_timestamp: "2015-06-09T13:36:34Z", build_snapshot: false, lucene_version: "4.10.4" }, tagline: "You Know, for Search" }查看集群狀態
http://192.168.99.100:9200/_plugin/head/
也可以用命令行
curl -XGET http://192.168.99.100:9200/_cluster/health?pretty
返回
{ "cluster_name" : "cn-out-of-box", "status" : "yellow", "timed_out" : false, "number_of_nodes" : 1, "number_of_data_nodes" : 1, "active_primary_shards" : 1, "active_shards" : 1, "relocating_shards" : 0, "initializing_shards" : 0, "unassigned_shards" : 1, "number_of_pending_tasks" : 0, "number_of_in_flight_fetch" : 0 }
這里目前只是單節點的,后續弄成集群看看。
查看插件http://192.168.99.100:9200/_plugin/oob
curl -XPUT "http://192.168.99.100:9200/twitter/tweet/1" -d "{ "user" : "kimchy", "post_date" : "2009-11-15T14:12:12", "message" : "trying out Elastic Search" }"
返回
{"_index":"twitter","_type":"tweet","_id":"1","_version":1,"created":true}%查詢
curl -XGET "http://192.168.99.100:9200/twitter/tweet/1"
返回
{"_index":"twitter","_type":"tweet","_id":"1","_version":1,"found":true,"_source":{ "user" : "kimchy", "post_date" : "2009-11-15T14:12:12", "message" : "trying out Elastic Search" }}%
高級查詢:選擇字段
curl -XGET "http://192.168.99.100:9200/twitter/tweet/1?fields=message,user&pretty=true"
返回
{ "_index" : "twitter", "_type" : "tweet", "_id" : "1", "_version" : 1, "found" : true, "fields" : { "message" : [ "trying out Elastic Search" ], "user" : [ "kimchy" ] } }
高級查詢:選擇格式
curl -XGET "http://192.168.99.100:9200/twitter/tweet/1?fields=message,user&format=yaml"
返回
--- _index: "twitter" _type: "tweet" _id: "1" _version: 1 found: true fields: message: - "trying out Elastic Search" user: - "kimchy"更新
curl -X PUT http://192.168.99.100:9200/twitter/tweet/1 -d "{"message": "hello world", "user": "codecraft"}"
返回
{"_index":"twitter","_type":"tweet","_id":"1","_version":2,"created":false}%
這個是覆蓋更新,不是局部更新:
~ curl -XGET "http://192.168.99.100:9200/twitter/tweet/1" {"_index":"twitter","_type":"tweet","_id":"1","_version":2,"found":true,"_source":{"message": "hello world", "user": "codecraft"}}%刪除
curl -XDELETE "http://192.168.99.100:9200/twitter/tweet/1"
返回
{"found":true,"_index":"twitter","_type":"tweet","_id":"1","_version":3}%查看mapping
{ "twitter": { "mappings": { "tweet": { "properties": { "message": { "type": "string" }, "post_date": { "type": "date", "format": "dateOptionalTime" }, "user": { "type": "string" } } } } } }索引分析
http://192.168.99.100:9200/twitter/_analyze?field=message&text=hello%20world
{ "tokens": [ { "token": "hello", "start_offset": 0, "end_offset": 5, "type": "參考", "position": 1 }, { "token": "world", "start_offset": 6, "end_offset": 11, "type": " ", "position": 2 } ] }
Elasticsearch之基本操作
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26509.html
摘要:搭建系列環境搭建集群搭建集群環境搭建搭建集群環境搭建序是開源日志界的三大劍客,本文主要講怎么在里頭跑起來這一套東東。鏡像這里采用的鏡像。運行查看查看默認端口 docker搭建系列 docker環境搭建zk集群 docker搭建redis集群 docker環境搭建elasticsearch docker搭建rabbitmq集群 docker環境搭建ELK 序 ELK是開源日志界的三大...
摘要:之前在上嘗試過搭建環境,并將或中的數據導入到中。現在用提供的鏡像可以快速的完成這一操作。需要注意的是的需要設置為,如下圖否則,連接數據庫時會被拒絕連接。另外記得創建一個測試庫和表,用于測試的導入功能。 之前在Windows上嘗試過搭建ELK環境,并將MySQL或SQLServer中的數據導入到Elasticsearch中。現在用Docker提供的鏡像可以快速的完成這一操作。 環境說明...
摘要:通過跟蹤請求的處理過程,來對應用系統在前后端處理服務端調用的性能消耗進行跟蹤,關于的介紹可以看這個鏈接,大規模分布式系統的跟蹤系統作者刀把五鏈接來源知乎著作權歸作者所有。 手把手教你搭APM之Skywalking 前言 什么是APM?全稱:Application Performance Management 可以參考這里: 現代APM體系,基本都是參考Google的Dapper(大規模...
閱讀 4932·2023-04-25 18:47
閱讀 2680·2021-11-19 11:33
閱讀 3450·2021-11-11 16:54
閱讀 3105·2021-10-26 09:50
閱讀 2546·2021-10-14 09:43
閱讀 672·2021-09-03 10:47
閱讀 675·2019-08-30 15:54
閱讀 1504·2019-08-30 15:44