快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Elasticserach常见问题-创新互联

启动:

创新互联公司专注于建瓯企业网站建设,响应式网站设计,商城网站建设。建瓯网站建设公司,为建瓯等地区提供建站服务。全流程按需规划网站,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

直接启动: ./bin/elasticsearch

后台启动:./bin/elasticsearch -d

测试: curl http://192.168.2.101:9200

停止:

查看es进程: jps | grep Elasticsearch

杀掉进程: kill -9 进程号

问题及解决

问题1:

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

解决方法:

vim /etc/security/limits.conf

在最后面追加下面内容:

francis hard nofile 65536

francis soft nofile 65536 # francis为es安装目录的所有者

或者:

soft nofile 65536

hard nofile 65536 # *表示所有用户,nofile表示大文件句柄数,表示能够打开的大文件数目

修改后退出重新登录,使用如下命令查看是否修改成功:

ulimit -Hn

ulimit -Sn

问题2:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决方法:

vim /etc/sysctl.conf

在最后面追加内容: vm.max_map_count=262144

查看修改后的结果:sysctl -p

问题3:

Java HotSpot™ 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error=‘Cannot allocate memory’ (errno=12)

解决方法:

编辑文件 vim /usr/local/elasticsearch/config /jvm.options

修改以下配置,将1g变为更小的值:

-Xms1g

-Xmx1g

问题4:

问题5:

the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

解决方法:

vim /usr/local/elasticsearch/config/ elasticsearch.yml

添加配置:cluster.initial_master_nodes: [“node01”]

问题6:

Exception in thread “main” java.nio.file.AccessDeniedException: /usr/local/elasticsearch /config/jvm.options

解决办法:

这种是权限问题,一般这种权限问题执行: chown -R francis:francis /usr/local/elasticsearch 即可解决

分片数不够:

[2022-03-18T09:32:07,019][WARN ][o.e.x.m.e.l.LocalExporter] [node-1] unexpected error while indexing monitoring document

org.elasticsearch.xpack.monitoring.exporter.ExportException: org.elasticsearch.common.ValidationException: Validation Failed: 1: this action would add [1] total shards, but this cluster currently has [10437]/[10000] maximum shards open;

解决方法:

PUT /_cluster/settings

{

"transient": {

"cluster": {

"max_shards_per_node":20000

}

}

}

匹配通配符

PUT /_cluster/settings

{

"persistent" : {

"action.destructive_requires_name": false

}

}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站题目:Elasticserach常见问题-创新互联
本文路径:http://6mz.cn/article/jesoc.html

其他资讯