寫文章
sam dragon
發表於cnblogs訂閱
158
2. 用 tar -zxvf 解壓包
3. 增加乙個elk使用者,elasticsearch7不可用root使用者執行
4. 新建使用者必須要用 chown -r 使用者名稱 資料夾:進行許可權分配
1、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
每個程序最大同時開啟檔案數太小,可通過下面2個命令檢視當前數量
ulimit -hn ulimit -sn
修改/etc/security/limits.conf檔案,增加配置,使用者退出後重新登入生效
* soft nofile 65536 * hard nofile 65536
2、max number of threads [3818] for user [es] is too low, increase to at least [4096]
問題同上,最大執行緒個數太低。修改配置檔案/etc/security/limits.conf,增加配置
soft nproc 4096
hard nproc 4096
可通過命令檢視
ulimit -hu ulimit -su
3、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
修改/etc/sysctl.conf檔案,增加配置vm.max_map_count=262144
vi /etc/sysctl.conf
sysctl -p
執行命令sysctl -p生效
正確的limits.conf
[1]: 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
這時候繼續編輯elasticsearch.yml檔案,將 #cluster.initial_master_nodes: ["node-1", "node-2"] 修改為 cluster.initial_master_nodes: ["node-1"],
另一種解決辦法:
報錯:error: bootstrap checks failed
解決:在elasticsearch.yml中配置bootstrap.system_call_filter為false,要在memory下面:
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
ElasticSearch 服務安裝
新版本的 elasticsearch 需要的 jdk 版本較高.公司預設提供現在最新能到1.7.45版本因此需要公升級 jdk 具體公升級 jdk.見dev 環境 jdk 公升級備忘 官網 命令 download elasticsearch sudo wget2.2 拷貝歸檔包到 q 目錄 copy...
elasticsearch安裝部署
修改vi config elasticsearch.yml network.host 127.0.0.1 即可通過ip 訪問,驗證可用性 cd bin elasticsearch 瀏覽器訪問 即可 安裝marvel 外掛程式方便除錯 elasticsearch 外掛程式安裝 cd elasticse...
ElasticSearch 安裝啟動
2 解壓到當前目錄 tar zxvf elasticsearch 7.1.1.tar.gz3 es配置檔案,幾乎不用什麼更改,大部分都是預設就可以。配置檔案裡有 集群配置 節點配置 路徑配置 記憶體配置 網路配置 集群節點發現引數 等配置資訊。進入 elasticsearch config目錄,使用...