0% found this document useful (0 votes)
108 views21 pages

Hadoop Introduction

The document provides information about the hdfs command and its subcommands for interacting with the Hadoop Distributed File System (HDFS). It describes common hdfs commands like dfs, namenode, datanode, and fsck. It also summarizes the air command which provides a shell interface for interacting with an EME technical repository.

Uploaded by

Ayush nema
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
108 views21 pages

Hadoop Introduction

The document provides information about the hdfs command and its subcommands for interacting with the Hadoop Distributed File System (HDFS). It describes common hdfs commands like dfs, namenode, datanode, and fsck. It also summarizes the air command which provides a shell interface for interacting with an EME technical repository.

Uploaded by

Ayush nema
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 21

===================================================================================

================================================================
1. Introduction of hdfs
============================================ hdfs
===================================================================================
==
[[email protected] /home/out-rajpoot-b]# hdfs
Usage: hdfs [--config confdir] COMMAND
where COMMAND is one of:
dfs run a filesystem command on the file systems supported in
Hadoop.
namenode -format format the DFS filesystem
secondarynamenode run the DFS secondary namenode
namenode run the DFS namenode
journalnode run the DFS journalnode
zkfc run the ZK Failover Controller daemon
datanode run a DFS datanode
dfsadmin run a DFS admin client
diskbalancer Distributes data evenly among disks on a given node
haadmin run a DFS HA admin client
fsck run a DFS filesystem checking utility
balancer run a cluster balancing utility
jmxget get JMX exported values from NameNode or DataNode.
mover run a utility to move block replicas across
storage types
oiv apply the offline fsimage viewer to an fsimage
oiv_legacy apply the offline fsimage viewer to an legacy fsimage
oev apply the offline edits viewer to an edits file
fetchdt fetch a delegation token from the NameNode
getconf get config values from configuration
groups get the groups which users belong to
snapshotDiff diff two snapshots of a directory or diff the
current directory contents with a snapshot
lsSnapshottableDir list all snapshottable dirs owned by the current user
Use -help to see options
portmap run a portmap service
nfs3 run an NFS version 3 gateway
cacheadmin configure the HDFS cache
crypto configure HDFS encryption zones
storagepolicies list/get/set block storage policies
version print the version

Most commands print help when invoked w/o parameters.

=========================================== hdfs dfs


===================================================================================
=================================
2. Introduction of hdfs sibling command --
===================================================================================
===================================================================================
========
[[email protected] /home/out-rajpoot-b]# hdfs dfs
Usage: hadoop fs [generic options]
[-appendToFile <localsrc> ... <dst>]
[-cat [-ignoreCrc] <src> ...]
[-checksum <src> ...]
[-chgrp [-R] GROUP PATH...]
[-chmod [-R] <MODE[,MODE]... | OCTALMODE> PATH...]
[-chown [-R] [OWNER][:[GROUP]] PATH...]
[-copyFromLocal [-f] [-p] [-l] <localsrc> ... <dst>]
[-copyToLocal [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
[-count [-q] [-h] [-v] [-x] <path> ...]
[-cp [-f] [-p | -p[topax]] <src> ... <dst>]
[-createSnapshot <snapshotDir> [<snapshotName>]]
[-deleteSnapshot <snapshotDir> <snapshotName>]
[-df [-h] [<path> ...]]
[-du [-s] [-h] [-x] <path> ...]
[-expunge]
[-find <path> ... <expression> ...]
[-get [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
[-getfacl [-R] <path>]
[-getfattr [-R] {-n name | -d} [-e en] <path>]
[-getmerge [-nl] <src> <localdst>]
[-help [cmd ...]]
[-ls [-C] [-d] [-h] [-q] [-R] [-t] [-S] [-r] [-u] [<path> ...]]
[-mkdir [-p] <path> ...]
[-moveFromLocal <localsrc> ... <dst>]
[-moveToLocal <src> <localdst>]
[-mv <src> ... <dst>]
[-put [-f] [-p] [-l] <localsrc> ... <dst>]
[-renameSnapshot <snapshotDir> <oldName> <newName>]
[-rm [-f] [-r|-R] [-skipTrash] <src> ...]
[-rmdir [--ignore-fail-on-non-empty] <dir> ...]
[-setfacl [-R] [{-b|-k} {-m|-x <acl_spec>} <path>]|[--set <acl_spec>
<path>]]
[-setfattr {-n name [-v value] | -x name} <path>]
[-setrep [-R] [-w] <rep> <path> ...]
[-stat [format] <path> ...]
[-tail [-f] <file>]
[-test -[defsz] <path>]
[-text [-ignoreCrc] <src> ...]
[-touchz <path> ...]
[-usage [cmd ...]]

Generic options supported are


-conf <configuration file> specify an application configuration file
-D <property=value> use value for given property
-fs <local|namenode:port> specify a namenode
-jt <local|resourcemanager:port> specify a ResourceManager
-files <comma separated list of files> specify comma separated files to be
copied to the map reduce cluster
-libjars <comma separated list of jars> specify comma separated jar files to
include in the classpath.
-archives <comma separated list of archives> specify comma separated archives to
be unarchived on the compute machines.

The general command line syntax is


bin/hadoop command [genericOptions] [commandOptions]

===================================================================================
===================================================================================
====
air command
===================================================================================
===================================================================================
======

Usage: air <options> <subcommand>


Shell interface for the EME Technical Repository.

-root <repository-path>
Specifies the path to the EME technical
repository. The repository path may also be
specified via the AB_AIR_ROOT configuration
variable.

-version <version> Specifies the version of the repository to be


accessed. The version can be specified as
-version <version-number>, -version <tag-name>,
or -version <date>.

To specify a date and time, use the form


"YYYY-MM-DD HH:MM:SS" or "YYYY-MM-DD". The
version of the repository as of the specified
date and time is used. If you specify a date but
not a time, the version at midnight is used: in
other words, "YYYY-MM-DD 00:00:00". If there are
multiple versions at this date and time, the
latest version is used. Note that since the date
and time are separated by a space, you must
specify them within quotes.

The version can also be specified through the


the AB_AIR_VERSION configuration variable. A
version, date and time, or tag name can also
be used here.

NOTE: Specifying a version makes the command


read-only. Commands that attempt to write to the
repository will fail.

-user <user> Runs the 'air' command as the specified user.


Only the TR administrator can use this option.
This behavior may also be obtained by setting
AB_AIR_USER.

-local Specifies that 'air' should directly attach to


the repository if possible. This is the default
behavior.

-remote Specifies that 'air' should start up a server


even if direct attachment is possible. This
behavior may also be obtained by setting
AB_AIR_USE_LOCAL_STORAGE=false.

-branch <branch> Runs the 'air' command on the specified branch.


This behavior may also be obtained by setting
AB_AIR_BRANCH. The value of -branch overrides
branch settings from the environment.

Online documentation is available via the air help command. For


example:

air help repository


air help repository create
The following commands are available:

air annotation - Lists category annotations


air batch - Executes multiple 'air' commands in a single batch
air branch - Administers branches in the EME technical
repository
air category - Lists and unloads categories and their annotations
air diag - Diagnoses and repairs TR domain storage
air display - Displays EME technical repository objects
air dump - Display EME technical repository data structures
for
air env - Manages environment files and directories.
air help - Displays online documentation
air lock - Sets, breaks, releases, and resets locks
air ls - This command is an alias for 'air object ls'.
air object - Manipulates EME technical repository objects
air project <subcommand>
air promote - Promotes objects between or within an EME
technical
air purge - Purges and optionally archives old versions of
objects
air reposit - Populates the EME technical repository from files
air repository - Administers the storage system of an EME technical
repository
air sandbox - Administers a sandbox
air system - Maintains system objects in an EME technical
repository
air tag - Creates and manipulates of tags and
configurations.

===================================================================================
===========================================================================
air - sibling command
===================================================================================
=================================================================================
air annotation - Lists category annotations

Lists annotations on objects in an EME technical repository.

The following commands are available:

air annotation dump [-reverse]


<rpath>
[-as_xml [-complete]] [-category <category>]
air annotation eval <rpath> <element-descriptor>

--------------------------------------------
air branch - Administers branches in the EME technical repository

These commands support the administration of branches within a single


EME technical repository.

The following commands are available:

air branch create <new_branch>


[-from-branch <parent_branch_name>]
[-from-version <parent_branch_version> | <tag>]
[-title <title>] [-quiet]
air branch creators {[-add | -remove] <userlist>}...
[-quiet] [-show]
air branch delete <branch_name> [<branch_name> ...] [-no-confirm]
air branch freeze <branch> {-freeze|-unfreeze|-admin|-status}
air branch list [<branch_name>]
[-tabular | -record | -dml]
[-domains-versions]
[-children]
air branch modify <branch_name>
[-title <title>] [-name <name>] [-owner <owner>]
air branch permissions <branch-name> {<permission> <user-list> ...} }
air branch show-permissions <branch_name...> [-all]
----------------------------------------------------
air category - Lists and unloads categories and their annotations

The following commands are available:

air category as-xml <category> [<rpath> ...]


air category dump <category> [-no-member-locations]
[-parent]
[-view-names] [-rules] [-locations]
[-views [<view-name>...]]
air category list-members [-m]
<category> [ <filter-rpath> ...]
air category unload <category>
[-oid_as_path]
[-dml | -list| -as_xml]
[-no_inherit] [-all_record_rules]
[-path <rpath>]
[-arule <rule> ...]
-------------------------------------------------------------------
air diag - Diagnoses and repairs TR domain storage

These commands must be called with the repository shut down and can only
be executed locally. They are repository-wide.

The following commands are available:

air diag dump - Reports the internals of TR domain storage


air diag load-util <interchange-file> [-keep | -toc] {<repository path>
<File path>}...
air diag modify - Checks and repairs low-level repository data
structures
-----------------------------------------------------------------------------------
Usage: air display <subcommand>

The following commands are available:

air display internal <rpath>


-----------------------------------------------------------------------
Usage: air dump <subcommand>

These produce human-decipherable reports of repository data


structures.

These reports are generally for internal use during troubleshooting,


and the contents of these reports are subject to change.

The following commands are available:


air dump annotations [-reverse]
<rpath> [-as_xml [-complete]] [-category <category>]
air dump arule <arule>
air dump category <category> [-no-member-locations]
[-parent]
[-view-names] [-rules] [-locations]
[-views [<view-name>...]]
air dump details <rpath>
air dump diff <domain> [<version1>] [<version2>]
air dump domain <location> [<version>]
air dump domain-sizes [-single <domain-number>] [-quiet]
[-storage] [-versions] [-no-names] [-no-sort]
[-m] [-dml]
air dump domains
air dump internal [-no-detail] <domain> [-info]
air dump objects [-path <rpath> | -domain <domain-number>]
------------------------------------------------------------------------------
Usage: air env <command>

These commands operate on files and directories related to the Ab Initio


Environment.

The following commands are available:

air env create-env-logs [-months <num_months>]


air env manage-logs {-delete | -list}
[-force]
[-before <date> | -days-old <days-old>]
[-after <date>]
[-proj <path> | -sand-root <path> | -files-below <path>]
[-log-dir <name>]
[-filename <graph> | <pset> | <plan>]
-----------------------------------------------------------------------------------
air lock - Sets, breaks, releases, and resets locks

The following commands are available:

air lock break {[[-object <object>] [-project <project>] [-user


<username>] ...] | -all}
[-quiet]
air lock release {[[-object <object>] [-project <project>] [-user
<username>] ...] | -all}
air lock reset [-user <username> | -everyone ]
[ [[-object <object>] [-project <project>] ...] | [-all] ]
air lock set [-force]
[-breakable | -unbreakable]
[-auto-release | -manual-release]
[-modify <attribute> ...]
{-object <object> } ...
air lock show {[[-object <object>] [-project <project>] [-user
<username>] ...] | -all}
-----------------------------------------------------------------------------------
-------------
[[email protected] /home/out-rajpoot-b]# air ls
directory /: 6 elements
directory: DataProfiler
directory: Groups
directory: Metadata
directory: Projects
directory: Users
directory: abinitio
[[email protected] /home/out-rajpoot-b]# air ls Metadata
directory /Metadata/: 32 elements
directory: Menus
directory: adhoc_groups
directory: business_term_folders
directory: business_term_groups
directory: business_term_relationships
directory: business_terms
directory: docs
directory: domain_value_sets
directory: element_groups
directory: element_mappings
directory: entity_relationships
directory: executables
directory: expressions
directory: file_groups
directory: logical_elements
directory: logical_entities
directory: logical_keys
directory: logical_models
directory: notes
directory: organizations
directory: personnel
directory: report_collections
directory: report_object_containers
directory: report_objects
directory: report_transforms
project: reports
directory: roles
directory: servers
directory: subject_areas
directory: systems
directory: titles
directory: validation_specs
[[email protected] /home/out-rajpoot-b]# air ls Groups
directory /Groups/: 2 elements
mimeobj: override_order
directory: world
[[email protected] /home/out-rajpoot-b]# air ls Users
directory /Users/: 0 elements
[[email protected] /home/out-rajpoot-b]# air ls abinitio
directory /abinitio/: 11 elements
directory: annotation rules
directory: bmr_version
directory: categories
directory: default
directory: ds_registry
directory: examples
directory: extensions
directory: hosts
directory: promotions
directory: tags
directory: taxonomy
[[email protected] /home/out-rajpoot-b]# air ls Projects
directory /Projects/: 4 elements
directory: abinitio
directory: sber
directory: sberbank
project: stdenv
-----------------------------------------------------------------------------------
----
air object - Manipulates EME technical repository objects

This group of commands is used to manipulate objects and


directories of objects.

The following commands are available:

air object access <rpath> {r|w|x|f}


air object cat <rpath>
air object changed [rpath ...]
[-root1 <eme1>] [-branch1 <branch1>] [-version1 <v1>|
<tag1>]
[-root2 <eme2>] [-branch2 <branch2>] [-version2 <v2>|
<tag2>]
[-show-all] [-tagged-only]
[-diff [-terse | -verbose | -wizard] [-ignore-param-
order] [-text]
[-ignore-dep-analysis] [-original-format]]
[-files-with-diff [-terse | -verbose]]
[-m] [-dml]
air object chmod [-Rf]
{[+|-][permissions] [+inherit|-inherit]}
<rpath1> [<rpath2> ...]
air object chown [-Rf] {<user>.<group> | <user> | .<group>} <rpath> ...
air object clear-permissions [-R] { <rpath> ... }
Deprecated; use air object chmod.
air object cp <rpath1> <rpath2>
air object create-parameter-set <file> <rpath> [-<switch> <binding>]*
Deprecated; use air sandbox parameter.
air object dataset [[-R] <rpath> [-show]
[-discover | -user-managed] [-register] |
-remove-orphans <rpath> [-dry-run]]
air object dataset-associations [<rpath> ...]
[-upstream-limit <n>] [-downstream-limit
<n>]
[-project-only] [-common-only]
[-m] [-dml]
air object field-lineage <rpath>
[ [ -dep <var> [-upstream | -downstream]
[-cross-graph <depth> ] |
-all-outputs | -all-inputs ]
[-statements -ports -datasets] ]
-outputs-to-inputs |
-inputs-to-outputs |
-datasets |
-vars ]
[-m]
air object info [-lguAdcaf] <rpath>
air object load [-table-of-contents] <filename>
[-history-file <history-filename>]
[-relocate <path_in_source> <path_in_target>]
[-no-since-verify]
[-no-tag | -tag <tagname>]
[-comment <comment>]
[-quiet]
[-load-permissions]
[-analyze | -no-analyze]
[-dry-run]
air object ls [-RlguAdcafC] <rpath>
air object mkdir [-q] [-no-project-add] <rpath>
air object mv <rpath1> <rpath2>
air object perms <rpath> [-user username]
air object poll-for-change -cmd <script>
[-state-file <filename>]
[-poll-interval <t>]
[-poll-limit <n>]
[-watch-list <paths>] | [-watch-file <filename>]
[-tags]
[-keep-connection]
[-exit-on-change]
[-batch]
[-verbose]
air object referencing-files <rpath> [-top-level] [-single-column]
air object requires <rpath>
{-add <rpath> ... [-force] | -remove <rpath> ... | -
clear}
[-show]
air object rm [-f] [-r] [-no-project-remove] <rpath>
air object rollback [-dry-run]
[-ignore-missing]
[-to-version <version>]
<rpath> {rpath ...}
air object rollback-version [-dry-run]
[-exclude <rpath> {-exclude <rpath> }]
[-force]
<version>
air object save <filename>
{<rpath> ... | -from-tag <tag> | -exact-tag <tag>}
[-since <tag2>]
[-include common | local | <rpath> ...]
[-external common | local | <rpath> ...]
[-exclude <rpath> ...]
[-export <rpath> ...]
[-settings common | local | <project> ...]
[-removed-files <project> ]
[-comment <comment>]
[-quiet]
[-include-datasets]
[-no-annotations]
[-exclude-arules <annotation-rule> ...]
[-format <save-file-format>]
[-force]
[-no-tag-on-load]
[-include-arefs [-align-arefs]]
[-ignore-generated-by]
air object search grep <rpath> <search-string>
parameter <rpath> <paramname>
air object set-acl [-R] <path> [-exact] [-readonly]
[-remove-all | {<permission> <user-list> ...}... ]
air object show-acl [-R] <rpath> ...
air object show-permissions [-R] <rpath> ...
air object unlink [-f] [-no-project-remove] <rpath>
For internal use only.
air object uses <rpath> [-top-level] [-single-column]
air object versions [-quiet | [-no-tags] [-checkins | -internal]]
[-descending | -ascending]
[-user <username> [-user <username>...]]
[-branch <branchname> [-branch <branchname>...]]
[-rtags-only]
[-m]
[-versions-only]
[-show-branches]
[<rpath> | -rpath-filter <path>]
[<version-range>]

-----------------------------------------------------------------------------------
-----
Usage: air project <subcommand>

Various commands for project management.

The following commands are available:

air project add [-q] <project-name> <filename> ...


air project analyze-dependencies <rpath>
[<file> ... ]
[-check | -complexity | -complexity-
details]
[-analysis-extensions]
[-verbose]
[-referencing-files]
[-field-warning]
[-comment <comment>]
[-nodiscover-datasets]
[-rollup-errors |-individual-rollup-errors
|-parsable-errors |
-legacy-errors]
[-max-warnings [all | <number-of-
warnings>]]
[-cache <file> ]
air project clone <source-project> <target-project>
air project convert {<project-name> | -all}
[-dry-run]
[-format <project-format>]
air project create <project-name>
[-location <location>]
[-prefix <prefix>]
[-common [<parameter>] <common-path> [[<parameter>]
<common-path>]...]
[-extension <pattern> <type>]
[-nodefault]
air project default <project-name>
{[-extensions] | [-parameters] | [-all]}
[-location <location>]
[-prefix <prefix>]
air project eval <rpath> [<sub-object>] [-details [-v]]
(<parameter> [-expression | -type | -show] |
-eval-expression <expression> [-position <parameter>])
[<parameter>=<value> ...]
air project export <project-name>
-basedir <root-dir> [-dry-run] [-quiet]
[-force] [-no-read-only]
[-find-required-files] [-required-common-files]
[-files <file> ... [-parameters]] [-from-tag <tag>]
[-set <parm_name> <value> ...]
[-config <configuration-pset>]
[-common <common_proj> <common_sbox>] [-relative-common]
[-export-commons] [-exclude <project> ...]
[-skip-unreadable]
[-published-eme <published-name>]
[-merge] [-leave-unresolved]
air project files <project-name>
[-basedir <basedir>]
[-all | -files <file> ...]
[-verbose] [-source] [-versions] [-tags]
air project find <project-name>
[-type <type-pattern>]
[-name <name-pattern>]
air project find-text [-regex | [-exact] [-ignore-case]]
[-file-limit <limit>] [-result-limit <limit>]
[[-object-type <type>] ...]
[[-attribute <attribute>] ...]
[[-task-type <type>] ...]
[[-path-filter <filter>] ...]
[[-component-type <type>] ...]
[[-component-label <label>] ...]
[[-task-label <label>] ...] [-param <name>]
[-all-file-types] [-linked [-all-linked]]
[-external] [-m] <query> <path> [<path> ...]
air project get-required-files <project-name> [-force]
[<object-relative-path> ...]
air project import <project-name>
-basedir <root-dir>
[-dry-run] [-fast-dry-run]
[-force] [-lock] [-retry]
[-auto-add] [-add-files <file> ...]
[-exclude-files <file> ...]
[-create] [-no-read-only]
[-files <file> ...]
[-find-required-files]
[-tag <tag-name> -move-tag {-tag-all |-tag-project|-tag-
exact}]
[-comment <comment>]
[-published-eme <published-name>]
[-analyze-referencing-files]
[-noanalysis]
[-nodiscover-datasets]
[-rollup-errors | -parsable-errors | -legacy-errors | -
individual-rollup-errors]
[-max-warnings [all | <num-warnings>]]
[-import-commons] [-quiet]
[-mimeobj-max-size <size limit>]
air project manage-extensions [-reset | -show | -from-system]
[-add <pattern> <type> ...]
[-remove <pattern> ...]
[-file <extension file>]
air project map-url <project-name> <url> ...
air project mkdir [-q] <project-name> [-no-export] <dir-name>
air project modify <project-name>
[-location <location>]
[-common [<parameter>] <common-path> [[<parameter>]
<common-path>]...]
[-extension <pattern> <type>]
[-remove <clause>]
[-require-user-managed-datasets {true|false}]
air project notag <project-path> -add | -remove <object-path>
<project-name> -show
air project parameter <project-name> [-export] <parameter> [<interp>]
<value>
<project-name> [-export] <parameter> -choice <choice >
...
<project-name> [-export] <parameter> -dependent
<choice-parameter>
<project-name> [-export] <parameter> -case <choice>
[<interp>] <value>
<project-name> -remove <parameter>
<project-name> -unbind <parameter>
<project-name> {-overridable | -not-overridable}
<parameter>
<project-name> -eval <parameter>
[<parameter>=<value> ...]
air project prepare-to-extend [-q] <project-name>
air project remove [-q] [-r] <project-name> <rpath> ...
air project reset <project-name>
[-common] [-extensions]
[-parameters] [-all]
air project resolve-conflicts <project-name> [-basedir <basedir>]
{-keep-repository | -keep-sandbox }
[-unconflicted]
{ -all | -files <file> ... }
air project set-executable <project-name> <rpath> [-not]
air project set-type <project-name> [-force] <relative-rpath> <mime-type>
air project show <project-name> [-effective-extensions]
air project show-common <project-name>
[-exact [-param]]
air project source-control-info <directory ...> [-file <output file> [-dml]
air project strip [-quiet] [-no-recurse] [-strip-orphans] <rpath> ...
air project update-extensions [-reset | -override] <path> ...
air project update-files -removes [-v] [-dry-run] [directory-path]
-----------------------------------------------------------------------------------
-------
air reposit - Populates the EME technical repository from files

These commands read information from the filesystem and add it to the
repository.

The following commands are available:

air reposit mime [-no-add]


<mime-type> <filename> <rpath>
air reposit text [-no-add]
{-string <text> [-string <text>] ... | <filename> } <rpath>
-----------------------------------------------------------------------------------
------
Usage: air repository <command>

These commands operate on a repository's storage system rather than on


the repository's content. The majority of these commands are repository-
wide. See help on the individual commands in this group for the
exceptions.
The following commands are available:

air repository access-mode {-normal | -readonly | -deny | -status} [-force]


air repository add-data-file [-size <size>] [-count <count>]
air repository backup [-file <filename>]
[-abspath]
{-backup-file <filename> [-compress] | <program>
<args>}
air repository
charset {-show | -change <charset>} [-force]
air repository
check - Checks low-level repository data structures
air repository
chmod <permissions>
air repository
chown <user> [: <group>]
air repository
compress-diffs [-quiet] [-background] [-R]
[ <rpath> ... ]
air repository connections [-verbose] [-m]
air repository convert-storage-format [-dry-run] [-force] [-repair] [<new-
format>]
air repository create [<repository-path>] [-files <nfiles>]
air repository create-image <filename> [-compress] [-progress]
[-version {<version> | current}]
[-format <format-number>]
[-force]
air repository destroy [-force]
air repository load-from-image <repository-path> <filename>
[-no-convert]
[-files <nfiles>]
[-progress] [-no-install-schema]
air repository online-backup - Backs up an EME technical repository while
it is active
air repository options [+/-access-control]
[+/-internal-namespace]
[+/-audit-log]
[+/-require-promotion-history]
[audit-size <n>]
air repository ping [-iter <iterations>] [-sleep <sleep seconds>]
air repository rename [-force] <new-name>
air repository restart
air repository revert [-force] <version>
air repository show [-num-domains] [-repository-version]
[-num-branches] [-am-admin]
[-num-connections] [-storage-format]
[-files]
air repository show-server [-local]
air repository shutdown [-quiet] [-force]
air repository start [-override-running-server-check]
air repository tag [-version <version>] tag [comment]
air repository trace {start -id <unique ID> [-debug] [<further-trace-
args> ...] | stop}
air repository trigger - Maintains trigger objects in an EME technical
repository
air repository version-comment <version-number>
[-set <comment> | -append <comment>]
air repository version-info [-commands]
[-all-objects]
[-diff [-terse | -verbose] [-ignore-param-order]
[-text] [-original-format]]
[-m2]
[-raw]
[-infodir <path> [-exact]]
<version-number> | <version-list> | -
air repository version-list-fixes <version-number> | <version-list> | -
[-issues-only]
[-local-time]
-----------------------------------------------------------------------------------
----------
Usage: air sandbox <command>

These commands operate on sandboxes.

The following commands are available:

air sandbox
ab-compatibility <file> [-show] [-update] [-set <version>]
air sandbox
add <file> [-type <type>]
air sandbox
analysis-level <pset> {-show | -set <level>}
air sandbox
attach <sandbox-path>
<project-path>
[-published-eme published-name]
air sandbox checkin <sandbox-path> [<sandbox-path> ...]
[-dry-run]
[-force]
[-lock]
[-auto-add]
[-no-read-only]
[-noanalysis]
[-import-commons]
[-mimeobj-max-size <size limit>]
[-tag <tag-name> ]
[-comment <comment>]
air sandbox convert <path>
[-format <sandbox-format>]
air sandbox create <path>
[-template <path> | -type {public | private |
supporting}]
[-related-private <private sandbox>]
[-rel-loc <relative location>]
[-prefix <prefix>]
[-replace <s1> <s2>]
[-location <location>]
[-nodirectories]
air sandbox dataset - Administers reusable datasets
air sandbox detach [-q] [<path>]
air sandbox diff {<path> |
<path1> <path2> |
-version <v> <path> |
-version <v1> -version <v2> <path>}
[-terse | -verbose | -wizard]
[-ignore-param-order]
[-external-files]
[-ignore-dep-analysis]
[-text]
[-all [-no-diff] [-same]]
[-original-format]
[-dml]
[-m]
air sandbox eval <sandbox-path> [<sub-object>] [-details [-v]]
(<parameter> [-expression | -type | -show] |
-eval-expression <expression> [-position <parameter>])
[<parameter>=<value> ...]
air sandbox export <sandbox-path> [<arguments>]
air sandbox field-lineage <rpath>
[ [ -dep <var> [-upstream | -downstream] |
[-statements -ports -datasets] ] |
-outputs-to-inputs |
-inputs-to-outputs |
-datasets |
-vars ]
[-m]
air sandbox files <sandbox-path> [<arguments>]
air sandbox find [<path>] [-up | -down]
[-relative] [-project]
air sandbox find-text [-replace <replacement> [-dry-run]
[-lock [-break-locks]] [-force] |
[-linked [-all-linked]] [-external]]
[-regex | [-exact] [-ignore-case]]
[-file-limit <limit>] [-result-limit <limit>]
[[-object-type <type>] ...]
[[-attribute <attribute>] ...]
[[-task-type <type>] ...]
[[-path-filter <filter>] ...]
[[-component-type <type>] ...]
[[-component-label <label>] ...]
[[-task-label <label>] ...] [-param <name>]
[-all-file-types] [-m] <query> <path> [<path> ...]
air sandbox get-required-files [-force] [<path> ...]
air sandbox import <sandbox-path> [<arguments>]
[-dry-run] [-fast-dry-run]
[-force] [-lock]
[-auto-add] [-add-files <file> ...]
[-exclude-files <file> ...]
[-no-read-only]
[-files <file> ...]
[-find-required-files]
[-tag <tag-name> -move-tag {-tag-all |-tag-project|-tag-
exact}]
[-comment <comment>]
[-published-eme <published-name>]
[-analyze-referencing-files]
[-noanalysis]
[-nodiscover-datasets]
[-rollup-errors | -parsable-errors | -legacy-errors | -
individual-rollup-errors]
[-max-warnings [all | <num-warnings>]]
[-import-commons] [-quiet]
[-mimeobj-max-size <size limit>]
air sandbox index - Manage and query a sandbox index.
air sandbox info [-basic] <path> ...
air sandbox integrate <sandbox-path>
[-source-root <source root>]
[-source-branch <source branch>]
[-source-version <source version>]
[-source-project <source project path>]
[-base-root <base root>]
[-base-branch <base branch>]
[-base-version <base version>]
[-base-project <base project path>]
[-no-lock] [-dry-run]
[-files <file> ...]
[-quiet] [-leave-unresolved]
air sandbox lock { <path> | -parameters [<sandbox-path>] }
[-set | -release | -break | -reset]
[-nocheck]
[-force] [-unbreakable] [-manual-release]
air sandbox merge <base> <source> <target> <destination>
[-resolutions <url> | -b | -s | -t]
[-text-b | -text-s | -text-t | -text-none]
[-nopropagate] [-nolegend] [-ignore-ws]
[-diffs] [-mdiff] [-rdiff] [-force-text]
air sandbox move <from_file> <to_file>
air sandbox package-for-support <path> [<path>...]
[-name <package name>]
air sandbox parameter [<pset-spec>|<sandbox-spec>] <parameter>
[<interpretation>] [<value>] [<flag>]
[<pset-spec>|<sandbox-spec>] <parameter> -choice
<choice> ...
[<pset-spec>|<sandbox-spec>] <parameter> -dependent
<choice-parameter>
[<pset-spec>|<sandbox-spec>] <parameter> -case
<choice> [<interpretation>] <value>
[<pset-spec>|<sandbox-spec>] <parameter> -common
<common-sandbox-path> [-relative-common]
[<pset-spec>|<sandbox-spec>] <parameter> -comment
<comment-value>
[<pset-spec>|<sandbox-spec>] <parameter> -type <type-
value>
[<pset-spec>|<sandbox-spec>] <parameter> -dml-type
<dml-type-expression>
[<pset-spec>|<sandbox-spec>] -show <parameter>
[<pset-spec>|<sandbox-spec>] -remove <parameter>
[<pset-spec>|<sandbox-spec>] -eval <parameter>
[<parameter>=<value> ...]
[<pset-spec>|<sandbox-spec>] -eval-expression
<expression> [-position <parameter>]
[<pset-spec>|<sandbox-spec>] -expression <parameter>
air sandbox parameterize-path <scope-path> <path>
[-graph]
[-exported-only]
[-no-brace]
air sandbox precompile-graph <pset>
[-silent | -verbose] [-ignore-analysis-level]
[<positional-input-value> ...]
[-<input-parm-name> <value>] ...
air sandbox pset <pset-path>
[ -prototype <path> |
-print-prototypes |
-base <base-path> |
-insert-base <base-path> |
-replace-base <base-path> |
-remove-base |
-print-bases |
-split-runtime [-overwrite-existing] ]
air sandbox remove <file> [-force] [-no-delete]
air sandbox replace-subgraph -graph-path <filesystem_path>.mp
-path-to-subgraph-source <filesystem_path>.mp
-implementation-path <filesystem_path_impl>.mp
[-interface-path <filesystem_path>.mgi]
[-port-name-change <subgraph-port> <interface-
port> ...]
[-allow-overrides-of-non-interface-parameters]
[-walk-into-linked-subgraphs]
air sandbox resolve <sandbox-file>
[-merge | -take-edited | -take-source | -take-base | -
take-target]
[-b | -s | -t]
[-dry-run] [-force]
air sandbox revert [-basedir <sandbox>]
<path> ...
-latest
[-no-backup]
[-set <name> <value>] ...
[-common <rpath> <common-sandbox-dir>] ...
[-lock]
air sandbox rollback [<project-name>]
[-basedir <sandbox>]
-version <version>
[-force]
[-files <path> {path ...}]
air sandbox run <path>
[-resolve-from <sandbox>]
[-script-only] [-force-dynamic] [-force-fold]
[-background-mode] [-help-inputs] [-yarn-estimate-only]
[<positional-input-value> ...]
[-<input-parm-name> <value>] ...
[<plan-recovery-option>]
[<plan-debugging-options>]
[<other-plan-options>]
air sandbox scripts [<path>]
-inner <sbox-path>
<define_mode> <start_mode>
[-<param_name> <value>] ...
air sandbox search parameter <path> <paramname>
air sandbox show-common [<sandbox-path>]
[-exact [-param]]
air sandbox status <path>
[-R]
air sandbox update <path> ...
{-from <component-path> | -all
| -user-defined
| -top-level-ai-components-only}
[-interface]
[-no-lock]
[-continue]
[-force]
[-dry-run]
[-no-check]
[-verbose]
air sandbox validate-graph <path>
[-continuous]
[[ -analysis [-eme] [-field-warning]] |
[-complexity | -complexity-details]]
[-all]
[-rollup-errors | -m | -legacy-errors]
[-no-validation-extensions]
[-report-suppressions]
[-show-suppressed-validation-extension-errors]
[-interface-only]
-----------------------------------------------------------------------------------
-----
air system - Maintains system objects in an EME technical repository

These commands administer system objects in an EME technical repository --


for example, users and groups. The majority of these commands are
repository-wide. See help on the individual commands in this group for the
exceptions.

The following commands are available:

air system configure-auth [-enable | -disable]


[-username <AG user>]
[-password <AG password> | -prompt-password]
[-url <AG URL>]
[-published-eme <repository-name>]
[-update-interval <seconds>]
[-bulk-update-interval <seconds>]
[-show]
air system export - Maintains system objects in an EME technical
repository
air system group - Maintains system objects in an EME technical
repository
air system import - Maintains system objects in an EME technical
repository
air system install - Installs system objects in an EME technical
repository
air system show - Displays system information.
air system user - Maintains system objects in an EME technical
repository
-----------------------------------------------------------------------------------
------------
air tag - Creates and manipulates of tags and configurations.

This group of commands is used to create and manipulate tags. A tag is


like a label which can be added to an object.

The following commands are available:

air tag change-version <tagname> {<object> ... | -all-primary}


[-version <version>] [-exact]
[-exclude <rpath>...]
air tag combine [-dry-run] {[-latest] | [-list-order]} [-create <new_tag>]
<tag1> <tag2> ...
air tag create <tag-name>
[<rpath>... | -file <object-list>]
{[-project-only] | [-all-required] | [-exact]}
[-dry-run] [-move|-add] [-strict]
[-exclude <rpath>... ]
[-no-annotations] [-ignore-generated-by]
[-comment <comment> | -comment-file <comment-filename>
|-overwrite-comment
{-comment <comment> | -comment-file <comment-filename>}]
[-full-commons | -no-full-commons]
[-rtag {<rtagname> | <version>}]
air tag default-version <tagname>
{-set [version] | -show}
air tag delete [-q] <tagname>
air tag diff [-show-all] <tag1> <tag2>
air tag duplicate <tagname> <new-tagname>
[-update-to-current]
[-comment <comment>] | [-comment-file <comment-filename>]
[-exclude <rpath>...]
air tag freeze <tagname>
air tag import-configuration [-dry-run] <config-file-fspath> <config-file-
rpath>
air tag list [<flags>] [-from <fromtime>] [-to <totime> ] [-user <username>]
[<tagname> | <object>]
air tag list-fixes <tag-name> | <tag-list> | -
air tag object-versions <tag>
[-since <tag-or-version>]
[-all]
[-m]
[-versions-only]
air tag remove [-q] <tagname> <object>
air tag rename <tagname> <new-tagname>
air tag tag-configuration [-dry-run] [-strict]
[-file <config-file-fspath>]
<tag-name>
<config-file-rpath>
-----------------------------------------------------------------------------------
--

You might also like