如何在 MacOS 上安裝 Elasticsearch
Elasticsearch 是一個用 Java 開發的開源全文搜索引擎。用戶上傳 JSON 格式的數據集。然後,Elasticsearch 在向集群索引中的文檔添加可搜索的引用之前先保存原始文檔。
Elasticsearch 創建還不到九年,但它是最受歡迎的企業搜索引擎。Elastic 在 2019 年 6 月 25 日發布了最新的更新版本 7.2.0。
Kibana 是 Elasticsearch 的開源數據可視化工具。此工具可幫助用戶在 Elasticsearch 集群的內容索引之上創建可視化。
Sunbursts、地理空間數據地圖、關係分析和實時數據面板只是其中幾個功能。並且由於 Elasticsearch 的機器學習能力,你可以了解哪些屬性可能會影響你的數據(如伺服器或 IP 地址)並查找異常模式。
在上個月的 DevFest DC 中,Booz Allen Hamilton 的首席數據科學家 Summer Rankin 博士將 TED Talk 的內容數據集上傳到了 Elasticsearch,然後使用 Kibana 快速構建了面板。出於好奇,幾天後我去了一個 Elasticsearch 聚會。
由於本課程針對的是新手,因此我們從第一步開始:在我們的筆記本上安裝 Elastic 和 Kibana。如果沒有安裝這兩個包,我們無法將莎士比亞的文本數據集作為測試 JSON 文件創建可視化了。
接下來,我將分享在 MacOS 上下載、安裝和運行 Elasticsearch V7.1.1 的分步說明。這是我在 2019 年 6 月中旬參加 Elasticsearch 聚會時的最新版本。
下載適合 MacOS 的 Elasticsearch
1、進入 https://www.elastic.co/downloads/elasticsearch,你會看到下面的頁面:
![The Elasticsearch download page.](/data/attachment/album/201907/20/065017vv8c61wv8kvvvnov.png "The Elasticsearch download page.")
2、在下載區,單擊 MacOS,將 Elasticsearch TAR 文件(例如,elasticsearch-7.1.1-darwin-x86_64.tar
)下載到 Downloads
文件夾。 3、雙擊此文件並解壓到自己的文件夾中(例如,elasticsearch-7.1.1
),這其中包含 TAR 中的所有文件。
提示:如果你希望 Elasticsearch 放在另一個文件夾中,現在可以移動它。
在 MacOS 命令行中運行 Elasticsearch
如果你願意,你可以只用命令行運行 Elasticsearch。只需遵循以下流程:
1、打開終端窗口。
2、在終端窗口中,輸入你的 Elasticsearch 文件夾。例如(如果你移動了程序,請將 Downloads
更改為正確的路徑):
$ cd ~Downloads/elasticsearch-1.1.0
3、切換到 Elasticsearch 的 bin
子文件夾,然後啟動該程序。例如:
$ cd bin
$ ./elasticsearch
這是我啟動 Elasticsearch 1.1.0 時命令行終端顯示的一些輸出:
![Terminal output when running Elasticsearch.](/data/attachment/album/201907/20/065020fbpv5zwske8gkwop.png "Terminal output when running Elasticsearch.")
注意:默認情況下,Elasticsearch 在前台運行,這可能會導致計算機速度變慢。按 Ctrl-C
可以阻止 Elasticsearch 運行。
使用 GUI 運行 Elasticsearch
如果你更喜歡點擊操作,你可以像這樣運行 Elasticsearch:
1、打開一個新的 Finder 窗口。
2、在左側 Finder 欄中選擇 Downloads
(如果你將 Elasticsearch 移動了另一個文件夾,請進入它)。
3、打開名為 elasticsearch-7.1.1
的文件夾(對於此例)。出現了八個子文件夾。
![The elasticsearch/bin menu.](/data/attachment/album/201907/20/065021iev3qa56j43jj36a.png "The elasticsearch/bin menu.")
4、打開 bin
子文件夾。如上面的截圖所示,此子文件夾中有 20 個文件。 5、單擊第一個文件,即 elasticsearch
。
請注意,你可能會收到安全警告,如下所示:
![The security warning dialog box.](/data/attachment/album/201907/20/065021w1ze3cjneqctbc00.jpg "The security warning dialog box.")
這時候要打開程序需要:
- 在警告對話框中單擊 OK。
- 打開系統偏好。
- 單擊安全和隱私,打開如下窗口:
![Where you can allow your computer to open the downloaded file.](/data/attachment/album/201907/20/065021c61nyx7hlb5h2vq7.jpg "Where you can allow your computer to open the downloaded file.")
- 單擊永遠打開,打開如下所示的確認對話框:
![Security confirmation dialog box.](/data/attachment/album/201907/20/065022xpap8g88w3md9uos.jpg "Security confirmation dialog box.")
- 單擊打開。會打開一個終端窗口並啟動 Elasticsearch。
啟動過程可能需要一段時間,所以讓它繼續運行。最終,它將完成,你最後將看到類似這樣的輸出:
![Launching Elasticsearch in MacOS.](/data/attachment/album/201907/20/065022eigxpzvn31n3gzni.png "Launching Elasticsearch in MacOS.")
了解更多
安裝 Elasticsearch 之後,就可以開始探索了!
該工具的 Elasticsearch:開始使用指南會根據你的目標指導你。它的介紹視頻介紹了在 Elasticsearch Service 上啟動託管集群,執行基本搜索查詢,通過創建、讀取、更新和刪除(CRUD)REST API 等方式操作數據的步驟。
本指南還提供文檔鏈接,開發控制台命令,培訓訂閱以及 Elasticsearch Service 的免費試用版。此試用版允許你在 AWS 和 GCP 上部署 Elastic 和 Kibana 以支持雲中的 Elastic 集群。
在本文的後續內容中,我們將介紹在 MacOS 上安裝 Kibana 所需的步驟。此過程將通過不同的數據可視化將你的 Elasticsearch 查詢帶到一個新的水平。 敬請關注!
via: https://opensource.com/article/19/7/installing-elasticsearch-macos
作者:Lauren Maffeo 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive