Elasticsearch 2.3.0简要安装步骤。 较1.6.0版本多安装了delete-by-query插件,以保证删除后数据的一致性。请注意:V2.3.0 的ES在启动时不能
使用root帐号。
1、下载ES并解压
2、在plugins目录下创建ik目录
3、github上下载ik分词V1.9.0
https://github.com/medcl/elasticsearch-analysis-ik
4、用maven打包编译并将zip文件copy至ik目录并解压,打包方式: mvn package , github上有相关说明
5、elasticsearch.yml中设置network.host属性(可选)
6、安装head插件
./plugin install mobz/elasticsearch-head
7、安装delete-by-query插件
./plugin install delete-by-query
8、安装bigdesk插件
./plugin install lukas-vlcek/bigdesk
9、IKAnalyzer.cfg.xml 中配置远程自定义词库(可选)
10、在nginx中建立文件夹ik , 用于热部署自定义词库。
11、java api中添加依赖:
<jackson.version>2.6.2</jackson.version>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.13</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-smile</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-smile</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.plugin</groupId>
<artifactId>delete-by-query</artifactId>
<version>2.3.0</version>
</dependency>