Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Elasticsearch Distributed Search and Analytics
Search
Ferhat Sobay
February 28, 2014
Programming
0
170
Elasticsearch Distributed Search and Analytics
Ferhat Sobay
February 28, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
500
CSC305 Lecture 02
javiergs
PRO
1
260
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
900
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
900
Serena MCPのすすめ
wadakatu
4
880
Swift Concurrency - 状態監視の罠
objectiveaudio
2
450
明日から始めるリファクタリング
ryounasso
0
110
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
750
開発者への寄付をアプリ内課金として実装する時の気の使いどころ
ski
0
340
Reduxモダナイズ 〜コードのモダン化を通して、将来のライブラリ移行に備える〜
pvcresin
2
680
クラシルを支える技術と組織
rakutek
0
190
Swiftビルド弾丸ツアー - Swift Buildが作る新しいエコシステム
giginet
PRO
0
1.6k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
GitHub's CSS Performance
jonrohan
1032
460k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
How to Think Like a Performance Engineer
csswizardry
27
2k
Into the Great Unknown - MozCon
thekraken
40
2.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
How GitHub (no longer) Works
holman
315
140k
Being A Developer After 40
akosma
91
590k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Transcript
Ferhat Sobay www.sebula.com @sebula ElasticSearch www.elasticsearch.org www.searchly.com @searchlyapp www.rcmmndr.com @rcmmndr
www.istanbulcoders.org www.clojureist.com
• Schema less • JSON/Rest • NoSQL – Full Text
Search Engine • Distributed • Apache 2 • Run with zero configuration
Site Search
Site Search
Site Search
Startup • wget http:// • tar -xzf elasticsearch.1.0.1..... • bin/elasticsearch
Indexing and Search • Curl -XPOST http://localhost:9200/test-index/test-type -d '{“name”:”ferhat”}' •
Curl -XGET http://localhost:9200/test-index/test-type? q=ferhat
Distributed Architecture • Replication • Scales reading • SPOF •
Sharding • Lucene fragments • Scales writing • General data distribution and scalability
Distributed Architecture • curl -XPUT http://localhost:9200/test -d '{ “settings.index_number_of_shards”: 5,
“settings.index_number_of_replicas” : 1 }'
Distributed Architecture
Distributed Architecture
Elasticsearch • Plugins • Clients • Hadoop Integration • Kibana
& Logstash
Data Analysis
Data Analysis Facets – Aggregation Framework • 1.0 Aggregation Framework
• Facets still exits
Kibana
Log Analysis
Notification • Distributed Percolator • Java Metrics Library ES integration
Misc • Index restore & Backup 1.0 • Federated client
1.0
Q/A