Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
yoku0825
PDF, PPTX
4,459 views
Dockerイメージで誰でも気軽にMroonga体験
2017/02/09 Groonga Meatup 2017
Technology
◦
Read more
8
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 23
2
/ 23
3
/ 23
4
/ 23
5
/ 23
6
/ 23
7
/ 23
8
/ 23
9
/ 23
10
/ 23
11
/ 23
12
/ 23
13
/ 23
14
/ 23
15
/ 23
16
/ 23
17
/ 23
18
/ 23
19
/ 23
20
/ 23
21
/ 23
22
/ 23
23
/ 23
More Related Content
PDF
MariaDBとMroongaで作る全言語対応超高速全文検索システム
by
Kouhei Sutou
PDF
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システム
by
Kouhei Sutou
PDF
AS45679 on FreeBSD
by
Tomocha Potter
PPTX
分散システムについて語らせてくれ
by
Kumazaki Hiroki
PDF
実践イカパケット解析α
by
Yuki Mizuno
PDF
Unityでオンラインゲーム作った話
by
torisoup
PDF
Shinyユーザのための非同期プログラミング入門
by
hoxo_m
PDF
ドメイン駆動設計入門
by
増田 亨
MariaDBとMroongaで作る全言語対応超高速全文検索システム
by
Kouhei Sutou
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システム
by
Kouhei Sutou
AS45679 on FreeBSD
by
Tomocha Potter
分散システムについて語らせてくれ
by
Kumazaki Hiroki
実践イカパケット解析α
by
Yuki Mizuno
Unityでオンラインゲーム作った話
by
torisoup
Shinyユーザのための非同期プログラミング入門
by
hoxo_m
ドメイン駆動設計入門
by
増田 亨
What's hot
ODP
プログラミング言語のマスコットとか紹介
by
Takaaki Hirano
PDF
ゴシッププロトコルによる冗長化と負荷分散の検証
by
Sugawara Genki
PDF
Building the Game Server both API and Realtime via c#
by
Yoshifumi Kawai
PDF
HBaseとRedisを使った100億超/日メッセージを処理するLINEのストレージ
by
LINE Corporation
PDF
研究論文の書き方 - How to write a scientific paper
by
Antonio Tejero de Pablos
PDF
分散システムの限界について知ろう
by
Shingo Omura
PDF
MySQLで論理削除と正しく付き合う方法
by
yoku0825
PDF
トランザクションスクリプトのすすめ
by
pospome
PDF
「いい検索」を考える
by
Shuryo Uchida
PPTX
未来のプログラミング技術をUnityで -UniRx-
by
torisoup
PDF
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
by
Preferred Networks
PPTX
UniRxことはじめ
by
Shoichi Yasui
PDF
『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜
by
KLab Inc. / Tech
PPTX
おすすめVimプラグインまとめ
by
Shun Iwase
PPTX
Linuxのsemaphoreとmutexを見る
by
wata2ki
PDF
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
by
shinjiigarashi
PPTX
C++のビルド高速化について
by
AimingStudy
PDF
実践イカパケット解析
by
Yuki Mizuno
PDF
H2O - the optimized HTTP server
by
Kazuho Oku
PDF
実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)
by
AtCoder Inc.
プログラミング言語のマスコットとか紹介
by
Takaaki Hirano
ゴシッププロトコルによる冗長化と負荷分散の検証
by
Sugawara Genki
Building the Game Server both API and Realtime via c#
by
Yoshifumi Kawai
HBaseとRedisを使った100億超/日メッセージを処理するLINEのストレージ
by
LINE Corporation
研究論文の書き方 - How to write a scientific paper
by
Antonio Tejero de Pablos
分散システムの限界について知ろう
by
Shingo Omura
MySQLで論理削除と正しく付き合う方法
by
yoku0825
トランザクションスクリプトのすすめ
by
pospome
「いい検索」を考える
by
Shuryo Uchida
未来のプログラミング技術をUnityで -UniRx-
by
torisoup
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
by
Preferred Networks
UniRxことはじめ
by
Shoichi Yasui
『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜
by
KLab Inc. / Tech
おすすめVimプラグインまとめ
by
Shun Iwase
Linuxのsemaphoreとmutexを見る
by
wata2ki
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
by
shinjiigarashi
C++のビルド高速化について
by
AimingStudy
実践イカパケット解析
by
Yuki Mizuno
H2O - the optimized HTTP server
by
Kazuho Oku
実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)
by
AtCoder Inc.
Similar to Dockerイメージで誰でも気軽にMroonga体験
PDF
今だからこそ知りたい Docker Compose/Swarm 入門
by
Masahito Zembutsu
PDF
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
PPTX
Docker & Kubernetes基礎
by
Daisuke Hiraoka
PDF
Mroonga de fts
by
yoku0825
PDF
オトナのDocker入門
by
Tsukasa Kato
PDF
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
PDF
VagrantユーザのためのDocker入門
by
Masashi Shinbara
PDF
ゆるふわなDockerの使い方
by
Kento Aoyama
PDF
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
PPTX
コンテナの基本 ~Docker実践~
by
Ryosuke Uchiyama
PDF
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
今だからこそ知りたい Docker Compose/Swarm 入門
by
Masahito Zembutsu
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
Docker & Kubernetes基礎
by
Daisuke Hiraoka
Mroonga de fts
by
yoku0825
オトナのDocker入門
by
Tsukasa Kato
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
VagrantユーザのためのDocker入門
by
Masashi Shinbara
ゆるふわなDockerの使い方
by
Kento Aoyama
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
コンテナの基本 ~Docker実践~
by
Ryosuke Uchiyama
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
More from yoku0825
PDF
MySQLアンチパターン
by
yoku0825
PDF
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
by
yoku0825
PDF
わたしを支える技術
by
yoku0825
PDF
片手間MySQLチューニング戦略
by
yoku0825
PDF
MySQLerの7つ道具
by
yoku0825
PDF
MySQLレプリケーションあれやこれや
by
yoku0825
PDF
MySQL 8.0で憶えておいてほしいこと
by
yoku0825
PDF
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
by
yoku0825
PDF
わかった気になるMySQL
by
yoku0825
PDF
MySQLを割と一人で300台管理する技術
by
yoku0825
PDF
MySQLerの7つ道具 plus
by
yoku0825
PDF
MySQL Fabricでぼっこぼこにされたはなし
by
yoku0825
PDF
MySQLと正規形のはなし
by
yoku0825
PDF
MHAの次を目指す mikasafabric for MySQL
by
yoku0825
PDF
MySQL 5.7の次のMySQLは
by
yoku0825
PDF
mikasafabric for MySQL
by
yoku0825
PDF
5.7の次のMySQL
by
yoku0825
PDF
逝くぞ最新版、罠の貯蔵は十分か
by
yoku0825
PDF
とあるイルカの近況報告
by
yoku0825
PDF
MySQLステータスモニタリング
by
yoku0825
MySQLアンチパターン
by
yoku0825
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
by
yoku0825
わたしを支える技術
by
yoku0825
片手間MySQLチューニング戦略
by
yoku0825
MySQLerの7つ道具
by
yoku0825
MySQLレプリケーションあれやこれや
by
yoku0825
MySQL 8.0で憶えておいてほしいこと
by
yoku0825
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
by
yoku0825
わかった気になるMySQL
by
yoku0825
MySQLを割と一人で300台管理する技術
by
yoku0825
MySQLerの7つ道具 plus
by
yoku0825
MySQL Fabricでぼっこぼこにされたはなし
by
yoku0825
MySQLと正規形のはなし
by
yoku0825
MHAの次を目指す mikasafabric for MySQL
by
yoku0825
MySQL 5.7の次のMySQLは
by
yoku0825
mikasafabric for MySQL
by
yoku0825
5.7の次のMySQL
by
yoku0825
逝くぞ最新版、罠の貯蔵は十分か
by
yoku0825
とあるイルカの近況報告
by
yoku0825
MySQLステータスモニタリング
by
yoku0825
Recently uploaded
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
PDF
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
PDF
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
PDF
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
PPTX
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
PDF
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
PDF
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
PPTX
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
PDF
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
Dockerイメージで誰でも気軽にMroonga体験
1.
Dockerイメージで誰でも気軽に Mroonga体験 2017/02/09 yoku0825 Groonga Meatup 2017
2.
\こんばんは/ yoku0825@GMOメディア株式会社 オラクれない- ポスグれない- マイエスキューエる- ⽣息域 Twitter: @yoku0825- Blog: ⽇々の覚書- MyNA
ML: ⽇本MySQLユーザ会- MySQL Casualʼs Slack: MySQL Casual- 1/22
3.
このトークのゴール Mroongaを使っている/使ってみたい⼈に より簡単に検証やテストができる環境として Dockerイメージを使ってみようかなと思ってもらう 2/22
4.
弊社はMroonga派です 全⽂検索、基本は検索も更新もMroonga 5年以上前(Mroonga 2.x)からのユーザーです- 最近、マスターはInnoDB/スレーブがMroongaの構成や- 検索がgroonga-httpdとの⼆⼑流もあります- エム-ルンガと発⾳すると、アール-ルンガと区別しやすいで す が、別に社内にアール-ルンガ使ってないので迷うことはないです- エヌ-ルンガ使ってる⼈いたらごめんなさい- 3/22
5.
このトークの中でのDockerの⽴ち位置 Linuxの中に仮想マシンみたいなコンテナを⽴ち上げてくれ る何か Vagrantを知ってる⼈ならまさにその⽤途 これ以上突っ込んだ話や本番環境で使う話とかしません 4/22
6.
このトークの中でのDockerの⽴ち位置 Linuxマシン docker コンテナ mysqld 仮想IP コンテナ mysqld 仮想IP application 5/22
7.
DockerイメージでMroonga体験 Dockerをセットアップ us-eastのAmazon Linux AMI
2016.09.1にて- sudo yum install docker mysql sudo service docker start sudo docker pull groonga/mroonga sudo docker run -d groonga/mroonga mysql -h 172.17.0.2 -uroot SHOW PLUGINS; 6/22
8.
3分でで きた 7/22
9.
DockerイメージはDocker Hubに 8/22
10.
AUTOMATED BUILD DockerfileはGitHubのリポジトリーにあります mroonga/docker: Dockerfile
for Mroonga- Patches welcome!! 9/22
11.
MroongaのDockerイメージを使ってできること 簡単にクリーンなMroongaが⽴ち上げられる もともとはバグレポートの時のクリーンな再現環境として作り始めた- すぐに使い始められる groonga-tokenizer-mecab, groonga-normalizer-mysql込みのオ ールインワン - 豊富なバージョンが揃っている 原則、mysql-community-mroongaの全バージョンをサポート- -v オプションで既存の(ホスト側の)データディレクトリ ーをマウント可能 データディレクトリーをあらかじめ複製やスナップショットしておけ ば、何度でも同じデータでテストができる - 10/22
12.
MroongaのDockerイメージを使ってやらない⽅がいい こと 本番での運⽤ それを考慮したつくりにはなっていません(セキュリティーとか)- ガチなベンチマークテスト Dockerコンテナーであることで何らかの制約を受けるかと思うので、 ゴリッと数字を出すベンチマークには不向きだと思う - 11/22
13.
ちょっと便利な使い⽅ MySQL + Mroongaのバージョンを指定して起動する sudo
docker run -d groonga/mroonga:mysql5623_mroonga410 12/22
14.
Dockerイメージが対応しているバージョン MySQL 5.6はMroonga4.10と5.06以降に対応 MySQL 5.7はMroonga
5.09以降に対応 13/22
15.
Dockerイメージが対応しているバージョン 14/22
16.
ちょっと便利な使い⽅ ホストのdatadirをコンテナーの /var/lib/mysql にマウント する またはコンテナーの
/var/lib/mysql をホストのどこかにマ ウントする sudo docker run -d -v /path/to/host/dir:/var/lib/mysql groonga/mroonga 15/22
17.
ちょっと便利な使い⽅ datadirマウントの応⽤でMroongaイメージに⾃前のmy.cnf を⾷わせる sudo docker run
-d -v /path/to/my/cnf:/etc/my.cnf groonga/mroonga 16/22
18.
ちょっと便利な使い⽅ Mroongaイメージにmysqldのオプションを渡す sudo docker run
-d groonga/mroonga --log-bin=mysql-bin --server-id=2 --log-slave-updates --enforce-gtid-consistency=ON --gtid-mode=ON 17/22
19.
ワンランク上の使い⽅ Mroongaイメージの上に初期データを投⼊して新たなイメ ージを作る vim Dockerfile --- FROM groonga/mroonga:latest COPY
init.sql /var/lib/mysql-files/init.sql RUN service mysqld start && mysql -uroot < /var/lib/mysql-files/init.sql && service mysqld stop RUN rm /var/lib/mysql/groonga.log /var/lib/mysql/auto.cnf --- sudo docker build -t myimage . sudo docker run -d myimage 18/22
20.
オススメの使い⽅ ちょっとしたテスト環境に ウインドーズ派なので、VirtualBoxの中にCentOS 7.2のVMを飼って その中でdockerしていますがその程度の⽤途なら問題なく - 個⼈的にユニットテストととても相性が良い- 他のメンバーとテスト環境を共有できる 物理的な意味での共有ではなく、全員が(簡単な)同じ⽅法で同じコ ンテナーを起動できる - Dockerを使うとっかかりに いきなり新しい技術だと思うとコスト⾼く感じるけれど、⾒知ったソ フトウェアの⼊ったコンテナーからなら気軽にいじれる - OSSに貢献する 新しいバージョンをサポートするDockerfileを書いてPull-Reqするだ けであなたもOSSのコントリビューターに︕ - 19/22
21.
Examples of Suggestions
and Contributions レプリケーション構成を試したいから、binlogとserver̲id を振ったmy.cnfにするとか groonga-httpdとの⼆⼑流を試したいからgroonga-httpdも ⼀緒に⼊れるとか 今のところDDLしかテストしてないけどDMLもテストする とか おや、そういえば今⽇は⾁の⽇で、Mroongaのバージョン アップがあったんじゃなかったっけ…︖ 20/22
22.
このトークのゴール Mroongaを使っている/使ってみたい⼈が より簡単に検証やテストができる環境として Dockerイメージを使ってみようかと思ってもらえました か︖ 21/22
23.
Thank you!! 22/22
Download