1. 程式人生 > >elasticsearch mac下安裝使用 java環境的安裝

elasticsearch mac下安裝使用 java環境的安裝

浪費了“黃金五年”的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