elasticsearch起動スクリプト作成

 

http://blog.negabaro.com/11.html

上記のポストからelastic searchを設置してみた。

今回は設置したelastic searchの起動スクリプトを作成てする手順をメモ

 

起動スクリプトをダウンロード

wget -O /etc/init.d/elasticsearch https://raw.github.com/tavisto/elasticsearch-rpms/master/SOURCES/init.d-elasticsearch –no-check-certificate

 

シンボリックリンク設定(要らない気もする)

ln -s /var/www/html/kibana3/elasticsearch /usr/local/elasticsearch

☆彡/var/www/html/kibana3/elasticsearchにelasticsearchを入れた

 

起動スクリプトの内容変更

vim /etc/init.d/elasticsearch

ES_HOME=/usr/share/java/elasticsearch
↓
ES_HOME=/usr/local/elasticsearch

ES_PATH_CONF=${ES_PATH_CONF:-/etc/${NAME}}
↓
ES_PATH_CONF=${ES_HOME}/config

 

ユーザー追加・pid 用ディレクトリ、ログ用ディレクトリ、データ用ディレクトリを作成し所有者を変更

[root@vps01442 kibana3]# useradd elasticsearch

[root@vps01442 kibana3]# mkdir /var/run/elasticsearch

[root@vps01442 kibana3]# mkdir /var/log/elasticsearch

[root@vps01442 kibana3]# mkdir /var/lib/elasticsearch

[root@vps01442 kibana3]# chown elasticsearch:elasticsearch /var/run/elasticsearch

[root@vps01442 kibana3]# chown elasticsearch:elasticsearch /var/log/elasticsearch

[root@vps01442 kibana3]#  chown elasticsearch:elasticsearch /var/lib/elasticsearch

 

サービスとして登録

chmod +x /etc/init.d/elasticsearch

起動

service elasticsearch start

 

動作確認

データ送信

curl -X POST http://localhost:9200/dictionary/name/1 -d ‘{"famiry_name":"kaka","first_name":"abc","email" :"sample@sample.email.com","age":20}’

データ取得

curl -X GET http://localhost:9200/dictionary/name/_search -d ‘{"query":{"match":{"famiry_name":"kaka"}},"size":10,"from":0}’ – See more at: http://blog.negabaro.com/724.html#sthash.dJwWkt33.dpuf

 

 

参考したページ:

http://d.hatena.ne.jp/akishin999/20130306/1362567581

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です