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 RerouteAPIを使ったシャード配置の制御
Search
pisatoshi
September 16, 2014
Programming
0
5.9k
Elasticsearch RerouteAPIを使ったシャード配置の制御
pisatoshi
September 16, 2014
Tweet
Share
More Decks by pisatoshi
See All by pisatoshi
ElasticsearchでScripting
pisatoshi
1
7.8k
Elasticsearch trial and error
pisatoshi
3
4k
Other Decks in Programming
See All in Programming
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
300
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
180
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
300
Package Traits
ikesyo
1
210
return文におけるstd::moveについて
onihusube
1
1.4k
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
220
php-conference-japan-2024
tasuku43
0
430
ecspresso, ecschedule, lambroll を PipeCDプラグインとして動かしてみた (プロトタイプ) / Running ecspresso, ecschedule, and lambroll as PipeCD Plugins (prototype)
tkikuc
2
1.9k
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
0
150
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
390
rails newと同時に型を書く
aki19035vc
5
710
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
190
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Designing for humans not robots
tammielis
250
25k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
What's in a price? How to price your products and services
michaelherold
244
12k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Speed Design
sergeychernyshev
25
740
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
960
Typedesign – Prime Four
hannesfritz
40
2.5k
It's Worth the Effort
3n
183
28k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Transcript
$MVTUFS3FSPVUF"1*Λͬͨ γϟʔυஔͷ੍ޚ ୈճFMBTUJDTFBSDIษڧձ 4BUPTIJ5",*%" !QJTBUPTIJ
ࣗݾհ ໊લୌాݾ !QJTBUPTIJ ॴଐגࣜձࣾ࢜௨ιϑτΣΞςΫϊϩδʔζ ੜଉͧ͠ʔ͔ ͓ࣄݘͷࢄา ɹɹɹɹ#BB4ج൫։ൃ ɹɹɹɹ࠷ۙ"84Ͱ͝ʹΐ͝ʹΐ
$MVTUFS3FSPVUF"1* w ར༻ऀ͕໌ࣔతʹγϟʔυͷׂΓͯΛ੍ޚͰ͖Δɻ w ϦΫΤετϘσΟʹࢦఆͨ͠3FSPVUF$PNNBOEΛ࣮ߦɻ 3FSPVUF$PNNBOEෳهड़Մೳɻ w 3FSPVUF$PNNBOET ɹ"MMPDBUF ɹ$BODFM
ɹ.PWF w ެࣜΨΠυ IUUQXXXFMBTUJDTFBSDIPSHHVJEFFO FMBTUJDTFBSDISFGFSFODFDVSSFOUDMVTUFSSFSPVUFIUNM
"1*$BMM&YBNQMF DVSM91045MPDBMIPTU@DMVTUFSSFSPVUFE \ DPNNBOET<\ NPWF \ JOEFYUFTU TIBSE GSPN@OPEFOPEF
UP@OPEFOPEF ^ ^ \ BMMPDBUF\ JOEFYUFTU TIBSE OPEFOPEF ^ ^ > ^
$PNNBOE"MMPDBUF \ BMMPDBUF\ JOEFYUFTU TIBSE
OPEFOPEF BMMPX@QSJNBSZUSVF ^ ^
$PNNBOE$BODFM \ DBODFM\ JOEFYUFTU TIBSE
OPEFOPEF BMMPX@QSJNBSZUSVF ^ ^
$PNNBOE.PWF \ NPWF\ JOEFYUFTU TIBSE
GSPN@OPEFOPEF UP@OPEFOPEF ^ ^
ෳγϟʔυҠಈͷϋϚΓͲ͜Ζ \ NPWF\ JOEFYUFTU TIBSE GSPN@OPEFOPEF UP@OPEFOPEF
^ ^ \ NPWF\ JOEFYUFTU TIBSE GSPN@OPEFOPEF UP@OPEFOPEF ^ ^ \ NPWF\ JOEFYUFTU TIBSE GSPN@OPEFOPEF UP@OPEFOPEF ^ ^ ϊʔυΛۭʹ͍ͨ͠
ෳγϟʔυҠಈͷϋϚΓͲ͜Ζ \ NPWF\ JOEFYUFTU TIBSE GSPN@OPEFOPEF UP@OPEFOPEF
^ ^ \ NPWF\ JOEFYUFTU TIBSE GSPN@OPEFOPEF UP@OPEFOPEF ^ ^ \ NPWF\ JOEFYUFTU TIBSE GSPN@OPEFOPEF UP@OPEFOPEF ^ ^ ࠶ஔ͞Εͯ͠·͏ ✗
ࣗಈ࠶ஔΛࢭ ɹDVSMT9165MPDBMIPTU@DMVTUFSTFUUJOHTE ɹ\ USBOTJFOU\ DMVTUFSSPVUJOHBMMPDBUJPOFOBCMFOPOF ^ ɹ^
࣮ફฤʁ w 1MVHJO FMBTUJDTFBSDIIFBE ʢFMBTUJDTFBSDILPQGͱ͋ΔࣄʹΑΓෆՄʣ w $MVTUFS OPEFT JOEFY w
*OEFY TIBSET SFQMJDBT
γϟʔυΛͻͨ͢Βஔʜ
ʂʂʂ
#POTBJJTDPPM IUUQTHJTUHJUIVCDPNQJTBUPTIJDFEGBGDEFD
·ͱΊ 3FSPVUF"1* w ໌ࣔతʹγϟʔυׂΓͯΛ੍ޚͰ͖Δɻ ͨͩ͠ɺγϟʔυ࠶ஔͷઃఆదʹɻ w ࣮ࡍɺ͍ॴ͕͍͠ɻ #POTBJJTDPPM w ͜ΜͳωλͷͨΊʹ"84ͷ্ݶ؇ਃͯ͠͠·ͬͨɻ
w 3FNPUF5SBOTQPSU&YDFQUJPO͕සൃɻ ʢγϟʔυ͕ଟ͗͢Δʁʣ w ݁ߏۤ࿑ׂͨ͠ʹԿͷʹཱͨͳ͍ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠