安装ElasticSearch

cd /usr/local
wget http://dl.elasticsearch.cn/elasticsearch/elasticsearch-7.6.1-linux-x86_64.tar.gz
tar zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz

创建用户elasticsearch

adduser elasticsearch
passwd elasticsearch (yourPWD)
chown -R elasticsearch elasticsearch-7.6.1

配置ES

   cd /usr/local/elasticsearch-7.6.1/config
   vi elasticsearch.yml 增加配置:
   xpack.security.enabled: true
   xpack.security.transport.ssl.enabled: true
   discovery.type: single-node
   network.host: 0.0.0.0
   indices.query.bool.max_clause_count: 102400
   更改Elasticsearch最大内存大小
   vi /usr/local/elasticsearch-7.6.1/config/jvm.options
    -Xms8g 
    -Xmx8g  
    vi /etc/sysctl.conf 
    增加配置vm.max_map_count=262144
    sysctl -p
      执行命令sysctl -p生效

安装ik分词器(可能需要科学上网)

cd /usr/local/elasticsearch-7.6.1/bin
./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.1/elasticsearch-analysis-ik-7.6.1.zip
或者本地直接解压:
unzip ./elasticsearch-analysis-ik-7.6.1.zip -d ./elasticsearch-7.6.1/plugins/analysis-ik;

启动es:

cd /usr/local/elasticsearch-7.6.1/bin
su elasticsearch
./elasticsearch -d

创建elastic 的Elastic用户

./elasticsearch-setup-passwords auto

拷贝用户elastic的密码,配置到application.yml文件

作者:admin  创建时间:2023-10-13 17:48
最后编辑:admin  更新时间:2024-11-14 11:53