kopf
=======================
kopf is a simple web administration tool for [elasticsearch](http://elastic.co) written in JavaScript + AngularJS + jQuery + Twitter bootstrap.
It offers an easy way of performing common tasks on an elasticsearch cluster. Not every single API is covered by this plugin, but it does offer a REST client which allows you to explore the full potential of the ElasticSearch API.
## Important:
Kopf is no longer maintained. A replacement(cerebro) has been developed and is currently maintained at [https://github.com/lmenezes/cerebro](https://github.com/lmenezes/cerebro). At this point, cerebro should be pretty much feature equivalent of kopf, with a few new features on top.
Versions
------------
| elasticsearch version | branch | latest version |
| --------------------- | ------ | --------------- |
| 0.90.X | 0.90 | v0.90 |
| 1.X | 1.0 | v1.6.1 |
| 2.X | 2.0 | v2.1.1 |
Installation
------------
You can either install a specific version(using its release tag) or the most up to date version from a given branch.
####Installing on an Elasticsearch instance:
```bash
./elasticsearch/bin/plugin install lmenezes/elasticsearch-kopf/{branch|version}
open http://localhost:9200/_plugin/kopf
```
####Run locally:
```bash
git clone git://github.com/lmenezes/elasticsearch-kopf.git
cd elasticsearch-kopf
git checkout {branch|version}
open _site/index.html
```
ps: local execution doesn't work with Chrome(and maybe other browsers). See more [here](http://docs.angularjs.org/api/ng.directive:ngInclude).
Alternatively you can run it via `connect` which should solve the `ng-include` issue.
```bash
git clone git://github.com/lmenezes/elasticsearch-kopf.git
cd elasticsearch-kopf
git checkout {branch|version}
npm install
grunt server
```
Browse to <http://localhost:9000/_site>.
####Kopf behind a reverse proxy
Example configuration for nginx:
```
server {
listen 8080;
server_name localhost;
location ~ ^/es.*$ {
proxy_pass http://localhost:9200;
rewrite ^/es(.*) /$1 break;
}
location ~ ^/kopf/.*$ {
proxy_pass http://localhost:9200;
rewrite ^/kopf/(.*) /_plugin/kopf/$1 break;
}
}
```
Example configuration for kopf(kopf_external_settings.json):
```json
{
"elasticsearch_root_path": "/es",
"with_credentials": false,
"theme": "dark",
"refresh_rate": 5000
}
```
Access kopf at http://localhost:8080/kopf/
####Try it online:
```
http://lmenezes.com/elasticsearch-kopf/?location=http://localhost:9200
```
####Basic HTTP Auth support:
```
http://lmenezes.com/elasticsearch-kopf/?location=http://user:pwd@localhost:9200
```
if using https://github.com/Asquera/elasticsearch-http-basic, try:
```
http://lmenezes.com/elasticsearch-kopf/?location=http://user:pwd@localhost:9200//
```
The plugin modifies the base elasticsearch response and therefore this workaround is needed.
Screenshots
------------
####cluster overview
![cluster overview](imgs/cluster_view.png)
####header reflects cluster state
![cluster state](imgs/cluster_state.png)
####REST Client
![rest client](imgs/rest_client.png)
####aliases management
![aliases management](imgs/aliases.png)
####warmers management
![warmers management](imgs/warmer.png)
####percolator
![percolator](imgs/percolator.png)
####snapshots management
![snapshots management](imgs/snapshot.png)
####analysis api
![analysis api](imgs/analysis.png)
没有合适的资源?快使用搜索试试~ 我知道了~
elasticsearch-kopf-master.zip
共277个文件
js:141个
html:49个
css:23个
需积分: 10 9 下载量 168 浏览量
2018-03-19
10:36:47
上传
评论 1
收藏 2.26MB ZIP 举报
温馨提示
kopf是一个ElasticSearch的管理工具,它提供了对ES集群操作的API,通过web界面来管理和监控elasticsearch集群状态信息。
资源推荐
资源详情
资源评论
收起资源包目录
elasticsearch-kopf-master.zip (277个子文件)
lib.css 119KB
bootstrap.css 117KB
font-awesome.css 28KB
font-awesome.min.css 23KB
kopf.css 14KB
common.css 7KB
light_style.css 6KB
light_style.css 6KB
dark_style.css 6KB
dark_style.css 6KB
qunit.css 5KB
cluster_overview.css 4KB
ng-tree-dnd.css 2KB
navbar.css 1KB
rest_client.css 494B
nodes.css 480B
aliases.css 393B
explain.css 355B
analysis.css 349B
cluster_health.css 343B
repository.css 66B
hotthreads.css 45B
benchmark.css 0B
Dockerfile 583B
fontawesome-webfont.eot 59KB
glyphicons-halflings-regular.eot 14KB
.gitignore 13B
benchmark.html 10KB
aliases.html 7KB
index.html 7KB
cluster_overview.html 6KB
nav_bar.html 6KB
rest_client.html 6KB
percolator.html 6KB
analysis.html 5KB
nodes.html 5KB
warmers.html 5KB
index_templates.html 5KB
snapshots_table.html 5KB
cluster_health.html 5KB
index_header.html 5KB
hotthreads.html 4KB
slowlog.html 4KB
node_cell.html 4KB
routing.html 3KB
restore_snapshot.html 3KB
repositories_table.html 3KB
s3_repository.html 3KB
recovery.html 3KB
cluster_stats.html 3KB
cluster.html 3KB
translog.html 2KB
cat.html 2KB
hdfs_repository.html 2KB
blocks.html 2KB
routing.html 2KB
all.html 2KB
index_settings.html 2KB
create_index.html 2KB
index_body.html 2KB
cluster_settings.html 2KB
fs_repository.html 1KB
index.html 1KB
azure_repository.html 1KB
alias_details.html 1KB
filters.html 1KB
cache.html 940B
confirm_dialog.html 907B
pagination.html 809B
main_alerts.html 683B
modal_info.html 481B
debug.html 297B
snapshot.html 280B
index_unassigned.html 205B
url_repository.html 202B
analysis_token.html 180B
favicon.ico 5KB
lib.js 965KB
ace.js 330KB
kopf.js 170KB
angular.min.js 161KB
ng-tree-dnd.js 131KB
typeahead.js 129KB
jquery-1.10.2.min.js 91KB
elastic_models.js 89KB
angular-mocks.js 85KB
qunit.js 57KB
bootstrap.js 57KB
elastic.js 32KB
jquery.csv.js 32KB
elastic.tests.js 31KB
worker-json.js 30KB
worker-json.js 30KB
angular-animate.min.js 26KB
overview.tests.js 24KB
repository.tests.js 17KB
node_hot_threads.js 16KB
cluster_overview.js 14KB
rest.tests.js 13KB
mode-json.js 11KB
共 277 条
- 1
- 2
- 3
资源评论
bigicy
- 粉丝: 2
- 资源: 276
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 鸢尾花(iris)数据集
- %E8%A7%86%E9%A2%91%E8%BD%AC%E9%9F%B3%E9%A2%9120240424092849.mp3
- 数据库中的分组查询及数据筛选
- J185-VB一款SOT23封装P-Channel场效应MOS管
- 计算整数各位数字之和,利用java代码实现
- J185-T2B-VB一款SOT23封装P-Channel场效应MOS管
- map20231226Kalmanfilter.ipynb
- J185-T1B-VB一款SOT23封装P-Channel场效应MOS管
- ASME Y14.5-2018 尺寸与公差标注 中文版
- J185-T1B-A-VB一款SOT23封装P-Channel场效应MOS管
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功