dtcms IntelliJ IDEA教程 阿里巴巴 javafx jar orm joomla coldfusion electron 安卓项目实战 nginx默认端口号 datetimepicker赋值 hbase集群搭建 edate函数的使用方法 清空input文本框的值 h5下拉刷新 matlab取实部 Navicat python的str python排序 javaswitch java删除数组中的元素 java基本语法 java求和 java数组添加值 linux基础教程 电子书之家 win10长期服务版 popen bash命令 华为交换机学习指南 系统维护工具 抖音代码 cad视口旋转 bz2解压 手工画像 ps怎么画漫画 apihook wmiprvse是什么进程 stata
当前位置: 首页 > 学习教程  > 编程语言

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

2020/8/31 15:32:50 文章标签:

首先下载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

 


本文链接: http://www.dtmao.cc/news_show_150347.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?