← 返回
未分类 Key

Ambari API

Manage Hadoop clusters via Ambari REST API. Supports service start/stop/restart, component operations, and cluster monitoring. Use when managing Ambari clust...
lukaizj
未分类 clawhub v0.1.0 100000 Key: 需要
★ 0
Stars
📥 350
下载
💾 0
安装

概述

Ambari API Management

Manage Hadoop clusters through Ambari REST API (supports Ambari 2.7.5 and 3.0.0).

Quick Start

# Install dependencies
pip install -r ~/.claude/skills/ambari-api/scripts/requirements.txt

# Add cluster configuration
python ~/.claude/skills/ambari-api/scripts/ambari_api.py config --add \
  --name prod \
  --url https://ambari.example.com:8080 \
  --username admin \
  --password admin

# List clusters
python ~/.claude/skills/ambari-api/scripts/ambari_api.py clusters --config prod

Core Operations

Service Management

# List services in a cluster
python ambari_api.py services --config prod --cluster mycluster

# Start/Stop/Restart a service
python ambari_api.py services --config prod --cluster mycluster --service HDFS --action START
python ambari_api.py services --config prod --cluster mycluster --service YARN --action STOP
python ambari_api.py services --config prod --cluster mycluster --service HIVE --action RESTART

Component Management (Host-Specific)

# List components on a host
python ambari_api.py components --config prod --cluster mycluster --host node01

# Start/Stop specific component on a host
python ambari_api.py components --config prod --cluster mycluster --host node01 \
  --service HDFS --component DATANODE --action START

python ambari_api.py components --config prod --cluster mycluster --host node01 \
  --service HDFS --component DATANODE --action STOP

Host and Status Operations

# List all hosts
python ambari_api.py hosts --config prod --cluster mycluster

# Get service status
python ambari_api.py status --config prod --cluster mycluster --service HDFS

Configuration Management

# List configured clusters
python ambari_api.py config --list

# Remove a cluster configuration
python ambari_api.py config --remove --name prod

API Reference

CommandDescription
----------------------
config --addAdd cluster config with URL, username, password
config --listList all saved configurations
clustersList clusters in Ambari
servicesList services or perform START/STOP/RESTART
hostsList hosts in a cluster
componentsList or manage components on specific host
statusGet detailed service status

References

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-05-07 16:04 安全 安全

安全检测

暂无安全检测报告