linux服务器下安装es 2.4.5

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux服务器下安装es 2.4.5相关的知识,希望对你有一定的参考价值。

一 windows 下安装es2.4.5

安装包:

 具体安装步骤参考:

es学习:在windows中es 2.0.0的安装_健康平安的活着的专栏-CSDN博客

二  linux服务器下安装2.4.5版本

2.1 软件包:

 2.2 安装步骤

2.2.1 下载地址

下载地址如下所示:

https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.5/elasticsearch-2.4.5.tar.gz

2.2.2  解压文件包

将es的tar包上传到/home的目录下,并进行解压

tar -zxvf     elasticsearch-2.4.5.tar.gz

2.2.3 并创建新用户,赋予此文件夹的权限  

并创建新用户,赋予此文件夹的权限,因为elasticsearch不允许root用户来启动

  1. root@solr-clond-2:/home/elasticsearch-2.4.5#  sudo useradd  elsearch
  2. root@solr-clond-2:/home/elasticsearch-2.4.5# chown -R elsearch:elsearch /home/elasticsearch-2.4.5
  3. root@solr-clond-2:/home/elasticsearch-2.4.5#  chmod -R a+rwx /home

2.2.4 在elasticsearch.yml文件中修改ip

1.首先进入到config目录下,修改 elasticsearch.yml 此配置文件中的内容

root@solr-clond-2:/home/elasticsearch-2.4.5#  cd  config

  root@solr-clond-2:/home/elasticsearch-2.4.5/config# vim  elasticsearch.yml

其中将 network.host 这行注释打开,ip改为 0.0.0.0 即可。端口可以不管。然后其他机器就可以通过http访问9200端口了

 

2.2.5  切换用户

因为elasticsearch不允许root用户来启动,后续的启动es命令,安装插件需要用新建的用户elsearch来操作

elsearch@solr-clond-2:/home/elasticsearch-2.4.5$   su elsearch

2.2.6  安装head插件

1 在线安装方式

elsearch@solr-clond-2:/home/elasticsearch-2.4.5# ./bin/plugin install mobz/elasticsearch-head

 2 离线安装方式

1.软件包下载地址:https://codeload.github.com/mobz/elasticsearch-head/zip/master

  1. 将软件包安装到:/home/jurf/elasticsearch-head-master.zip这里

3.进入到es的安装目录下执行: bin/plugin install  file:///home/jurf/elasticsearch-head-master.zip

file:// 填写存放head-master.zip的安装路径

2.2.7  启动

新建用户elsearch 用户来启动 elasticsearch

elsearch@solr-clond-2:/home/elasticsearch-2.4.5$ ./bin/elasticsearch

2.2.8  查看访问

1.输入: curl  10.10.20.125:9200

2.输入: http://10.10.20.125:9200/_plugin/head

 

参考网址:

https://www.cnblogs.com/wenbronk/p/6390462.html?utm_source=itdadao&utm_medium=referral

Linux下Elasticsearch-2.4.1的安装与简单配置(单节点)_在梅边的专栏-CSDN博客

 

三  Es 2.4.5 安装中文分词插件-ik

3.1  下载和es2.4.5对应的ik插件包

打包elasticsearch_2.4.5以及对应的ik_1.10.5分词器-Java代码类资源-CSDN下载  和es2.4.5现成对应的版本

或者去github上直接下载zip文件。 
 https://github.com/medcl/elasticsearch-analysis-ik/releases 

本案例使用的是从csdn下载现成的版本:

 解压后: 

3.2  ik插件放到es的plungs目录下

1.在es安装的elasticsearch/plugins目录下,新建一个ik文件夹,

2.将elasticsearch-analysis-ik-1.10.5.zip上传到plugin/ik下

3.使用root用户或者拥有该文件权限的用户进行解压,防止其他用户没有操作的权限:

unzip elasticsearch-analysis-ik-1.10.5.zip

4.重新启动es:注意要用非root用户,新建用户elsearch 用户来启动 elasticsearch

可以看到启动日志有了关于ik的一些描述信息。

Elasticsearch笔记(二)—— Kibana与ik分词器的安装_Orcas-CSDN博客_kibana使用ik分词器

安装成功ik后,再次启动创建mapping,ok没有问题!,如下图所示:

 

 注意:如果没有安装ik插件,且mapping定义的字段用到了ik分词器,则在创建mapping时,报"analyzer [ik_smart] not found for field [title]",

以上是关于linux服务器下安装es 2.4.5的主要内容,如果未能解决你的问题,请参考以下文章

安装ElasticSearcha

ES 安装

ES 安装

Elasticseach之Linux集群部署

ES集群安装搭建

linux下面的sudo命令啥意思