ambari ha

reversión de ambari HDFS-HA

1
curl -u admin:admin -H  "X-Requested-By: ambari"  -X GET http: //zwshen86:8080/api/v1/clusters/bigdata/services/STORM

En el comando, zwshen86 es el nombre de la máquina del servidor Ambari (el puerto es 8080 por defecto), bigdata es el nombre del clúster y STORM es el nombre del servicio.

Ver información de hdfs

1
curl -u admin:admin -H  "X-Requested-By: ambari"  -X GET http: //node01:8080/api/v1/clusters/ocdp/services/HDFS

Rol de anfitrión

node01, datanode, journalnode,
node02, datanode, journalnode, SECONDARY_NAMENODE
node03, datanode, journalnode
node04, intención,
node05, propósito,

 Detener hdfs

1
curl -u admin:admin -H  "X-Requested-By: ambari"  -X PUT -d  '{"RequestInfo": {"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}'  http: //node01:8080/api/v1/clusters/ocdp/services/HDFS

 Ver el rol de componente de cada host

1
2
3
4 4
5 5
6 6
7 7
8
curl -u admin:admin -i http: //node01:8080/api/v1/clusters/ocdp/host_components?HostRoles/component_name=NAMENODE
 
curl -u admin:admin -i http: //node01:8080/api/v1/clusters/ocdp/host_components?HostRoles/component_name=SECONDARY_NAMENODE
 
 
curl -u admin:admin -i http: //node01:8080/api/v1/clusters/ocdp/host_components?HostRoles/component_name=JOURNALNODE
 
curl -u admin:admin -i  http: //node01:8080/api/v1/clusters/ocdp/host_components?HostRoles/component_name=ZKFC

Eliminar zkfc

1
2
curl -u admin:admin -H  "X-Requested-By: ambari"  -X DELETE  http: //node01:8080/api/v1/clusters/ocdp/hosts/node05/host_components/ZKFC
curl -u admin:admin -H  "X-Requested-By: ambari"  -X DELETE  http: //node01:8080/api/v1/clusters/ocdp/hosts/node04/host_components/ZKFC

Habilitar SECONDARY_NAMENODE

1
2
3
4 4
5 5
6 6
curl -u admin:admin -H  "X-Requested-By: ambari"  -X POST -d  '{"host_components" : [{"HostRoles":{"component_name":"SECONDARY_NAMENODE"}}] }'  http: //node01:8080/api/v1/clusters/ocdp/hosts?Hosts/host_name=node02
 
 
curl -u admin:admin -H  "X-Requested-By: ambari"  -X PUT -d  '{"RequestInfo":{"context":"Enable Secondary NameNode"},"Body":{"HostRoles":{"state":"INSTALLED"}}}'  http: //node01:8080/api/v1/clusters/ocdp/hosts/node02/host_components/SECONDARY_NAMENODE
 
curl -u admin:admin -H  "X-Requested-By: ambari"  -X GET  "http://node01:8080/api/v1/clusters/ocdp/host_components?HostRoles/component_name=SECONDARY_NAMENODE&fields=HostRoles/state"

Eliminar journalnode

1
2
3
4 4
curl -u admin:admin -H  "X-Requested-By: ambari"  -X GET http: //node01:8080/api/v1/clusters/ocdp/host_components?HostRoles/component_name=JOURNALNODE
curl -u admin:admin -H  "X-Requested-By: ambari"  -X DELETE http: //node01:8080/api/v1/clusters/ocdp/hosts/node01/host_components/JOURNALNODE
curl -u admin:admin -H  "X-Requested-By: ambari"  -X DELETE http: //node01:8080/api/v1/clusters/ocdp/hosts/node02/host_components/JOURNALNODE
curl -u admin:admin -H  "X-Requested-By: ambari"  -X DELETE http: //node01:8080/api/v1/clusters/ocdp/hosts/node03/host_components/JOURNALNODE

Elimine el namenode adicional:

1
2
curl -u admin:admin -H  "X-Requested-By: ambari"  -X GET http: //node01:8080/api/v1/clusters/ocdp/host_components?HostRoles/component_name=NAMENODE
curl -u admin:admin -H  "X-Requested-By: ambari"  -X DELETE http: //node01:8080/api/v1/clusters/ocdp/hosts/node05/host_components/NAMENODE

En la página de ambari, cambie la información de la versión de configuración hdfs a la versión anterior a HA v3

30 artículos originales publicados · elogiados 74 · 230,000 vistas +

Supongo que te gusta

Origin blog.csdn.net/ruiyiin/article/details/80840101
Recomendado
Clasificación