elasticsearch 6.6 安装(CentOS 7.5) 修订
生活随笔
收集整理的這篇文章主要介紹了
elasticsearch 6.6 安装(CentOS 7.5) 修订
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
##JDK
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gztar -xvzf jdk-8u101-linux-x64.tar.gzmv jdk-8u101-linux-x64 /usr/local/jdkvi ~/.bashrc//最后追加export JAVA_HOME=/usr/local/jdkexport JAVA_BIN=$JAVA_HOME/binexport JAVA_LIB=$JAVA_HOME/libexport CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jarexport PATH=$JAVA_BIN:$PATH//環境變量生效source ~/.bashrcjava -version (如果還是不行,上述再來一次)Elastic 6.6
wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.5/elasticsearch-2.3.5.tar.gztar -zxvf elasticsearch-6.6.tar.gzmv elasticsearch-6.6 /usr/local/elasticsearchgroupadd elasticgroupuseradd elastic -g elasticgroup -p /usr/local/elasticsearchchown -R elastic:elasticgroup /usr/local/elasticsearch配置文件
vi /usr/local/elasticsearch/config/elasticsearch.yml //修改對應配置vi /usr/local/elasticsearch/bin/jvm.options //修改內存為合適狀態,不要超過32G,不要超過系統內存的一半##plugin
head chrome 裝插件Liunx 優化
內存分配不要大于32G,預留一半內存。
vi ~/elasticsearch.yml
bootstrap.memory_lock: true
分片多的話,可以提升建立索引的能力,5-20個比較合適。 如果分片數過少或過多,都會導致檢索比較慢。 分片數過多會導致檢索時打開比較多的文件,另外也會導致多臺服務器之間通訊。 而分片數過少會導至單個分片索引過大,所以檢索速度也會慢。 建議單個分片最多存儲20G左右的索引數據,所以,分片數量=數據總量/20G
shards 最好不要超過3個,建議添加節點(也可參考這個值來適當加節點數)
定時優化、合并、刪除已經打了刪除標記的文檔
項目開始導入數據,副本設置為 0,加快導入數據,刷新時間設置為 -1,大大加快導入時間。導入完畢后記得還原
禁用_all字段 查看設置代碼
關閉防火墻
啟動: systemctl start firewalld 關閉: systemctl stop firewalld 查看狀態: systemctl status firewalld 開機禁用 : systemctl disable firewalld 開機啟用 : systemctl enable firewalld關閉SELINUX
// 查看 SELIUNX 狀態 # sestatus -v // 如果是 disabled 標示已經關閉方式1 # sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config方式2 # vi /etc/sysconfig/selinux // 設置 SELINUX=disabled修改最大文件打開數
> error: memory locking requested for elasticsearch process but memory is not locked ulimit -a# 最后追加 vi /etc/security/limits.conf * soft memlock unlimited * hard memlock unlimited :wq ulimit -a > error: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] sysctl -p echo "vm.max_map_count=262144" > /etc/sysctl.conf//重啟一下
轉載于:https://my.oschina.net/TOW/blog/3009030
總結
以上是生活随笔為你收集整理的elasticsearch 6.6 安装(CentOS 7.5) 修订的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java多线程-Callable和Fut
- 下一篇: 自动驾驶汽车想成为主流?先过了这十二关再