Before You Start¶
The Getting Started guides leverage the Punchplatform Standalone. Make sure you get the latest one from our download area.
In minutes you will be able to run Big Data pipelines. The Punchplatform Standalone is very useful to develop and test Big Data pipelines before going on a production platform.
Trial version
You cannot use the Standalone for a production platform.
Only the Punchplatform Deployer makes it possible to deploy Punchplatform components on multiple serves.
The Punchplatform team will provide production support only on versions installed using the official deployment packages.
Mandatory requirements for Standalone¶
Resources :
- 12GB of RAM (more may be required depending on your Big Data pipelines)
- 30 GB of storage
Operating System :
- MacOS Sierra 10.12+ : MacOS
- Ubuntu 18.04 LTS+ (64 bits) : Ubuntu/Debian
- Debian 7+ (64 bits) : Ubuntu/Debian
- CentOS/RHEL 7+ (64 bits) : Centos
Java :
- Java OpenJdk 8 version > 8u252
Python :
- Python 3.6.8 (Follow this guide if Python 3.6.8 is not available from your package manager.)
Others :
Installation command¶
Important
Install the Standalone as a non-root user.
unzip punch-standalone-x.y.z.zip
cd punch-standalone-x.y.z
./install.sh
This unarchives and configures all Punchplatform COTS (Kafka, Storm, Elasticsearch, Spark etc...). All Punchplatform COTS, binaries and configuration files will be installed under this directory, nowhere else on your machine.
Tip
When a prompt ask you to patch your environment, if you answer "yes", it will add a few
lines at the end of your ~/.bashrc
(on Linux/Debian/Centos) or ~/.bash_profile
(on MacOS)
to update your path variable.
If you don't want to impact your environment, just say no.
To setup your Punch environment :
source ./activate.sh
Start Standalone¶
punchplatform-standalone.sh --start
Check if your standalone version is running properly:
punchplatform-standalone.sh --status
Get a summary of your standalone UI urls:
punchplatform-standalone.sh --summary