在AWS EC2的Amazon Linux上安装Elasticsearch的步骤
首先
我在AWS的EC2上建立了一个服务器,然后安装了Elasticsearch,但是由于有些麻烦,所以我将整理并记录下这个过程。
如下,在通过ssh登录后进行以下操作。
查询JAVA的版本
在Elasticsearch中,由于使用JAVA,必须确保已安装了JAVA。
$ java -version
java version "1.7.0_111"
OpenJDK Runtime Environment (amzn-2.6.7.2.68.amzn1-x86_64 u111-b01)
OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)
下载和安装
用以下命令进行安装。
$ wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.1/elasticsearch-2.4.1.tar.gz -O elasticsearch.tar.gz
$ tar -xf elasticsearch.tar.gz
$ sudo mv elasticsearch-* /usr/local/share/elasticsearch
$ sudo chown -R root:root /usr/local/share/elasticsearch/
※截至2016年10月18日的最新版本
环境设置
安装后,通过以下命令进行环境设置。该命令的操作包括创建日志文件以及添加所需的文件夹和文件。
$ cd /usr/local/share/elasticsearch/
$ sudo mkdir logs
$ sudo chown ec2-user logs
$ touch logs/elasticsearch.log
$ sudo mkdir plugins
$ sudo chown ec2-user plugins
$ sudo mkdir config/scripts
$ sudo chown ec2-user config/scripts
$ sudo mkdir data
$ sudo chown ec2-user data
安装插件
因为存在着一个可以进行日语词素解析的插件,我会将其安装好。
$ sudo bin/plugin install analysis-kuromoji
启动
请使用以下命令进行启动。
$ cd /usr/local/share/elasticsearch/
$ bin/elasticsearch &
确认行动
输入以下命令,如果有响应则表示成功!
$ curl localhost:9200