2013-03-04 23 views
5

Tôi đang sử dụng https://github.com/mobz/elasticsearch-head, tuyệt vời (!) Nhưng không có chức năng đó.Có công cụ đồ họa nào để hiển thị (và có thể thay đổi) ánh xạ elasticsearch không?

Sau khi đặt một số ánh xạ vào chỉ mục, tôi muốn có thể xem chúng bằng đồ họa. Điều đó có thể không?

+2

Không, tôi không biết công cụ nào cho phép bạn thực hiện việc này. ES Head cho phép bạn nhìn vào biểu diễn JSON của ánh xạ ("Info"> "Metadata" thả xuống trên chỉ mục). Tôi có bản đồ trực quan và chỉnh sửa trên lộ trình cho Inquisitor (https://github.com/polyfractal/elasticsearch-inquisitor), nhưng nó chưa được thực hiện. – Zach

+0

tuyệt vời! cảm ơn!!! Bạn sẽ xuất bản nó ở đâu khi hoàn tất? – eran

+0

Tôi có thể sẽ thông báo trên danh sách gửi thư của ES khi tính năng sẵn sàng. Nếu tôi nhớ, tôi cũng sẽ thêm nhận xét về bài đăng này. – Zach

Trả lời

3

Bạn có thể tạo các chỉ mục mới, với ánh xạ mới. Tôi đã sử dụng điều này để dịch ánh xạ logstash từ loại này sang loại khác. Tôi đã sử dụng this reindex plugin để thành công nhiều. Nó làm cho việc truyền trực tuyến một chỉ mục thành một chỉ mục đơn giản hơn nhiều và về cơ bản chỉ có 2 yêu cầu http.

Something như thế này:

$ curl -XPOST http://elnode:9200/<New Index Name> -d @<new mapping>.json 
$ curl -XPUT http://elnode:9200/<New Index Name>/logs/_reindex\?searchIndex=<Old Index Name>\&searchType=logs 

Bây giờ bạn có một chỉ số mới của bản đồ mới với dữ liệu cũ chỉ mục của. Sau đó, bạn có thể xóa tên cũ và tạo bí danh với tên của chỉ mục cũ trỏ đến tên mới.

Một chút công việc, nhưng tôi cần nó để giữ dữ liệu nhật ký cũ ở định dạng mới.

Các vấn đề liên quan