CentOs安装ElasticSearch7.4.2以及ik7.4.2中文分词器

前提,安装jdk8或以上,此处略写

ElasticSearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.2.tar.gz

解压到指定目录(我这里是/opt):
tar -zxvf elasticsearch7.4.2.tar.gz  
  1. 修改ElasticSearch配置文件
cd elasticsearch-7.4.2/config
vim elasticsearch.yml

#配置如下:
cluster.name: "my-application" #集群名
network.host: 0.0.0.0
node.name: es1 #节点名
# 允许跨域访问
http.cors.enabled: true
http.cors.allow-origin: "*"

# 可以指定es的数据存储目录,默认存储在es_home/data目录下
# path.data: /path/to/data
#
# Path to log files:
# 可以指定es的日志存储目录,默认存储在es_home/logs目录下


# 默认情况下,多个节点可以在同一个安装路径启动,如果你想让你的es只启动一个节点,可以进行如下设置
# node.max_local_storage_nodes: 1 
 
#################################### Index #################################### 
# 设置索引的分片数,默认为5 
#index.number_of_shards: 5 
 
# 设置索引的副本数,默认为1: 
#index.number_of_replicas: 1
  1. 由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑,需要创建一个单独的用户用来运行ElasticSearch
1、使用root用户操作如下命令:
useradd userName -----------创建用户
passwd userName -----------为用户设置密码
vim /etc/sudoers  -----------为用户赋予sudo权限 
添加   userName  ALL=(ALL)       ALL

2、修改文件夹及其子文件夹属主命令
chown -R userName  ./elasticsearch-7.4.2/
修改后即可以使用userName操作此文件夹内容
  1. 切换用户并启动 ElasticSearch
su userName
cd /opt/elasticsearch-7.4.2/bin/
./elasticsearch   # 前台启动,接 ctrl + c 停止elasticsearch服务
./elasticsearch -d   # 后台启动
  1. 本地 curl 测试
curl 127.0.0.1:9200
返回数据:
{
  "name" : "es1", //节点名
  "cluster_name" : "my-application", //集群名
  "cluster_uuid" : "nEGuY_e0Tl6E6zGdvcvgHQ",
  "version" : {
    "number" : "7.4.2",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "2f90bbf7b93631e52bafb59b3b049cb44ec25e96",
    "build_date" : "2019-10-28T20:40:44.881551Z",
    "build_snapshot" : false,
    "lucene_version" : "8.2.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

ElasticSearch-Analysis-Ik下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

  1. 解压到ElasticSearch目录的plugins文件夹下(注意:plugins目录下不要放.zip文件,会加载出错)
unzip elasticsearch-analysis-ik-7.4.2.zip -d ik-analyzer
或者:
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.4/elasticsearch-analysis-ik-7.4.2.zip
  1. 重启es,看见加载ik则配置成功


    加载IK.png

使用ElasticSearch-Head测试如图下:


测试IK分词.png

你可能感兴趣的:(CentOs安装ElasticSearch7.4.2以及ik7.4.2中文分词器)