Ubuntu中Elasticsearch配置

发布时间2022-12-24 21:33:14Elasticsearch4人已围观

简介 Ubuntu系统中如何配置Elasticsearch-7.17.0

es.jpeg

Elasticsearch配置

项目安装elasticsearch

composer require elasticsearch/elasticsearch


 Es官方下载elasticsearch-7-17-0

(注意:版本需同项目安装的版本一致,如果项目安装的是其他版本,需下载对应版本)

先进入:cd /usr/local/
下载:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.0-linux-x86_64.tar.gz
解压:sudo tar -zxvf elasticsearch-7.17.0-linux-x86_64.tar.gz
进入目录:cd  elasticsearch-7-17-0


ubuntu安装jdk

sudo apt-get install openjdk-17-jdk


Elasticsearch配置JDK

vim /usr/local/elasticsearch-7-17-0/bin/elasticsearch-env
#约36行的位置,在ES_CLASSPATH="$ES_HOME/lib/*"这一行下面添加刚刚安装好的jdk路径:
export ES_JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64


配置Elasticsearch

vim /usr/local/elasticsearch-7-17-0/config/elasticsearch.yml    #配置如下:
node.name: node-1    #节点名称
network.host: ip地址    #私有ip地址
http.port: 9200        #默认9200
discovery.seed_hosts: ["ip地址"]        #集群服务器
cluster.initial_master_nodes: ["node-1"]    #集群节点


运行Elasticsearch不能使用root账号运行,需要切换其他账号运行

如果是root用户,先添加用户,如果不是root用户,跳过这一步
useradd -d /home/es -s /bin/bash -m es
passwd es设置密码
chown -R  es:es /home/es    #分配目录
su es    #切换es用户


运行Elasticsearch

cd  /usr/local/elasticsearch-7-17-0
./bin/elasticsearch    #运行
如果需要后台守护运行后面添加参数-d:./bin/elasticsearch -d


运行时报错max virtual memory areas vm.max_map_count [65530] is too low

原因是elasticsearch运行时会占用大量内存,默认的65530,内存不够用
sudo vim /etc/sysctl.conf
在文件最后添加:vm.max_map_count = 655360
保存文件后执行:sudo sysctl -p
再次运行:./bin/elasticsearch


服务器内存配置不足,运行ES会导致服务器内存跑满,直接卡住,甚至挂掉,解决方法

两种方法:
第一种:vim /usr/local/elasticsearch-7-17-0/config/jvm.options
默认的是:
## -Xms4g  
## -Xmx4g
可以调整为服务器可分配的内存大小,当然分配越大性能越好,分配越小性能越差,需要自己把控
-Xms500m
-Xmx500m

第二种:
设置环境变量:export ES_HEAP_SIZE=500m 在es启动时会读取该变量;
启动时作为参数传递给es: ./bin/elasticsearch -Xms500m -Xmx500m


中文分词

cd /usr/local/elasticsearch-7.17.0/plugins/
mkdir ik && cd ik
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.0/elasticsearch-analysis-ik-7.17.0.zip
sudo unzip elasticsearch-analysis-ik-7.17.0.zip


赞一个! (1)

相关文章

文章评论