發表於2024年5月27日5月27日 Invision Community 5.0.5 开始更改为Elasticsearch:必须至少运行8.0.0版本,但低于9.0.0版本------------------------------------------------------------安裝套件、依賴包------------------------------------------------------------安裝javaapt-get install -y default-jdk java -version已安裝 openjdk version "17.0.11" 2024-04-16 ------------------------------------------------------------安裝 Elasticsearch------------------------------------------------------------官網 歷史版本https://www.elastic.co/downloads/past-releases/因為IPS論壇後台有寫到,IPS 4.7.x版本至少運行Elasticsearch 7.2.0版本,但小於Elasticsearch 8.0.0版本所以目前只能用Elasticsearch舊版本https://www.elastic.co/downloads/past-releases/elasticsearch-7-17-20下載舊版本 elasticsearch-7.17.20wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.20-amd64.debdpkg -i elasticsearch-7.17.20-amd64.debsystemctl daemon-reloadsystemctl enable elasticsearch.servicesystemctl start elasticsearch.service ---------------------------------------修改 elasticsearch.yml---------------------------------------vi /etc/elasticsearch/elasticsearch.yml#network.host: 192.168.0.1修改為network.host: 127.0.0.1 # http.port: 9200修改為http.port: 9200 ESC儲存並離開:wq ---------------------------------------jvm.options---------------------------------------vi /etc/elasticsearch/jvm.optionsThe heap size is automatically configured by Elasticsearch based on the available memory in your system and the roles each node is configured to fulfill. If specifying heap is required, it should be done through a file in jvm.options.d, and the min and max should be set to the same value. For example, to set the heap to 4 GB, create a new file in the jvm.options.d directory containing these lines:堆大小由 Elasticsearch 根據系統中的可用記憶體以及每個節點配置要履行的角色自動配置。如果需要指定堆,則應透過 jvm.options.d 中的檔案來完成,並且 min 和 max 應設定為相同的值。例如,要將堆疊設定為 4 GB,請在 jvm.options.d 目錄中建立一個包含以下行的新檔案: -------------------------------------------------------------這個elasticsearch版本,要來jvm.options.d目錄底下修改-------------------------------------------------------------檔名需要 .options 結尾vi /etc/elasticsearch/jvm.options.d/RAM.options因為只是小論壇用量不大,就越低越好-Xms256m-Xmx256m ESC儲存並離開:wq ---------------------------------------啟動---------------------------------------啟動systemctl start elasticsearch.service瀏覽狀態service elasticsearch status 測試 Elasticsearch 是否安裝成功curl http://127.0.0.1:9200成功的話,會有訊息,例如 You Know, for Search 重開機reboot再測一次,測試 Elasticsearch 是否在執行curl http://127.0.0.1:9200 ---------------------------------------如果想要刪除 elasticsearch---------------------------------------sudo dpkg -r elasticsearch可以得知你安裝的elasticsearch版本正在移除 elasticsearch (7.17.20)……Stopping elasticsearch service... OKDeleting log directory... OK 刪除目錄,要刪掉檔案rm -fr /etc/elasticsearch刪除目錄,要刪掉檔案rm -fr /var/lib/elasticsearch 重開機reboot回到上面的教學,再次安裝Elasticsearch其他版本 本文章最後於15小時前15小時,由Jack編輯
3月20日3月20日 樓主 這邊我設定錯誤,難怪VPS的RAM幾乎被占用完檔名需要 .options 結尾vi /etc/elasticsearch/jvm.options.d/RAM.options因為只是小論壇用量不大,就越低越好-Xms256m-Xmx256m:wq檔名需要 .options 結尾修改完,reboot之後瀏覽RAM使用free -hRAM使用情況已恢復,RAM已沒有被ES占用完
建立帳號或登入後發表意見