Updated the installation instructions
Change-Id: Ib9aba7c745b535f341537c9a77a2e9b045001b17
This commit is contained in:
parent
a27f275f51
commit
0f9b0e8e57
30
README.md
30
README.md
|
@ -13,23 +13,18 @@ by python setup tools, they will have to be installed manually. These components
|
||||||
python setup tools, python-dev, python-pip and gunicorn. Follow the steps below to
|
python setup tools, python-dev, python-pip and gunicorn. Follow the steps below to
|
||||||
install dependencies:
|
install dependencies:
|
||||||
|
|
||||||
The typical process of installing setup tools is to download the tar.gz file
|
Install python setuptools::
|
||||||
then tar -xvf and run python setup.py install, you can also reference this page:
|
|
||||||
|
|
||||||
https://pypi.python.org/pypi/setuptools
|
wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
|
||||||
|
|
||||||
To install python-dev and pip, run the following command:
|
Install python-dev, pip and pastedeploy, run the following command:
|
||||||
|
|
||||||
sudo apt-get install python-dev python-pip
|
sudo apt-get install python-dev python-pip python-pastedeploy
|
||||||
|
|
||||||
To install gunicorn, run the following command:
|
Kiloeyes depends on Kafka and ElasticSearch, both requires Java. At the end of
|
||||||
|
this document in the all-in-one section, you can find detailed instructions on
|
||||||
sudo pip install gunicorn==19.1.0
|
how to install each of them. Please refer to respective document on how to
|
||||||
|
install Java, Kafka and ElasticSearch if you want to know more::
|
||||||
Kiloeyes depends on Kafka and ElasticSearch, both requires Java. If you do not
|
|
||||||
already have Java, Kafka and ElasticSearch running, you will have to install
|
|
||||||
them. Please refer to respective document on how to install Java, Kafka and
|
|
||||||
ElasticSearch::
|
|
||||||
|
|
||||||
http://www.java.com
|
http://www.java.com
|
||||||
http://kafka.apache.org/documentation.html#introduction
|
http://kafka.apache.org/documentation.html#introduction
|
||||||
|
@ -43,8 +38,13 @@ Get the source code::
|
||||||
|
|
||||||
Go to the root directory of the project and run the following command:
|
Go to the root directory of the project and run the following command:
|
||||||
|
|
||||||
|
sudo pip install -r requirements.txt
|
||||||
sudo python setup.py install
|
sudo python setup.py install
|
||||||
|
|
||||||
|
Create a log directory::
|
||||||
|
|
||||||
|
sudo mkdir -p /var/log/kiloeyes
|
||||||
|
|
||||||
If Kiloeyes installs successfully, you can then make changes to the following
|
If Kiloeyes installs successfully, you can then make changes to the following
|
||||||
two files to reflect your system settings, such as Kafka server locations::
|
two files to reflect your system settings, such as Kafka server locations::
|
||||||
|
|
||||||
|
@ -56,11 +56,11 @@ up various services by following these instructions.
|
||||||
|
|
||||||
To start the API server, run the following command:
|
To start the API server, run the following command:
|
||||||
|
|
||||||
Running the server in foreground mode
|
Run the server in foreground mode
|
||||||
gunicorn -k eventlet --worker-connections=2000 --backlog=1000
|
gunicorn -k eventlet --worker-connections=2000 --backlog=1000
|
||||||
--paste /etc/kiloeyes/kiloeyes.ini
|
--paste /etc/kiloeyes/kiloeyes.ini
|
||||||
|
|
||||||
Running the server as daemons
|
Run the server as daemons
|
||||||
gunicorn -k eventlet --worker-connections=2000 --backlog=1000
|
gunicorn -k eventlet --worker-connections=2000 --backlog=1000
|
||||||
--paste /etc/kiloeyes/kiloeyes.ini -D
|
--paste /etc/kiloeyes/kiloeyes.ini -D
|
||||||
|
|
||||||
|
|
|
@ -51,7 +51,7 @@ start_date = 2015-01-01
|
||||||
#for example:
|
#for example:
|
||||||
#uri = 10.100.41.114:9092,10.100.41.115:9092,10.100.41.116:9092
|
#uri = 10.100.41.114:9092,10.100.41.115:9092,10.100.41.116:9092
|
||||||
|
|
||||||
uri = 192.168.1.191:9092
|
uri = localhost:9092
|
||||||
|
|
||||||
#consumer group name
|
#consumer group name
|
||||||
group = datapoints_group
|
group = datapoints_group
|
||||||
|
@ -78,6 +78,6 @@ compact = False
|
||||||
partitions = 0
|
partitions = 0
|
||||||
|
|
||||||
[es_conn]
|
[es_conn]
|
||||||
uri = http://192.168.1.191:9200
|
uri = http://localhost:9200
|
||||||
time_id = timestamp
|
time_id = timestamp
|
||||||
drop_data = False
|
drop_data = False
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
|
|
||||||
falcon==0.1.9
|
falcon==0.1.9
|
||||||
gunicorn>=19.1.0,<=19.2.1
|
gunicorn==19.1.0
|
||||||
iso8601>=0.1.9
|
iso8601>=0.1.9
|
||||||
kafka-python>=0.8.1
|
kafka-python>=0.8.1
|
||||||
oslo.config>=1.11.0
|
oslo.config>=1.11.0
|
||||||
|
|
Loading…
Reference in New Issue