ブログ移転?しました エックスサーバを契約してみたので、 いろいろカスタマイズできそうなWordPressを使って ブログを作ってみました。 https://gametech.vatchlog.com/ 多分こちらでも同じような記事を書いていくと思います。 忍者ブログ

ばちブロ

プログラミングとか徒然を書いていた(過去形)

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【DB?】ElasticSaerchをインストールしてみるだけ

Couchbaseと言ったらElasticSearchというほどこの組み合わせは有名。
全文検索の弱いCouchbaseと全文検索に強いElasticSearchの相性は抜群です。
なので、ElasticSearchもインストールしちゃいましょう!

まずは、ElasticSearchに必要なものをインストールしましょう。
# yum install java-1.7.0-openjdk


取りあえずjavaはインストール。
ElasticSearchはjavaを使うので、これがないと動きません。
次に、ElasticSearchの最新版をダウンロードしてインストールしましょう。
#wget https://download.elasticsearch.org/
elasticsearch/elasticsearch/elasticsearch-1.4.4.noarch.rpm
# rpm -ivh elasticsearch-1.4.4.noarch.rpm

これでおk

次にプラグインを導入します。
1つはcouchbaseと同期をとるためのもの。
もう一つはウェブブラウザで確認できるようにするもの。
# cd /usr/share/elasticsearch
# bin/plugin -install transport-couchbase -url 
http://packages.couchbase.com.s3.amazonaws.com/releases/elastic-search-
adapter/1.3.0/elasticsearch-transport-couchbase-1.3.0.zip
# bin/plugin -install mobz/elasticsearch-head

これでおk

Couchbaseと連携するには、ちょっとコンフィグをいじる必要があります。
以下のファイルをviか何かで開いて、末尾に以下を追記してください。
# cd vi /etc/elasticsearch/elasticsearch.yml
...
couchbase.username: Couchbaseの管理者ユーザー名
couchbase.password: Couchbaseのパスワード

これでおk

あとは忘れずに起動させる
# /etc/init.d/elasticsearch start


起動まで確認したら、Couchbase同様ブラウザでアクセス
ポート番号は9200です。

http://(自分のサーバのIPアドレス):9200/_plugin/head/

今後は、CouchbaseもElasticSearchも両方PHPで叩きたいと思います。
まあ、それはおいおいまとめていきます。

次回は多分CouchbaseとElasticSearchの連携の仕方。

拍手[0回]

PR