Configure > Add Namespace

Configure > Add Namespace

Configure > Add Namespace

 

Wizard Step

Step Short Description (SSD)

Step Long Description (SLD)

Step Fields Labels

Field Validation

Wizard Step

Step Short Description (SSD)

Step Long Description (SLD)

Step Fields Labels

Field Validation

1

General Information

Specifies the name and the description of Namespace

  • Name (Text Box)

  • Description (Text Area)

  • Scheduler Queue (Text Box)

  • Name (Required)

    • Max Length : 32

    • No special characters, only _ (underscore)

    • UTF8

  • Description (Optional)

    • Max Length : 256

    • UTF8

  • Scheduler Queue (Optional)

    • Max Length : 32

    • Can have . (dot), _ (underscore) 

2

Namespace Mapping

Specifies mapping of namespace resources to the underlying existing storage resources

  • HDFS Root Directory (Text Box)

  • Hive Database Name (Text Box)

  • HBase Namespace Name (Text Box)

  • HDFS Root Directory

    • Has to start with / (nothing before that)

  • Hive Database Name

    • Max Length : 32

    • A-Za-z0-9

  • HBase Namespace Name

    • Max Length : 32

    • No . (dot), _ (underscore) or special characters

3

Security

Specifies credentials for securely impersonating programs running as specified user

  • Principal (Text Box)

  • Keytab URI (Text Box)

  • Principal

    • Max Length : 32

    • No special Characters

  • Keytab URI

    • Starts with hdfs:// or file:///

4

Preferences

Specify preferences to applied at the namespace level

  • <Name, Value>[,<Name, Value>]+ - A Key value pair. (Key / Value Component)

  • Name

    • Max Length : 32

  • Value

    • Max Length : 512

i18n YAML File

Configure: Add-Namespace: Step1: ssd-label: "General Information" sld-desc: "Specifies the name and the description of Namespace" name-label: "Name" name-placeholder: "Name of the namespace you would like to have" description-label: "Description" description-placeholder: "Description" scheduler-queue-label: "Scheduler Queue" scheduler-queue-placeholder: "Specify the YARN queue name to be associated with this namespace" Step2: ssd-label: "Namespace Mapping" sld-label: "Specifies mapping of namespace resources to the underlying existing storage resources" hdfs-root-directory-label: "HDFS Root Directory" hdfs-root-directory-placeholder: "Specify the root directory of HDFS to be used as this namespace root" hive-db-name-label: "Hive Database Name" hive-db-name-placeholder: "Specify the Hive database name to be used for this namespace" hbase-nm-name-label: "HBase Namespace Name" hbase-nm-name-placeholder: "Specify the name of the existing namespace in HBase to be used for this namespace" Step3: ssd-label: "Security" sld-label: "Specifies credentials for securely impersonating programs running as specified user" principal-label: "Principal" principal-placeholder: "Specifies the user to be impersonated for all jobs running in this namespace" keytab-uri-label: "Keytab URI" keytab-uri-placeholder: "Specifies the location to keytab file associated with the principal" Step4: ssd-label: "Preferences" sld-label: "Specify preferences to applied at the namespace level" name-label: "Name" name-placeholder: "Preference name" value-label: "Value" value-placeholder: "Preference value" Status: creation-error-desc: "Failed to create namespace '%s'" creation-success-desc: "Successfully created namespace '%s'"

Created in 2020 by Google Inc.