日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

MacOS中Elasticsearch的安装「借助Homebrew」

發(fā)布時(shí)間:2023/12/10 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MacOS中Elasticsearch的安装「借助Homebrew」 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、Homebrew

如果你已經(jīng)安裝過(guò)Homebrew了,那么你可以跳過(guò)這一步,直接進(jìn)行Elasticsearch安裝步驟;

Homebrew是一款MacOS平臺(tái)下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實(shí)用的功能,強(qiáng)烈推薦安裝。

請(qǐng)復(fù)制如下指令到命令行粘貼執(zhí)行:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

2、Elasticsearch安裝

執(zhí)行命令:brew install elasticsearch

接下來(lái)就是漫長(zhǎng)的等待時(shí)間了「brew換源」

瀏覽器輸入:127.0.0.1:9200 查看

安裝后的路徑「可通過(guò) 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相關(guān)指令

3.1 運(yùn)行

使用命令:brew services start elasticsearch

3.2 關(guān)閉

使用命令:brew services stop elasticsearch

凡是用start開(kāi)啟,就可以替換為stop嘗試關(guān)閉,依次類推:restart重啟

3.3 查看安裝信息

使用命令:brew info elasticsearch

4、安裝Kibana

Kibana 是一個(gè)基于 Node.js 的 Elasticsearch 索引庫(kù)數(shù)據(jù)統(tǒng)計(jì)工具,可以利用 Elasticsearch 的聚合功能,生成各種圖表,如柱形圖,線狀圖,餅圖等。

Kibana 還提供了操作 Elasticsearch 索引數(shù)據(jù)的控制臺(tái),并且提供了一定的API提示,非常有利于我們學(xué)習(xí) Elasticsearch 的語(yǔ)法。

安裝指令:brew install kibana


啟動(dòng)指令:brew services start kibana

瀏覽器輸入:127.0.0.1:5601訪問(wèn) kibana

5、安裝elasticsearch-head插件

elasticsearch-head 是用于監(jiān)控 Elasticsearch 狀態(tài)的客戶端插件,包括數(shù)據(jù)可視化、執(zhí)行增刪改查操作等。elasticsearch-head 插件的安裝在 Linux 和 Windows 沒(méi)什么區(qū)別,安裝之前確保當(dāng)前系統(tǒng)已經(jīng)安裝 nodejs 即可。

github地址:https://github.com/mobz/elasticsearch-head

瀏覽器訪問(wèn):127.0.0.1:9100

此時(shí)你會(huì)發(fā)現(xiàn)怎么都連不上 es 9200,因?yàn)槲覀冃枰薷膃s的配置文件允許head插件訪問(wèn)才可以。

進(jìn)入目錄:cd /usr/local/etc/elasticsearch/

修改yml文件:open -e elasticsearch.yml

參數(shù)如下:加入跨域訪問(wèn)

http.cors.enabled: true # elasticsearch中啟用CORS http.cors.allow-origin: "*" # 允許訪問(wèn)的IP地址段,* 為所有IP都

重啟elasticsearch:brew services restart elasticsearch

6、查看集群健康狀態(tài)

瀏覽器輸入網(wǎng)址:http://127.0.0.1:9200/_cat/health?v

注意看status字段,他有三個(gè)值含義分別如下

  • green:一切都很好(集群功能齊全)
  • yellow:所有數(shù)據(jù)都可用,但尚未分配一些副本(群集功能齊全)
  • Red:某些數(shù)據(jù)由于某種原因不可用(群集部分功能)

推薦閱讀:elasticsearch集群搭建-windows

推薦閱讀:基于Docker方式實(shí)現(xiàn)Elasticsearch集群

博客地址:https://www.cnblogs.com/niceyoo/

總結(jié)

以上是生活随笔為你收集整理的MacOS中Elasticsearch的安装「借助Homebrew」的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。