Skip to content

Centos Standalone Requirements for Standalone Punchplatform setup

Java 1.8

sudo yum install java-1.8.0-openjdk-devel
Check out our documentation on how to install java using jenv. It makes it easier to manage several java installations.

jq, unzip and curl

sudo yum install epel-release jq -y
sudo yum install zip unzip wget curl

Python 3 environment

## Centos8
sudo yum install python36 
## Centos7
sudo yum install python3-3.6*

# Ensure 'python' exists, if not execute this command : 
# sudo ln -sf /usr/bin/python3 /usr/bin/python
We recommend however to using Pyenv. Check our Pyenv instructions to make sure you have a clean and proper installation.

jinja2 and yaml python modulesĀ¶

sudo yum install python3-jinja2 python3-yaml
OR
pip3 install jinja2 pyaml # Need to install pip3 before

availability of en_US locale

Ensure locale en_US is available on the system

/tmp mount options for Storm and Elastic

This partition must not be mounted with -noexec option. If Storm or Elastic reports errors, please check your mount options. To remount /tmp with correct option :

sudo mount /tmp -o remount,exec

Note that on production platforms, similar requirements exist on Storm/Elastic data partitions (not necessarily /tmp, for security reasons)