1、Homebrew
如果你已經安裝過Homebrew了,那么你可以跳過這一步,直接進行Elasticsearch安裝步驟;
Homebrew是一款MacOS平台下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能,強烈推薦安裝。
請復制如下指令到命令行粘貼執行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
2、Elasticsearch安裝
執行命令:brew install elasticsearch
接下來就是漫長的等待時間了「brew換源」
瀏覽器輸入:127.0.0.1:9200 查看
安裝后的路徑「可通過 brew info elasticsearch 查看 」:
elasticsearch: /usr/local/Cellar/elasticsearch/5.5.0
Data: /usr/local/var/elasticsearch/elasticsearch_xuchen/
Logs: /usr/local/var/log/elasticsearch/elasticsearch_xuchen.log
Plugins: /usr/local/opt/elasticsearch/libexec/plugins/
Config: /usr/local/etc/elasticsearch/
plugin script: /usr/local/opt/elasticsearch/libexec/bin/elasticsearch-plugin
3、Elasticsearch相關指令
3.1 運行
使用命令:brew services start elasticsearch
3.2 關閉
使用命令:brew services stop elasticsearch
凡是用
start開啟,就可以替換為stop嘗試關閉,依次類推:restart重啟
3.3 查看安裝信息
使用命令:brew info elasticsearch
4、安裝Kibana
Kibana 是一個基於 Node.js 的 Elasticsearch 索引庫數據統計工具,可以利用 Elasticsearch 的聚合功能,生成各種圖表,如柱形圖,線狀圖,餅圖等。
Kibana 還提供了操作 Elasticsearch 索引數據的控制台,並且提供了一定的API提示,非常有利於我們學習 Elasticsearch 的語法。
安裝指令:brew install kibana
啟動指令:brew services start kibana
瀏覽器輸入:127.0.0.1:5601 訪問 kibana
5、安裝elasticsearch-head插件
elasticsearch-head 是用於監控 Elasticsearch 狀態的客戶端插件,包括數據可視化、執行增刪改查操作等。elasticsearch-head 插件的安裝在 Linux 和 Windows 沒什么區別,安裝之前確保當前系統已經安裝 nodejs 即可。
github地址:https://github.com/mobz/elasticsearch-head
瀏覽器訪問:http://127.0.0.1:9100
此時你會發現怎么都連不上 es 9200,因為我們需要修改es的配置文件允許head插件訪問才可以。
進入目錄:cd /usr/local/etc/elasticsearch/
修改yml文件:open -e elasticsearch.yml
參數如下:加入跨域訪問
http.cors.enabled: true # elasticsearch中啟用CORS
http.cors.allow-origin: "*" # 允許訪問的IP地址段,* 為所有IP都
重啟elasticsearch:brew services restart elasticsearch
6、查看集群健康狀態
瀏覽器輸入網址:http://127.0.0.1:9200/_cat/health?v
注意看
status字段,他有三個值含義分別如下
- green:一切都很好(集群功能齊全)
- yellow:所有數據都可用,但尚未分配一些副本(群集功能齊全)
- Red:某些數據由於某種原因不可用(群集部分功能)
推薦閱讀:elasticsearch集群搭建-windows
