<commit_before>[[enmasse-on-openshift]]
= EnMasse on OpenShift

This guide will walk through the process of setting up EnMasse on
OpenShift with clients for sending and receiving messages.

[[preqrequisites]]
== Prerequisites

In this guide, you need the OpenShift client tools. You can download the
https://github.com/openshift/origin/releases[OpenShift Origin] client
for this guide. EnMasse will work with the latest stable release.

If you have an OpenShift instance running already, you can start setting
up EnMasse. If not, follow
https://github.com/openshift/origin/blob/master/docs/cluster_up_down.adoc[this
guide] for setting up a local developer instance of OpenShift.

[[setting-up-enmasse]]
== Setting up EnMasse

[[installing]]
=== Installing

Download one of the releases from
https://github.com/EnMasseProject/enmasse/releases and unpack it. Once
unpacked, you can either deploy EnMasse using an automated script or
follow the below steps.

[[deploying-enmasse-automatically]]
==== Deploying EnMasse automatically

The deployment script simplifies the process of deploying the enmasse
cluster. You can invoke it with `-h` to get a list of options. To
deploy:

....
./deploy-openshift.sh -m "https://localhost:8443" -n enmasse
....

This will create the deployments required for running EnMasse. Starting
up EnMasse will take a while, usually depending on how fast it is able
to download the docker images for the various components. In the<commit_msg>Fixed link to the "OpenShift Origin oc cluster up/down" guide<commit_after>[[enmasse-on-openshift]]
= EnMasse on OpenShift

This guide will walk through the process of setting up EnMasse on
OpenShift with clients for sending and receiving messages.

[[preqrequisites]]
== Prerequisites

In this guide, you need the OpenShift client tools. You can download the
https://github.com/openshift/origin/releases[OpenShift Origin] client
for this guide. EnMasse will work with the latest stable release.

If you have an OpenShift instance running already, you can start setting
up EnMasse. If not, follow
https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md[this
guide] for setting up a local developer instance of OpenShift.

[[setting-up-enmasse]]
== Setting up EnMasse

[[installing]]
=== Installing

Download one of the releases from
https://github.com/EnMasseProject/enmasse/releases and unpack it. Once
unpacked, you can either deploy EnMasse using an automated script or
follow the below steps.

[[deploying-enmasse-automatically]]
==== Deploying EnMasse automatically

The deployment script simplifies the process of deploying the enmasse
cluster. You can invoke it with `-h` to get a list of options. To
deploy:

....
./deploy-openshift.sh -m "https://localhost:8443" -n enmasse
....

This will create the deployments required for running EnMasse. Starting
up EnMasse will take a while, usually depending on how fast it is able
to download the docker images for the various components. In the
{'fraction_non_alphanumeric': 0.0755540631296172, 'fraction_numerical': 0.002686366689053056, 'mean_word_length': 4.695984703632887, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4769551', 'n_tokens_mistral': 856, 'n_tokens_neox': 816, 'n_words': 372}