centos---elasticsearch搭建
阿新 • • 發佈:2018-12-23
環境要求
- jdk: 1.8.0_19
- elasticsearch : 5.5.2
開始安裝
-
安裝jdk
下載第一個 linux*64.tar.gz
上傳到伺服器 /usr/local/src目錄
root # cd /usr/local/src root # tar -xvf 壓縮包 root # mkdir -p /usr/local/java/1.8.0 root # mv 解壓包 /usr/local/java/1.8.0 設定java的環境變數 root # vi /etc/profile 檔案最後加上 export JAVA_HOME=/usr/local/java export JRE_HOME=/usr/local/java/1.9.0 export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext export PATH=$PATH:$JRE_HOME/bin 讓加入的配置生效 root # source /etc/profile root # java --能看到java的版本等資訊
- 安裝elasticsearch
下載上傳到伺服器 /usr/local/src
root # cd /usr/local/src root # tar -zxvf 壓縮包 root # mv 解壓包目錄 /usr/local/elasticsearch root # cd /usr/local/elasticsearch/config root # vi elasticsearch.yml 找到 network.host改為 network.host: 0.0.0.0 注意(0.0.0.0測試用,謹慎!) 因為我的伺服器只有1g記憶體,因此改小一點 root # vi jvm.options 找到 -Xms2g -Xmx2g 改為 -Xms200m -Xmx200m root # vi /etc/security/limits.conf 最後一行加上 或者修改 * soft nofile 65536 * hard nofile 65536 root # vi /etc/sysctl.conf 最後一行加上或者修改 vm.max_map_count=655360 root # sysctl -p
3.執行
由於elasticsearch 並不能 root去執行,因此這裡新增一個叫jack的使用者,並把elasticsearch目錄授權給jack
root # adduser jack
root # passwd jack
root # 123456 設定兩次jack的密碼
root # chmod -R jack /usr/local/elasticsearch
root # su jack
root # 123456
執行elasticsearch
root # /usr/local/elasticsearch/bin/elasticsearch
[由於我的伺服器是阿里雲的,因此需要配置安全組,出入方向,都要開放9200埠]
最後瀏覽器開啟 伺服器ip:9200完成!!