分类
docker elasticsearch

解决docker elasticsearch查询出现Data too large……情况

如图中情况,在开发时创建 IK 索引,却抛出了这个提示。

 经过一番查找,发现在启动es的时候设置的堆内存(ES_HEAP_SIZE)过低导致这种情况。
所以重启容器的时候,将参数设置的高一些即可。

如图

docker run --name my_elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -v /dockerData/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /dockerData/elasticsearch/data:/usr/share/elasticsearch/data -v /dockerData/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.6.2

这样就解决问题了。

发表评论

邮箱地址不会被公开。 必填项已用*标注