CentOS6.4にelasticsearch のインストール
借りているさくらVPSにelasticsearchをインストールしたので、その時のメモ。
1. Javaのダウンロード
!http://gyazo.com/ba2cc924c3fc79feee84b191a56f146d.png!
なんか、自分の場合は Accept License Agreement
にチェックいれた状態のダウンロードURLだとサーバー側からダウンロードできなかったので、mac側でダウンロードして転送した。
2. Javaのインストール
$ sudo rpm -ivh jdk-7u40-linux-i586.rpm
実行が終わって確認してみると
$ java -version java version "1.7.0_19" OpenJDK Runtime Environment (rhel-2.3.9.1.el6_4-x86_64) OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
無事インストールできてるっぽい。
3. elasticsearch のダウンロード
elasicseach のダウンロードページ から最新版をダウンロード
現地点での最新版は 0.9.5
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.5.tar.gz
4. elasicsearchのインストール
ダウンロードしてきたファイルを解凍して、インストール
tar -zxvf elasticsearch-0.90.5.tar.gz mv elasticsearch-0.90.5 elasticsearch ./elasticsearch/bin/elasticsearch -f
5. elasticsearchの永続化
永続化はこちらを参考にやってみました。
curl -L http://github.com/elasticsearch/elasticsearch-servicewrapper/tarball/master | tar -xz mv ./*servicewrapper*/service /usr/local/share/elasticsearch/bin/ sudo /usr/local/share/elasticsearch/bin/service/elasticsearch install sudo /usr/local/share/elasticsearch/bin/elasticsearch start
インストール部分をシンボリックリンクしていたので、
sudo /etc/init.d/elasticsearch start
このやり方ではできなかった。
6. elasticsearchのport変更
諸事情により elasticsearchのportを変更したかったので、
sudo vi /usr/local/share/elasticsearch/config/elasticsearch.yml # http.port: 9200 ここをコメントアウトする
以上で動くようになりました。