Skip to content

mhodovaniuk/parcs_py_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PARCS Python

Installation

Linux (Fedora)

  1. Install python2, virtualenv
  2. Create virtual environment with: virtualenv -p python2 py2-env and activate it: source py2-env/bin/activate
  3. Install dependencies with pip: netifaces pyro4, py-cpuinfo, requests, flask

Linux (Ubuntu)

Run ubuntu_install.sh

Vagrant on any environment

  1. Install vagrant
  2. Use vagrant up master (worker1) to get fully configured ubuntu box with PARCS Python
  3. Use vagrant ssh master (worker1) to connect to the box.

Running

Use start.py

IP is an optional parameter. Use it in case network_utils.py#get_ip unable to detect IP.

Config file mode

python2 start.py -config /path_to_config/conf.config

Config file examples:

Master:

[Node]
master=True
port=8080

Worker:

[Node]
master=False
port=8090
[Master Node]
ip=localhost
port=8080

Command line arguments

Use python2 start.py -h for help

About

PARCS Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published