yum安装elasticsearch
centos环境下面安装elasticsearch(后面用es代称)有多重方法,可以yum、rpm包或者源码。今天就简单说一下yum安装es的过程,而且也推荐这么做,可以方便的通过systemd系列命令管理es。
安装依赖
这里面真正需要的是java,但是如果你不安装java其实也可以安装成功,不过安装插件时会有问题,所以我们先安装java。
yum install java
配置官方yum源
我们可以通过官方提供的源来安装,所以我们先配置官方源。
[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
安装Elasticsearch
然后更新本地yum缓存,安装es。
yum makecache
yum install elasticsearch
安装中文分词插件
这里的中文分词插件选择analysis-ik,我们通过elasticsearch-plugin命令来安装。首先我们需要知道命令的位置,默认是在”/usr/share/elasticsearch/bin/elasticsearch-plugin”.
cd /usr/share/elasticsearch
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.2.2/elasticsearch-analysis-ik-6.2.2.zip
启动ES
下面我们启动es,查看是否安装成功。
systemctl start elasticsearch
用curl访问9200端口,查看服务是否正常。
curl http://127.0.0.1:9200
#看到下面内容,说明es启动正常
{
"name" : "id7JTQQ",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "0JLalDUYS_y1FFEsLFsqlg",
"version" : {
"number" : "6.2.2",
"build_hash" : "10b1edd",
"build_date" : "2018-02-16T19:01:30.685723Z",
"build_snapshot" : false,
"lucene_version" : "7.2.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
查看ES安装插件
访问“http://127.0.0.1:9200/_cat/plugins”可以查看es安装的插件。
curl http://127.0.0.1:9200/_cat/plugins
至此,我们的es安装初步完成了,开始使用它吧!
近期评论