Elasticsearch+ik+拼音分词器+xpack部署

发布于:2022-07-17 ⋅ 阅读:(235) ⋅ 点赞:(0)

1.软件准备

CentOS7_1810 系统

链接:https://pan.baidu.com/s/1NV4MjfORIj290Q3scy6iYQ?pwd=pzse 
提取码:pzse

elasticsearch-6.8.4.tar.gz 部署包

链接:https://pan.baidu.com/s/1hLwHgVlbXnrIjn32rWhvqQ?pwd=np39 
提取码:np39 

2.安装步骤

部署包下载

进入ES官网:Elasticsearch:官方分布式搜索和分析引擎 | Elastic

选择系统版本点击下载即可

进入下载界面选择版本如图所示

 

选择更多

 

选择版本此处以6.8.4为例(点击下载)

 

 选择系统版本点击下载即可

部署ES

创建es用户(es账户可按需设置密码,测试环境没有密码):useradd es

将es部署上传至路径(该路径可以自定义,自定义及内部所有文件需要赋予es用户所属权):/home/es 

将部署包上传并解压:tar -xvf elasticsearch-6.8.4.tar.gz

修改所属:chown -R es.es elasticsearch-6.8.4

切换用户:su es

进入路径:cd /home/es/elasticsearch-6.8.4/config

修改配置文件:vim elasticsearch.yml

path.data 需要在设置的路径中创建data文件

path.logs  不需要创建logs文件

network.host 设置允许访问的IP地址(测试环境设置为允许所有)

 

配置文件底部新增:

http.cors.enabled: true

http.cors.allow-origin: "*"

保存退出即可

修改配置文件:vim jvm.options

此处自定义设置内存大小

保存退出即可

创建data路径:mkdir /home/es/elasticsearch-6.8.4/data

赋予权限:chown -R es.es /home/es/elasticsearch-6.8.4/data

自定义logs路径时,也需要在自定义路径创建logs文件

切换root用户:su root

修改配置文件:vim /etc/security/limits.conf

* soft nofile 65536

* hard nofile 131072

* soft nproc 4096

* hard nproc 4096

验证:ulimit -Hn

如果输出131072表示设置成功

修改配置文件:vim /etc/sysctl.conf

尾部添加vm.max_map_count = 655360

 

验证:sysctl -p

返回底部为设置值为配置成功

启动ES

切换账户:su es

进入bin文件:cd /home/es/elasticsearch-6.8.4/bin

后台启动:./elasticsearch -d

验证es(反回值相似则设置成功,该图为演示图):curl 127.0.0.1:9200

 

 

插件部署

Elasticsearch head部署

下载:GitHub - mobz/elasticsearch-head: A web front end for an elastic search cluster

切换为root用户(巨坑,es需要es用户启动,es-head需要root用户启动

上传插件包至服务器:/home/es 路径下

解压文件:unzip master

修改解压包名:为es-head

修改配置文件(修改配置文件不能用tab打空格):vim /home/es/es-head/Gruntfile.js

部署node.js(请参考node.js部署文档)

进入目录:cd /home/es/es-head

编译文件(若部署cnpm也可使用cnpm指令):npm install

进入目录:cd /home/es/es-head/node_modules/grunt/bin

启动es-head(

也可以使用npm run start启动es-head,

npm后台启动es-head:nohup npm run start > /dev/null 2>&1 &

):grunt server &

此时9100可以访问

安装 ElasticSearch ik 分词器

下载软件:https://github.com/medcl/elasticsearch-analysis-ik

 

下载对应ElasticSearch版本

 

创建插件目录:mkdir /home/es/elasticsearch-6.8.4/plugins/ik

将压缩包上传解压即可

 

安装 ElasricSearch 拼音分词器

下载软件:GitHub - medcl/elasticsearch-analysis-pinyin: This Pinyin Analysis plugin is used to do conversion between Chinese characters and Pinyin.

下载对应ElasticSearch版本

创建插件目录:mkdir /home/es/elasticsearch-6.8.4/plugins/pinyin

将压缩包上传解压即可

 

部署xpack(卸载xpack:./elasticsearch-plugin remove x-pack重启es即可)

Es6.8.4及以上版本xpack免费且es集成xpack

进入路径:cd /home/es/elasticsearch-6.8.4

生成xpack证书:bin/elasticsearch-certutil ca

可以默认不输入

 

 

 

 

 

 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到