centos7.5 rpm安装elasitcsearch7.5.1,以及安装插件ik分词

时间:2020-9-1 作者:admin

首先下载elasticsearch的rpm包

elasticserch官网:https://www.elastic.co/cn/downloads/elasticsearch(浏览可能会过慢、网页刷新不出来的情况,有VPN的话就会很快)

这里准备的安装包是

 

执行 rpm -ivh +rpm包名解压安装,

安装完后会打印出这些字样,这些命令是用于启动、重载、设置开机自启的命令,然后配置文件是放在/etc下的 elasticsearch文件里

进入配置文件夹:

cd /etc/elasticsearch

elasticsearch.yml 文件就是配置文件

关于node相关的配置 可以将注释取消掉,分享一篇关于配置文件的详解https://www.cnblogs.com/shixiuxian/p/11196654.html

(修改文件存放路径,可用于这种情景:当公司要求你将数据挂载到指定的文件目录下,你就可以在这里修改文件路径,指定到要求的目录下。举个例子 公司的服务器存储数据的磁盘挂载点为/home目录,那么可以在/home 目录下创建一个文件夹来存放data 和log)

修改后如下:

为了解决访问报503的错误在配置文件里,在配置文件中修改如下:

并添加下面2条

# 开启跨域访问支持,默认为false

http.cors.enabled: true

# 跨域访问允许的域名地址

http.cors.allow-origin: "*"

修改完后如下(单node的):

在/etc/elasticsearch jvm.options 文件

可以根据需求修改一下内存大小之类的配置

使用 service elasticsearch restart重启服务

服务重启后,在chrome浏览器 输入 服务器ip:9200 ,看到下面的情况就说明服务启动成功了(若访问不到可以检查一下9200端口是否开放了允许访问)

接下来就是安装 ik 分词插件了,很简单将ik分词插件的zip 文件解压放到 elasticsearch的根目录下 ,可以通过whereis elasticsearch查看,通常是在 /usr/share/elasticsearch  

进入 /plugins目录,创建一个ik 的目录文件,然后将插件解压到这个目录下

如下图所示:

此时 只需要 重启服务就可以了 不需要别的操作

输入重启服务命令,并查看日志如下图所示

 

这次安装演示非常顺利,但有时候安装的时候重启服务会遇到各种各样的报错(尤其是用户权限不足的问题,因为es默认root不允许启动的,所以会选择创建一个elastic用户来启动es)

这里分享一个总结了一些报错的解决方法的博客:https://www.cnblogs.com/zhi-leaf/p/8484337.html

 

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。