啟動:
創(chuàng)新互聯(lián)公司專注于建甌企業(yè)網(wǎng)站建設(shè),響應式網(wǎng)站設(shè)計,商城網(wǎng)站建設(shè)。建甌網(wǎng)站建設(shè)公司,為建甌等地區(qū)提供建站服務。全流程按需規(guī)劃網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務直接啟動: ./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
在最后面追加下面內(nèi)容:
francis hard nofile 65536
francis soft nofile 65536 # francis為es安裝目錄的所有者
或者:
soft nofile 65536
hard nofile 65536 # *表示所有用戶,nofile表示大文件句柄數(shù),表示能夠打開的大文件數(shù)目
修改后退出重新登錄,使用如下命令查看是否修改成功:
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
在最后面追加內(nèi)容: vm.max_map_count=262144
查看修改后的結(jié)果: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變?yōu)楦〉闹担?/p>
-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
解決辦法:
這種是權(quán)限問題,一般這種權(quán)限問題執(zhí)行: chown -R francis:francis /usr/local/elasticsearch 即可解決
分片數(shù)不夠:
[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
}
}
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧