Git Product home page Git Product logo

timeline's Introduction

Solr/Banana Setup:
	Solr: 
		1) download and extract
		2) change <solr home>/example/solr/collection1/conf/schema.xml if needed
		3) ./bin/solr start -p 8983
		4) run ./index.sh on doc (in json format) to be indexed
		5) if collection needs to be resetted, run delete.sh (destructive)

	Banana:
		1) download and extract
		2) copy it to <solr home>/example/solr-webapp/webapp/
		3) start Solr
		4) access http://localhost:8983/solr/banana/src/index.html#/dashboard

Elastic Search/Kibana Setup:
	Elastic Search:
		1) download and extract
		2) <es home>/bin/plugin -i elasticsearch/marvel/latest
		3) echo 'marvel.agent.enabled: false' >> <es home>/config/elasticsearch.yml
		4) <es home>/bin/elasticsearch -d
		5) access http://localhost:9200/_plugin/marvel/sense/ and http://localhost:9200/_plugin/marvel

	Kibana:
		0) install and setup Apache
		1) download and extract
		2) put kibana files to /var/www/html directory
		3) modify <kibana home>/config.js's elasticsearch property
		4) access http://localhost/index.html

Timeline files:
	- timeline.py: timeline web services
	- noisemachine.py: find constantly changing files that are of no use, its output can be used as one of the inputs to lasertag.py
	- laser.py: uses a list of configs to tag changed files
	- agent.sh: timeline agent
	- index.solr.sh: upload data to solr
	- delete.solr.sh: reset solr data collection
	- index.es.sh: upload data to elasticsearch
	- delete.es.sh: reset es data collection

Prereq:
	- yum install openssl-devel
	- Python 2.7.8 (read README file to enable ssl support, needed for running easy_install)
	- wget https://bootstrap.pypa.io/ez_setup.py -O - | python
	- /usr/local/bin/easy_install psutil simplejson bottle requests

timeline's People

Contributors

huang195 avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.