/ / konfiguracja zmiany klastrów hadoop + ambari - json, linux, hadoop, ambari

zmiana konfiguracji klastra hadoop + ambari - json, linux, hadoop, ambari

Chcę przesłać nowy plik bluprint.json do mojego klastra ambari w następujący sposób

curl  -u admin:admin -H "X-Requested-By: ambari" -X GET http://10.14.5.40:8080/api/v1/clusters/HDP6?format=blueprint -o /tmp/1-HDP6_blueprint.json

kiedy go uruchomię, wydaje się, że wszystko jest w porządku, ponieważ nie otrzymujemy żadnego ostrzeżenia / błędu

ale kiedy czytam parametry GUI ambari, widzę, że nowy bluprint.json nie wpłynął na klaster ambari z nową konfiguracją

jak to zdebugować? lub jak uzyskać powiadomienie ze składni curl ... o tym, co się dzieje?

Odpowiedzi:

0 dla odpowiedzi № 1

Należy pamiętać, że używane polecenie curl służy do pobierania istniejącej konfiguracji klastra w formacie blueprint (XGET).

Musisz użyć curl -XPOST, aby zarejestrować i przesłać nowy plan do ambari.

curl --verbose -H "X-Requested-By: ambari" -X POST -u admin:admin http://10.14.5.40:8080/api/v1/blueprints/:HDP6new?validate_topology=false --data  "@./blueprint.json"

Należy również pamiętać, że aby zmienić istniejącą konfigurację klastra, przesyłanie zmodyfikowanego bluetooth nie jest prawidłowe. Możesz się odnieść to dokument do modyfikacji konfiguracji.