Yarn常用命令

2021-06-29 11:08:52 字數 2514 閱讀 2417

概述

yarn命令由bin/yarn下面的指令碼呼叫。不帶任何引數執行yarn指令碼會列印所有命令的描述。

用法:yarn [--config confdir] command

yarn有乙個選項解析框架作為

執行類用於解析一般的選項。

命令選項

描述--config confdir

覆蓋預設配置目錄。 預設是 $hadoop_prefix/conf。

command command_options

在下面的章節中

他們選擇不同的命令進行描述。這些命令被分為

user commands

和administration commands

命令。

使用者命令

對於hadoop集群,使用者命令非常有用。

jar執行乙個jar檔案,使用者可以**yarn**在乙個jar檔案,然後使用這個命令執行。

用法:yarn jar [mainclass] args...應用

列印應用程式的報告和kill掉的應用程式。

用法:命令選項

描述-containerid containerid

指定乙個容器id(container id)

-nodeaddress nodeaddress

指定乙個節點位址( node address)

節點(node)

列印節點報告

用法:yarn node

命令選項

描述-status nodeid

指定乙個節點id(node id)

-list

列出所有節點列表資訊

日誌(logs)

轉儲容器日誌

用法:yarn logs

命令選項

描述-containerid containerid

指定乙個容器id(container id)

-nodeaddress nodeaddress

指定乙個節點位址( node address)

classpath

列印需要得到hadoop的jar和所需要的庫的類路徑

用法:yarn classpah

版本(

version

列印版本資訊

用法:yarn version

————————————————

管理命令

管理命令對管理員維護hadoop集群非常有用。

資源管理(resourcemanager)

啟動資源管理(resourcemanager)

用法:yarn resourcemanager

節點管理(nodemanager)

啟動節點管理(nodemanager)

用法:yarn nodemanager

**服務(proxyserver)

啟動**服務(proxyserver)

用法:yarn proxyserver

rmadmin

執行resourcemanager管理客戶端

[-refreshsuperusergroupsconfiguration] [-refreshadminacls] 

[-refreshserviceacl] [-help [cmd]]

命令選項

描述-refreshqueues

重新整理佇列的acl,狀態和排程程式特定的屬性。resourcemanager將重新整理mapred-queues的配置檔案。

-refreshnodes

重新整理在resourcemanager中的主機資訊。

重新整理使用者到組的對映。

-refreshsuperusergroupsconfiguration

重新整理超級使用者**組的對映。

-refreshadminacls

重新整理acl的resourcemanager的管理

-refreshserviceacl

-help [cmd]

顯示幫助對於給定的命令或如果沒有指定顯示

所有命令。

daemonlog

獲取/設定每個守護程序的日誌級別。

用法:yarn daemonlog -getlevel

用法:yarn daemonlog -setlevel

command_options

description

-getlevel host:port name

列印執行守護程序的日誌級別 host:port. 該命令在內部連線到 http://host:port/loglevel?log=name

-setlevel host:port name level

設定守護程序執行時的日誌級別 host:port.  該命令在內部連線到http://host:port/loglevel?log=name

**:

Yarn常用命令

yarn也是使用的package.json檔案管理依賴包的。in other words,如果你想使用它,完全不需要任何額外的配置資訊。是不是很爽?安裝package.json裡面的全部依賴 yarn新增依賴 yarn add vue新增dev的依賴 yarn add less less loade...

yarn 常用命令

初始化新專案 yarn init新增依賴包 yarn add package yarn add package version yarn add package tag 將依賴項新增到不同依賴項類別 分別新增到 devdependencies peerdependencies 和 optionald...

Yarn 常用命令

一款代替代npm的包管理工具 安裝yarn npm install g yarn 初始化yarn init 安裝包yarn 安裝專案的全部依賴 yarn install yarn install 安裝package.json裡所有包,並將包及它的所有依賴項儲存進yarn.lock yarn inst...