發表於4月7日4月7日 安裝 Elasticsearch 8.17 搜尋中文 (Invision Community 5.0.5 開始改用新版本)------------------------------------------------------------ 安裝套件、依賴包 ------------------------------------------------------------ 安裝java apt install -y default-jdk 已安裝 openjdk version "17.0.14" 2025-01-21 java -version ------------------------------------------------------------ 安裝 Elasticsearch ------------------------------------------------------------ 官網 歷史版本 https://www.elastic.co/downloads/past-releases/ 因為論壇後端有寫,Invision Community 5.0.5 至少執行 Elasticsearch 8.0 ~ 9.0版本 下載elasticsearch-8.17.4-amd64.deb wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.17.4-amd64.deb dpkg -i elasticsearch-8.17.4-amd64.deb systemctl daemon-reload systemctl enable elasticsearch.service systemctl start elasticsearch.service --------------------------------------- 查詢RAM占用情況 --------------------------------------- free -h 1.我的VPS是 4C/8G RAM Mem: 5G used (elasticsearch已占用5GB RAM) 2.VPS是 2C/2G RAM Mem: 1.8G used --------------------------------------- 修改 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 新版本elasticsearch還要修改這裡的 true 改為 false 搜尋 xpack.security.enabled: true 改為 xpack.security.enabled: false ESC儲存並離開 :wq ------------------------------------------------------------- 這個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: (52) Empty reply from server curl http://127.0.0.1:9200 重開機 reboot 再測一次,測試 Elasticsearch 是否在執行 service elasticsearch status curl http://127.0.0.1:9200 成功的話,會有訊息,例如 You Know, for Search --------------------------------------- 查詢RAM占用情況 --------------------------------------- free -h 1.我的VPS是 4C/8G RAM Mem: 1.x G used (elasticsearch已占用1GB RAM) 2.VPS是 2C/2G RAM Mem: 1.2 G used --------------------------------------- 移除elasticsearch --------------------------------------- dpkg -r elasticsearch 重開機 reboot 回到上面的教學,再次安裝Elasticsearch其他版本 本文章最後於4月8日4月8日,由Jack編輯
建立帳號或登入後發表意見