ElasticSearch-head是一個H5編寫的ElasticSearch集群操作和管理工具,可以對集群進行傻瓜式操作。
顯示集群的拓撲,并且能夠執行索引和節點級別操作
搜索接口能夠查詢集群中原始json或表格格式的檢索數據
能夠快速訪問并顯示集群的狀態
有一個輸入窗口,允許任意調用RESTful API。這個接口包含幾個選項,可以組合在一起以產生有趣的結果;
5.0版本之前可以通過plugin名安裝,5.0之后可以獨立運行。
Head插件安裝
~~~
(1)安裝NodeJS
[root@node1 ~]# yum install -y nodejs
1
(2)安裝npm
[root@node1 ~]# npm install -g cnpm --registry=https://registry.npm.taobao.org
~~~
~~~
(3)使用npm安裝grunt
[root@node1 ~]# npm install -g grunt
[root@node1 ~]# npm install -g grunt-cli --registry=https://registry.npm.taobao.org --no-proxy
(4)版本確認
[es@node1 ~]$ node -v
v6.12.0
[es@node1 ~]$ npm -v
3.10.10
[es@node1 ~]$ grunt -version
grunt-cli v1.2.0
[es@node1 ~]$
(5)下載head插件源碼
[es@node1 ~]$ wget https://github.com/mobz/elasticsearch-head/archive/master.zip
(6)下載依賴
進入elasticsearch-head-master目錄,執行下面命令
[es@node1 elasticsearch-head-master]$ npm install
如果上面命令安裝較慢或失敗,可以嘗試國內鏡像安裝
[es@node1 elasticsearch-head-master]$ sudo npm install -g cnpm --registry=https://registry.npm.ta
配置
停止ElasticSearch
如果ElasticSearch已經啟動,需要先停止
[es@node1 ~]$ jps
3261 Elasticsearch
3375 Jps
[es@node1 ~]$ kill 3261
(1)配置 ElasticSearch,使得HTTP對外提供服務
[es@node1 elasticsearch-6.1.1]$ vi config/elasticsearch.yml
1
添加如下內容
增加新的參數,這樣head插件可以訪問es。設置參數的時候:后面要有空格
http.cors.enabled: true
http.cors.allow-origin: "*"
1
2
3
(2)修改Head插件配置文件
[es@node1 elasticsearch-head-master]$ vi Gruntfile.js
1
找到connect:server,添加hostname一項,如下
connect: {
server: {
options: {
hostname: '0.0.0.0',
port: 9100,
base: '.',
keepalive: true
}
}
}
(2)啟動head
通過命令grunt server啟動head
或者通過命令npm run start也可以啟動head
~~~

- 關于我
- laravel
- quickstart
- quickstart-intermediate
- swoole
- (一)快速起步
- php7
- swoole異步高性能
- 開發中常見問題
- event擴展的安裝
- phptrace
- 用C/C++寫php擴展
- 無聊的筆試題
- rewrite二級目錄轉二級域名
- php多進程
- rpc-yar
- php專家列表
- php守護進程
- php函數防止超時
- php分析報錯信息
- gdb調試php
- php-cli模式
- composer/pear
- 基礎
- sublime+xdebug
- 開啟opcache
- 前端
- js
- linux
- Xshell連接不上Ubuntu解決方式
- xshell
- centos安裝中文輸入
- centos下安裝谷歌瀏覽器
- centos安裝phpstorm
- php7之phpredis安裝
- 磁盤大小
- dns
- TCP/IP協議
- HTTP
- tcpdump
- zbacktrace
- gdb調試php擴展
- lsof
- perf
- lnmp
- first
- 重定向
- echo
- 鍵盤高效操作
- 權限控制
- 進程
- 環境變量
- vi
- 軟件包管理
- 網絡
- 查找文件
- 壓縮
- 正則
- sed/awk
- 編譯程序
- shell腳本
- shell認識
- sh腳本
- sh調試相關
- win共享文件夾給虛擬機
- git
- git的安裝
- 常用命令
- 本地到遠程倉庫
- 遠程到本地倉庫
- 分支管理
- bug分支
- feature
- 標簽
- 多人協作
- FAQ
- C/C++
- 難點
- 修飾符
- 數組
- 字符串
- 指針
- 引用
- 面向對象
- 類訪問修飾符
- 構造函數
- 操作文件
- mysql集群
- 使用navicat操作MySQL數據庫能不能整個數據庫搜索一條數據?
- 幫助的使用
- 存儲引擎的選擇
- 數據類型/字符集
- 索引
- kafka集群
- rabbitmq集群
- (一)初識rabbitmq
- (二)原理
- (三)消息模型
- (四)rabbitmq&php基礎
- (五)持久化&route&指定exchange
- (六)發布訂閱
- (七)route key
- (八)topic
- elasticsearch集群
- (一)服務端搭建
- (二)elasticsearch&php
- (三)head插件
- redis集群
- github
- 設計模式
- createType
- factory_method.php
- abstract_factory.php
- mysql_singleton.php
- builder.php
- prototype.php
- structType
- adapter.php
- 數據結構與算法
- python