Japan 公式ブログ
Google の企業向けソリューションに関する公式な情報やユーザーの事例などを、いち早く皆さんにお届けします。
[GCP] Elasticsearch を Click to Deploy を使って Google Compute Engine にデプロイ
2015年2月5日木曜日
Elasticsearch
のダウンロード数は、ここ数年で 1,000 万件を超えているそうです。それだけ大量データの検索や分析のニーズが増えているというわけですね。
GitHub は、20 億の文書のインデックスを作成
し(文章は絶えず編集されています)、サイト検索に利用しています。
SoundCloud
の 4,000 万ユーザーは、テキスト検索を主にナビゲーションとして使っています。
国内でも、
kuromoji
を形態素解析に使うといった、
日本語全文検索を向上するための情報
が数多くあり、導入が容易になってきましたし、実際にサービスで使われている話も耳にするようになってきました。昨年末の
Qiita
の
Elasticsearch Advent Calendar
もまだ記憶に新しいところです。
その Advent Calendar の中で、
Elasticsearch クラスタを Google Compute Engine を使い 10 分で立ち上げる
、という投稿がありましたが(GCE の入門として書かれたものです)、今日紹介する
Click to Deploy for Elasticsearch
は、もっと速く、デプロイ先のゾーン、ノード数やマシンタイプ、インストールオプションだとかの
設定を済ませて
クリックすればデプロイ完了です。
elasticsearch-analysis-kuromoji
などは含まれていないので、必要なときは、デプロイ完了後に、Google Developers Console、または gcloud コマンドで SSH アクセスして足りないものを導入してください。
さて、Elasticsearch の情報は
数多くある
ので、ここでは Click to deploy for Elasticsearch について、デプロイ処理の中心となる
Google Cloud Deployment Manager
を中心に見ていきます。
Google Cloud Deployment Manager は、デプロイ時に必要な全てのリソースが記載されたテンプレートと、Elasticsearch のデプロイに必要な固有の処理が書かれたシェルスクリプトを使ってデプロイを行います。
これらの設定
は、YAML ファイルに記載され、一部の定型的な、再利用可能なリソースの一覧は Jinja か Python で書かれた
テンプレート
ファイルとして作成し、設定ファイルからインクルードする形で利用します。テンプレートでは、パラメーターが利用できるというメリットがあり、例えば Click to deploy のデプロイ前の設定のような場面なら、動的に値を設定したいときに利用できます。できた設定は、
Google Cloud Deployment Manager でデプロイ
できます。
Google Cloud Deployment Manager は、まだアルファであるため、一部の方にしか利用できません。今後ベータ段階に進んだとき、あらためてお伝えできると思います。
実際に Click to deploy for Elasticsearch のデプロイ処理は、以下のステップで行われています(OS は Debian 7 Linux です):
事前に必要なソフトウェアとして、OpenJDK 1.7 をダウンロードし、インストール
Elasticsearch をダウンロード、そしてインストール
このとき利用したソースコードは、/usr/src に移動
データディスクを作成し、/elasticsearch にマウント
事前に設定した、あるいはデフォルトのクラスター名と、そのノードが動くインスタンスの IP アドレスで各 Elasticsearch ノードを設定
Elasticsearch のパフォーマンスのために、決められたパラメータに値を設定
Marvel をダウンロードし、インストール後に設定変更(デプロイ前の設定で、Marvel のインストールが true であるなら)
このように Elasticsearch がデプロイされ、テキスト検索、
Logstash
を使ったログの処理と分析、
Kibana
を使ったデータ ビジュアライゼーションがすぐに利用可能になります。この 3 つのオープンソース プロジェクト、Elasticsearch、Logstash、Kibana は、Elasticsearch 社のサポートもあって、密接にインテグレーションされていることから、
ELK スタック
と呼ばれています。
Click to Deploy for Elasticsearch の、Elasticsearch からの発表は、
Elasticsearch on Google Compute Engine
(英)の中で行われています。サポート、トレーニング、商用プラグインが必要なときは、ここから Elasticsearch にお問い合わください。
-Posted by Google Cloud Platform 日本チーム(Program Manager Chris Pomeroy のポストを再編集して掲載しています)
1 件のコメント :
Ma Sói
2018年6月16日 17:37
Tối ưu elasticsearch như thế nào
elasticsearch tunning
返信
削除
返信
返信
コメントを追加
もっと読み込む...
Labels
#GoogleCloudSummit
#GoogleNext18
#GoogleNext19
77 min Lunch
add on
admin
Advanced Solutions Lab
AI
AI Hub
AI Platform
Android
Anthos
API
App Engine
App Maker
apps
Apps script
ASL
atmosphere
Atmosphere Tokyo
AutoML
AutoML Natural Language
AutoML Translation
bigquery
Box
Calendar
Case Study
Chorme OS
Chrome
Chrome Enterprise
Chrome Enterprise 導入事例
Chrome for Work
Chrome ウェブストア
chromebook
chromebooks
Chromebooks for Education
Chromebooks for meeting
Chromebooks for Work
Chromebox
Chromebox for digital signage
Chromebox for meetings
Chronicle
Cisco
Cloud
Cloud Armor
Cloud AutoML
Cloud AutoML Natural Language
Cloud AutoML Translation
Cloud AutoML Vision
cloud connect
Cloud Dataflow
Cloud Identity
Cloud IoT Core
Cloud Load Balancing
Cloud Memorystore for Redis
Cloud monitoring
Cloud OnAir
Cloud Pub/Sub
Cloud Ranking
Cloud Services Platform
Cloud Storage
Cloud TPU
compliance
compute engine
Contact Center AI
Container Engine
Coursera
Deloitte
developers
Dialogflow Enterprise Edition
Drive for Work
Dropbox
earth api
Education
enterprise
Enterprise Japan
event
Evernote
Expo
Firebase
FISC
Forrester
G Suite
G Suite Business
G Suite for Education
G Suite 事例
G Suite 導入事例
G+
gadget
GAE
GCE
GCP
GCP 導入事例
GCP 認定資格チャレンジ
GDPR
GEO
GEP
GfWtips
GKE
gmail
Gmail、新機能
Gone Google
GoneGoogle
Google App Engine
Google Apps
Google Apps Blog
Google Apps for Education
Google Apps for Work
Google Apps Script
Google Apps ユーザー事例
Google Apps 導入事例
Google atmosphere
Google calendar
Google calender
Google classroom
Google Cloud
Google Cloud Certification
Google Cloud Next '18 in Tokyo
Google Cloud Next '19 in Tokyo
google cloud platform
Google Cloud Search
Google Cloud Summit '18
Google Cloud 認定資格チャレンジ
Google Commerce Search
Google Derive
Google Docs
Google Docs API
google drive
Google Drive for Work
Google Earth
google enterprise
Google Enterprise Day
Google for Education
Google for Work
Google form
Google hang-out
Google hung-out
google map
Google maps
google maps api
google maps api premier
Google Maps APIs
Google Maps for Work
Google Maps Platform
Google Message Continuity
google search appliance
Google Shopping
Google Sites
Google Springboard
Google Storage for Developers
Google Video
Google Wave
Google スライド
Google ドキュメント
Google ドライブ
Google フォーム
Google マップ
Google+
GoogleApps
GoogleApps、新機能、spreadsheets
groups
gsa
Hangouts Meet
healthcare
Hybrid Cloud Platform for Google Cloud
Inbox
INSIDE
iOS
iphone
ISAE 3402 Type II
ISO 27018
IT
Jamboard
japan
Kubeflow Pipelines
Looker
Lotus Notes
Machine learning
map
maps api
Maps 導入事例
Maps-sensei
Mapsコーナー
media
microsoft office
migration
mobile
new features
Next
Next Tokyo
OAuth
Office 365
Office of the CTO
Osaka
partner
Partner Interconnect
partner program
Partner Summit
postini
pricing
Qwiklabs
region
research
RSA
SAP
SAS70
search
Security
Security Key
seminar
Shizuoka
Signage
Sites
SMB
SSAE 16 Type II
startup
Status Dashboard
TensorFlow
Trial
Upload any files
vault
Veolia
Viacom
Virtual Conference
VMware
あっぷす先生
あっぷす先生 誤解をとく!
あっぷす先生会社訪問
イベント
インフラストラクチャ
おしえて!あっぷす先生
おしえて!くらうど先生
オフライン
クラウド
くらうど先生
サイネージ
サポート
セキュリティ
チームドライブ
チェンジマネジメント
デジタル トランスフォーメーション
テレワーク
パートナー
ハングアウト
プライバシー
まっぷす先生
ランキング
リージョン
ワークインサイト
円周率
海底ケーブル
企業検索
機械学習
互換性
事例
小売
新機能
働き方
認定資格
Archive
2019
8月
7月
6月
5月
4月
3月
2月
1月
2018
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2017
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2016
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2015
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2014
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2013
12月
11月
10月
9月
7月
6月
5月
4月
3月
1月
2012
12月
11月
10月
9月
8月
7月
6月
5月
4月
2月
2011
12月
10月
9月
8月
7月
5月
4月
2月
2010
12月
11月
10月
9月
7月
6月
5月
3月
2月
1月
2009
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2008
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
2007
12月
Feed
Follow @googlecloud_jp
Useful Links
G Suite
Google Cloud Platform
Google 検索アプライアンス
Google Maps
G Suite 公式アップデート情報
Tối ưu elasticsearch như thế nào
返信削除elasticsearch tunning