Centos Standalone Requirements for Standalone Punchplatform setup¶
Java 1.8¶
sudo yum install java-1.8.0-openjdk-devel
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
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)