Skip to content
This repository was archived by the owner on Apr 18, 2024. It is now read-only.

Commit 9447522

Browse files
committed
Updated README
1 parent f31231a commit 9447522

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

README.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,24 @@ The following table shows Recommended and Minimum supported OCI shapes for each
1010
| Minimum | VM.Standard2.8 | VM.Standard2.1 | VM.Standard2.8 |
1111

1212
## Resource Manager Deployment
13-
Using [OCI Resource Manager](https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm) makes deployment quite easy. Simply [download the .zip](https://github.com/oracle/oci-quickstart-cloudera/zipball/resource-manager) and follow the [Resource Manager instructions](https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/usingconsole.htm) for how to build a stack. Prior to building the Stack, you may want to modify some parts of the deployment detailed in the sections below.
13+
This quickstart leverages [OCI Resource Manager](https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm) to make deployment quite easy. Simply [download the latest .zip](https://github.com/oracle/oci-quickstart-cloudera/zipball/resource-manager) and follow the [Resource Manager instructions](https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/usingconsole.htm) for how to build a stack. Prior to building the Stack, you may want to modify some parts of the deployment detailed in the sections below and the scripts [README](https://github.com/oracle/oci-quickstart-cloudera/blob/master/scripts/README.md).
1414

15-
Alternatively you can also use a schema file to make setting deployment variables much easier. In order to leverage this feature, the GitHub zipball must be re-packaged so that it's contents are top-level prior to creating the ORM Stack. This is a straight forward process:
15+
Alternatively you can also use a schema file to make setting deployment variables even easier. In order to leverage this feature, the GitHub zipball must be re-packaged so that it's contents are top-level prior to creating the ORM Stack. This is a straight forward process:
1616
```
1717
unzip oci-quickstart-cloudera*.zip
1818
cd oci-quickstart-cloudera-<TAB_COMPLETE>
1919
zip -r oci-quickstart-cloudera.zip *
2020
```
2121

22-
Use the oci-quickstart-cloudera.zip file created in the last step to create the ORM Stack.
22+
Use the oci-quickstart-cloudera.zip file created in the last step to create the ORM Stack. The schema file can even be customized for your use, enabling you to build a set of approved variables for deployment.
2323

2424
## Python Deployment using cm_client
2525
The deployment script "deploy_on_oci.py" uses cm_client against Cloudera Manger API v31. As such it does require some customization before execution. Reference the header section in the script, it is highly encouraged you modify the following variables before deployment:
2626

2727
admin_user_name
2828
admin_password
2929

30+
These variables are not passed too instance metadata for security purposes, as such they are only present in the CloudInit deployment script. You can sanitize these after deployment by removing the contents of /var/lib/cloud/instance/scripts/.
3031
In addition, advanced customization of the cluster deployment can be done by modification of the following functions:
3132

3233
setup_mgmt_rcg
@@ -36,11 +37,9 @@ This does require some knowledge of Python and Cloudera configuration - modify a
3637

3738
## Kerberos Secure Cluster option
3839

39-
This automation supports using a local KDC deployed on the Cloudera Manager instance for secure cluster operation. Please read the scripts [README](https://github.com/oracle/oci-quickstart-cloudera/blob/master/scripts/README.md) for information regarding how to set these parameters prior to deployment.
40+
This automation supports using a local KDC deployed on the Cloudera Manager instance for secure cluster operation. Please read the scripts [README](https://github.com/oracle/oci-quickstart-cloudera/blob/master/scripts/README.md) for information regarding how to set these parameters prior to deployment if desired. This is now enabled by a True/False flag in ORM deployment, and is on by default.
4041

4142
Also - for cluster management, you will need to manually create at a minimum the HDFS Superuser Principal as [detailed here](https://www.cloudera.com/documentation/enterprise/latest/topics/cm_sg_using_cm_sec_config.html#create-hdfs-superuser) after deployment.
42-
43-
Enabling Kerberos is managed using a terraform metadata tag "secure_cluster" Setting this value to "True" will enable cluster security as part of the setup process. Changing this to "False" will deploy an unsecured cluster.
4443

4544
## High Availability
4645

@@ -51,7 +50,6 @@ High Availability for HDFS services is also offered as part of the deployment pr
5150
You can customize the default root password for MySQL by editing the source script [cms_mysql.sh](https://github.com/oracle/oci-quickstart-cloudera/blob/master/scripts/cms_mysql.sh#L188). For the various Cloudera databases, random passwords are generated and used. These are stored in a flat file on the Utility host for use at deployment time.
5251

5352
## Object Storage Integration
54-
???LINES MISSING
5553
Here is a diagram showing what is deployed using this template. Note that resources are automatically distributed among Fault Domains in an Availability Domain to ensure fault tolerance. Additional workers deployed will stripe between the 3 fault domains in sequence starting with the Fault Domain 1 and incrementing sequentially.
5654

5755
![Deployment Architecture Diagram](https://github.com/oracle/oci-quickstart-cloudera/blob/master/images/deployment_architecture.png)

0 commit comments

Comments
 (0)