Linux環境搭建-Elasticsearch安裝

說明

  1. https://www.elastic.co/downloads/past-releases 官網的現在下載頁面。進入以後選擇對應的產品和版本進行下載。
  2. 不要打開中文版,幾乎所有鏈接都會定位到廣告頁面,無法獲取有用信息。
  3. 截止2019-05-10,最新的java版本的ES依賴只支持到6.x,而最新版本的ES已經到7.x。要注意版本對應,否則java和ES交互的時候會報錯,版本不兼容。

下載

  1. wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.tar.gz

安裝

  1. tar xf elasticsearch-6.4.3.tar.gz
  2. groupadd elsearch
  3. useradd elsearch -g elsearch
  4. chown -R elsearch:elsearch elasticsearch-6.4.3
  5. su elsearch
  6.  
  7. ./elasticsearch -d 後臺啓動

錯誤處理

  1. 錯誤1:
  2. org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
  3. 原因:
  4. es設置了保護機制,禁止使用root賬號進行操作,切換用戶
  5. 解決:
  6. groupadd elsearch
  7. useradd elsearch -g elsearch
  8. su elsearch
  9.  
  10. 錯誤2:
  11. java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled in
  12. 原因:
  13. 如果是此錯誤,這個錯誤是因爲centos6的內核不支持SecComp,所以我們需要禁止這個功能
  14. 解決:
  15. vim elasticsearch.yml
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章