0
WHERE DOES THE DATA COME FROM?
Stefan Matheis
steffkes@apache.org

Freelance Software Engineer, Lucene/Solr Committer
http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport
http://127.0.0.1:8983/solr/#/collection1/dataimport//datai...
Solr <= 4.4.0
Solr >= 4.5.0
admin.LukeRequestHandler
admin.SystemInfoHandler
ReplicationHandler
PingRequestHandler
admin.ShowFileRequestHandler
admin.FieldAnalysisRequestHandler
admin.LukeRequestHandler
admin.FieldAnalysisRequestHandler
admin.SolrInfoMBeanHandler
admin.SolrInfoMBeanHandler
StandardRequestHandler
StandardRequestHandler
admin.LukeRequestHandler
dataimport.DataImportHandler
dataimport.DataImportHandler
servlet.ZookeeperInfoServlet
servlet.ZookeeperInfoServlet
servlet.ZookeeperInfoServlet
servlet.ZookeeperInfoServlet
namespace org.apache.solr.handler;
admin.SystemInfoHandler
admin.LoggingHandler
servlet.ZookeeperInfoServlet*
admin.CoreAd...
namespace org.apache.solr.handler;
admin.SystemInfoHandler
admin.FieldAnalysisRequestHandler
admin.ShowFileRequestHandler
...
Browser
Solr
Solr
Browser
“core”

API
Your favorite Tool
(Something that
speaks HTTP)
10.0.0.1

10.0.0.2

public.host.tld
10.0.0.3

Browser
Use Cases
Upcoming
Thanks =)
Questions?
Solr's Admin UI - Where does the data come from?
Solr's Admin UI - Where does the data come from?
Solr's Admin UI - Where does the data come from?
Solr's Admin UI - Where does the data come from?
Solr's Admin UI - Where does the data come from?
Solr's Admin UI - Where does the data come from?
Solr's Admin UI - Where does the data come from?
Solr's Admin UI - Where does the data come from?
Upcoming SlideShare
Loading in...5
×

Solr's Admin UI - Where does the data come from?

1,201

Published on

Like many Web-Applications in the past, the Solr Admin UI up until 4.0 was entirely server based. It used separate code on the server to generate their Dashboards, Overviews and Statistics. All that code had to be maintained and still ... you weren't really able to use that kind of data for the things you needed it for. It was wrapped into HTML, most of the time difficult to extract and changed the structure from time to time w/o announcement. After a short look back, we're going to look into the current state of the Solr Admin UI - a client-side application, running completely in your browser. We'll see how it works, where it gets its data from and how you can get the very same data and wire that into your own custom applications, dashboards and/oder monitoring systems.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,201
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
34
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Solr's Admin UI - Where does the data come from?"

  1. 1. WHERE DOES THE DATA COME FROM? Stefan Matheis steffkes@apache.org Freelance Software Engineer, Lucene/Solr Committer
  2. 2. http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport http://127.0.0.1:8983/solr/#/collection1/dataimport//dataimport
  3. 3. Solr <= 4.4.0
  4. 4. Solr >= 4.5.0
  5. 5. admin.LukeRequestHandler admin.SystemInfoHandler ReplicationHandler PingRequestHandler admin.ShowFileRequestHandler
  6. 6. admin.FieldAnalysisRequestHandler admin.LukeRequestHandler
  7. 7. admin.FieldAnalysisRequestHandler
  8. 8. admin.SolrInfoMBeanHandler
  9. 9. admin.SolrInfoMBeanHandler
  10. 10. StandardRequestHandler
  11. 11. StandardRequestHandler
  12. 12. admin.LukeRequestHandler
  13. 13. dataimport.DataImportHandler
  14. 14. dataimport.DataImportHandler
  15. 15. servlet.ZookeeperInfoServlet
  16. 16. servlet.ZookeeperInfoServlet
  17. 17. servlet.ZookeeperInfoServlet
  18. 18. servlet.ZookeeperInfoServlet
  19. 19. namespace org.apache.solr.handler; admin.SystemInfoHandler admin.LoggingHandler servlet.ZookeeperInfoServlet* admin.CoreAdminHandler admin.PropertiesRequestHandler admin.ThreadDumpHandler
  20. 20. namespace org.apache.solr.handler; admin.SystemInfoHandler admin.FieldAnalysisRequestHandler admin.ShowFileRequestHandler ReplicationHandler PingRequestHandler admin.LukeRequestHandler dataimport.DataImportHandler* UpdateRequestHandler admin.SolrInfoMBeanHandler StandardRequestHandler
  21. 21. Browser Solr
  22. 22. Solr Browser “core” API Your favorite Tool (Something that speaks HTTP)
  23. 23. 10.0.0.1 10.0.0.2 public.host.tld 10.0.0.3 Browser
  24. 24. Use Cases
  25. 25. Upcoming
  26. 26. Thanks =) Questions?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×