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
EN
Uploaded by
yoku0825
PDF, PPTX
4,461 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
Datadog による Container の監視について
by
Masaya Aoyama
PDF
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
by
Kouhei Sutou
PDF
インストールしてみたWindows Server 2019 on VirtualBox
by
Shin Tanigawa
PDF
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
by
Kouhei Sutou
ODP
Fuchsia概略その1
by
l_b__
PDF
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
by
NTT DATA Technology & Innovation
PDF
Spark 3.0が目指す、よりインテリジェントなUnified Analytics Platform(db tech showcase 2019 Tok...
by
NTT DATA Technology & Innovation
PPTX
The Pushdown of Everything by Stephan Kessler and Santiago Mola
by
Spark Summit
Datadog による Container の監視について
by
Masaya Aoyama
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
by
Kouhei Sutou
インストールしてみたWindows Server 2019 on VirtualBox
by
Shin Tanigawa
PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム
by
Kouhei Sutou
Fuchsia概略その1
by
l_b__
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
by
NTT DATA Technology & Innovation
Spark 3.0が目指す、よりインテリジェントなUnified Analytics Platform(db tech showcase 2019 Tok...
by
NTT DATA Technology & Innovation
The Pushdown of Everything by Stephan Kessler and Santiago Mola
by
Spark Summit
What's hot
PDF
Terraform Bootcamp - Azure Infrastructure as Code隊
by
Toru Makabe
PDF
初心者向けMroonga・PGroonga情報
by
Kouhei Sutou
PDF
Fluentdのお勧めシステム構成パターン
by
Kentaro Yoshida
PDF
Apache Sparkのご紹介 (後半:技術トピック)
by
NTT DATA OSS Professional Services
PDF
ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PDF
Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -
by
Yoshiyasu SAEKI
PDF
XIDを周回させてみよう
by
Akio Ishida
PDF
分散環境におけるDocker とオーケストレーション
by
Masahito Zembutsu
PDF
Apache Hadoopの新機能Ozoneの現状
by
NTT DATA OSS Professional Services
PDF
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
by
Google Cloud Platform - Japan
PDF
PostgreSQLコミュニティに飛び込もう
by
NTT DATA OSS Professional Services
PDF
SAS Enterprise Minerを使用した機械学習
by
SAS Institute Japan
PDF
【JAWS-UG AI/ML支部 第14回勉強会】Amazon EC2 Trn1 GA ! ~ AWSが提供するML向けインスタンスの豊富な品揃えと 専...
by
TakeshiFukae
PPTX
コア・コンテキスト管理 - FIWARE WednesdayWebinars
by
fisuda
PDF
MesonでPostgreSQLをビルドしてみよう!(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PPTX
社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話
by
Masayuki Ueda
PDF
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(後編)
by
日本マイクロソフト株式会社
PDF
Database Encryption and Key Management for PostgreSQL - Principles and Consid...
by
Masahiko Sawada
PDF
Observability and its application
by
Thao Huynh Quang
PDF
MySQLのバックアップ運用について色々
by
yoku0825
Terraform Bootcamp - Azure Infrastructure as Code隊
by
Toru Makabe
初心者向けMroonga・PGroonga情報
by
Kouhei Sutou
Fluentdのお勧めシステム構成パターン
by
Kentaro Yoshida
Apache Sparkのご紹介 (後半:技術トピック)
by
NTT DATA OSS Professional Services
ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
Apache Sparkにおけるメモリ - アプリケーションを落とさないメモリ設計手法 -
by
Yoshiyasu SAEKI
XIDを周回させてみよう
by
Akio Ishida
分散環境におけるDocker とオーケストレーション
by
Masahito Zembutsu
Apache Hadoopの新機能Ozoneの現状
by
NTT DATA OSS Professional Services
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
by
Google Cloud Platform - Japan
PostgreSQLコミュニティに飛び込もう
by
NTT DATA OSS Professional Services
SAS Enterprise Minerを使用した機械学習
by
SAS Institute Japan
【JAWS-UG AI/ML支部 第14回勉強会】Amazon EC2 Trn1 GA ! ~ AWSが提供するML向けインスタンスの豊富な品揃えと 専...
by
TakeshiFukae
コア・コンテキスト管理 - FIWARE WednesdayWebinars
by
fisuda
MesonでPostgreSQLをビルドしてみよう!(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
社内でアジャイルと出会った新卒2年目がインフラ部隊でタスク可視化をやってみた話
by
Masayuki Ueda
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(後編)
by
日本マイクロソフト株式会社
Database Encryption and Key Management for PostgreSQL - Principles and Consid...
by
Masahiko Sawada
Observability and its application
by
Thao Huynh Quang
MySQLのバックアップ運用について色々
by
yoku0825
Similar to Dockerイメージで誰でも気軽にMroonga体験
PDF
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
PDF
オトナのDocker入門
by
Tsukasa Kato
PDF
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
PPTX
Docker & Kubernetes基礎
by
Daisuke Hiraoka
PPTX
コンテナの基本 ~Docker実践~
by
Ryosuke Uchiyama
PDF
Mroonga de fts
by
yoku0825
PDF
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
PDF
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
PDF
VagrantユーザのためのDocker入門
by
Masashi Shinbara
PDF
今だからこそ知りたい Docker Compose/Swarm 入門
by
Masahito Zembutsu
PDF
ゆるふわなDockerの使い方
by
Kento Aoyama
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
オトナのDocker入門
by
Tsukasa Kato
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
Docker & Kubernetes基礎
by
Daisuke Hiraoka
コンテナの基本 ~Docker実践~
by
Ryosuke Uchiyama
Mroonga de fts
by
yoku0825
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
VagrantユーザのためのDocker入門
by
Masashi Shinbara
今だからこそ知りたい Docker Compose/Swarm 入門
by
Masahito Zembutsu
ゆるふわなDockerの使い方
by
Kento Aoyama
More from yoku0825
PDF
逝くぞ最新版、罠の貯蔵は十分か
by
yoku0825
PDF
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
by
yoku0825
PDF
MySQLレプリケーションあれやこれや
by
yoku0825
PDF
MySQL 8.0で憶えておいてほしいこと
by
yoku0825
PDF
片手間MySQLチューニング戦略
by
yoku0825
PDF
MySQLを割と一人で300台管理する技術
by
yoku0825
PDF
MySQLステータスモニタリング
by
yoku0825
PDF
わかった気になるMySQL
by
yoku0825
PDF
わたしを支える技術
by
yoku0825
PDF
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
by
yoku0825
PDF
MySQLアンチパターン
by
yoku0825
PDF
MySQLerの7つ道具 plus
by
yoku0825
PDF
MySQL 5.7の次のMySQLは
by
yoku0825
PDF
MySQLerの7つ道具
by
yoku0825
PDF
MHAの次を目指す mikasafabric for MySQL
by
yoku0825
PDF
5.7の次のMySQL
by
yoku0825
PDF
mikasafabric for MySQL
by
yoku0825
PDF
とあるイルカの近況報告
by
yoku0825
PDF
MySQL Fabricでぼっこぼこにされたはなし
by
yoku0825
PDF
MySQLと正規形のはなし
by
yoku0825
逝くぞ最新版、罠の貯蔵は十分か
by
yoku0825
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
by
yoku0825
MySQLレプリケーションあれやこれや
by
yoku0825
MySQL 8.0で憶えておいてほしいこと
by
yoku0825
片手間MySQLチューニング戦略
by
yoku0825
MySQLを割と一人で300台管理する技術
by
yoku0825
MySQLステータスモニタリング
by
yoku0825
わかった気になるMySQL
by
yoku0825
わたしを支える技術
by
yoku0825
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
by
yoku0825
MySQLアンチパターン
by
yoku0825
MySQLerの7つ道具 plus
by
yoku0825
MySQL 5.7の次のMySQLは
by
yoku0825
MySQLerの7つ道具
by
yoku0825
MHAの次を目指す mikasafabric for MySQL
by
yoku0825
5.7の次のMySQL
by
yoku0825
mikasafabric for MySQL
by
yoku0825
とあるイルカの近況報告
by
yoku0825
MySQL Fabricでぼっこぼこにされたはなし
by
yoku0825
MySQLと正規形のはなし
by
yoku0825
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