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

首先下载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重启服务

!!!这里注意一下 要是修改了path.data 和path.log 的路径 一定要赋予权限,否则就会报错如下:

赋予权限命令:

chown -R elastic + 目标目录

授权完后进入目标目录再执行

chmod -R 775 *

 

(/etc 下面的 elasticsearch目录 权限赋予给 elastic  

/etc/init.d/elasticsearch 权限也赋予给elasticsearch

/usr/share/elasticsearch 赋予给elastic

以及存放数据的/home/opt/elasticsearch-data 权限赋予给elastic)

(elastic 为我自己创的用户,赋予了相关的elasticsearch目录的权限)

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

防火墙开放端口

firewall-cmd --permanent --zone=public --add-port=9200/tcp  

重启防火墙,运行命令:

firewall-cmd --reload  

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

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

如下图所示:

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

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

 

这次安装演示非常顺利,但有时候安装的时候重启服务会遇到各种各样的报错(尤其是用户权限不足的问题,因为es默认root不允许启动的,所以会选择创建一个elastic用户来启动es,创建了elastic用户 要将elasticsearch相关的目录权限赋予,然后切换到这个用户输入 service elasticsearch restart )(其他相关命令有 /status/start/stop)

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

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值