Java環境つくる
Oracle JDK7のinstall
ここからJDKのダウンロードページに行って、環境にあったものを選ぶ
http://www.oracle.com/technetwork/java/javase/downloads/index.html
jdk-7u71-linux-x64.tar.gzを選択
$ tar -xvf jdk-7u71-linux-x64.gz
/usr/lib以下に移動
$ sudo mv jdk1.7.0_71 jvm/jdk1.7.0
alternativesを使ってjavaを今回の1.7.0に切り替えておく
(参考: update-alternativesに管理してもらうコマンドを追加する)
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
それぞれで今回installした/usr/lib/jdk1.7.0以下を指定
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config javaws
確認
$ java -version
java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
Elasticsearchのinstall
公式からdeb形式でダウンロードする
http://www.elasticsearch.org/overview/elkdownloads/
$ wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.1.deb
install
$ sudo dpkg -i elasticsearch-1.4.1.deb
起動とlogの確認
$ sudo /etc/init.d/elasticsearch start
$ tail -f /var/log/elasticsearch/elasticsearch.log
curlで状態を確認
status が greenかどうか
$ curl -XGET localhost:9200/_cluster/health?pretty
{
"cluster_name" : "elasticsearch",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : 1,
"number_of_data_nodes" : 1,
"active_primary_shards" : 0,
"active_shards" : 0,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 0
}
pluginのinstall
以下ふたつ入れてみる
- kuromoji
HQ
$ sudo /usr/share/elasticsearch/bin/plugin -install elasticsearch/elasticsearch-analysis-kuromoji/2.4.1 $ sudo /usr/share/elasticsearch/bin/plugin -install royrusso/elasticsearch-HQ
確認
curlで投げたresponseの中にpluginsという項目があるので、そこにinstallしたpluginがあるか確認する
$ curl -XGET 'http://localhost:9200/_nodes?pretty=true'
pluginを使って、状態の確認
今入れたHQを使って、以下のアドレスへブラウザでアクセスして確認することができる (ドメインは適宜変更)