11= Apache Knox Parcel & CSD
22
3- This repository contains an Ansible playbook to create a Parcel for Apache Knox as well as the definitions needed to build a CSD.
3+ This repository contains an Ansible playbook to create a Parcel for Apache Knox 1.2 as well as the definitions needed to build a CSD.
44Both these things are needed if you want to integrate Knox into Cloudera Manager.
55
66== Parcel
@@ -9,17 +9,8 @@ To build the Parcel execute the `parcel.yml` playbook from the main directory us
99There is a script called `build-parcel.sh` that can be used to kick off the process.
1010The finished parcel will be in the `work/output` directory.
1111Cloudera Manager requires one Parcel per supported target distribution.
12- We only create a single physical file (with the suffix `-universal`) and symlink the others.
1312
14- Note: This does not include the call to `make_manifest.py` which is needed to create the `manifest.json` file.
15-
16- You can use this Parcel and drop it in the `/opt/cloudera/parcel-cache` directory.
17- For RedHat/CentOS you need to change the suffix to `-el7`.
18- For a full list of suffixes check the https://github.com/cloudera/cm_ext/wiki/Parcel-distro-suffixes[cm-ext Github wiki].
19- If you go this route you also need to create a `*.sha` file containing the SHA checksum.
20- This can be calculated using `sha1sum`.
21-
22- We (http://www.opencore.com[OpenCore]) do not currently host a repository with pre-built Parcels but we might do so in the future.
13+ This only genereates a parcel for el7 distribution including the .sha1 and the manifest
2314
2415
2516== CSD
@@ -32,7 +23,7 @@ Copy the resulting JAR file to `/opt/cloudera/csd` and restart Cloudera Manager.
3223You also need to restart the _Cloudera Management Service_ once!
3324
3425To configure Knox you'll need to _manually_ change the topologies etc. in the data directory itself.
35- The https://knox.apache.org/books/knox-1-1 -0/user-guide.html[Knox User Guide] can help.
26+ The https://knox.apache.org/books/knox-1-2 -0/user-guide.html[Knox User Guide] can help.
3627
3728You will also need to manually create Proxy Users in the various services that Knox should access.
3829
@@ -63,4 +54,4 @@ The only way to have the environment variable take effect is by removing the def
6354The directory `conf` needs to stay though because `gateway.sh` checks for its existence.
6455The path is hardcoded in the script and cannot be changed even though its pointing to the wrong location.
6556Solution is to create an empty `conf` directory or to patch the `gateway.sh` file.
66- This parcel does the former.
57+ This parcel does the former.
0 commit comments