elasticsearch mac下安裝使用 java環境的安裝
安裝java環境
JAVA現在有8u201與8u202兩個版本,這兩個版本有什麼區別呢?
這是官方對於奇數版本與偶數版本區別的解釋:
從JDK版本7u71以後,JAVA將會在同一時間釋出兩個版本的JDK,其中:
奇數版本為BUG修正並全部通過檢驗的版本,官方強烈推薦使用這個版本。偶數版本包含了奇數版本所有的內容,以及未被驗證的BUG修復,Oracle官方表示:除非你深受BUG困擾,否則不推薦您使用這個版本。
安裝包下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下載對應的macos版本,按步驟安裝即可。
檢查是否安裝成功,命令列輸入:
java -version
若輸出對應的java版本號等資訊即為安裝成功。
2. brew 安裝elasticsearch
命令列輸入:
brew update
brew install elasticsearch
安裝過程遇到問題:
==> Downloading https://artifacts.elastic.co/downloads/elasticsearch/elasticsear
######################################################################## 100.0%
Error: parent directory is world writable but not sticky
Please report this bug:
https://docs.brew.sh/Troubleshooting
解決方法:
cd /private/
sudo chmod +t /tmp
重新執行命令:
brew install elasticsearch
即可安裝成功。
3. 檢驗
命令列輸入:
elasticsearch
bin/elasticsearch -d 後臺啟動
啟動服務
在瀏覽器輸入:
http://127.0.0.1:9200/
瀏覽器返回如下json檔案:
{ "name" : "4PeKOCX", "cluster_name" : "elasticsearch_11111", "cluster_uuid" : "RCa4OvqzQ1KRVLiF8NJg0A", "version" : { "number" : "6.6.1", "build_flavor" : "oss", "build_type" : "tar", "build_hash" : "1fd8f69", "build_date" : "2019-02-13T17:10:04.160291Z", "build_snapshot" : false, "lucene_version" : "7.6.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search