linux - How to convert blueprint json file to csv file? -
how convert blueprint json file csv file?
my target convert properties parameters csv file amabri cluster
example – how generate new fresh blueprint.json file ambari cluster
curl -u admin:admin -h "x-requested-by: ambari" -x http://10.23.4.122:8080/api/v1/clusters/hdp01?format=blueprint -o /tmp/hdp01_blueprint.json
example of expected results: ( parameters json file config types should in csv file )
autopurge.purgeinterval,512 datadir,/hadoop/zookeeper autopurge.snapretaincount,10 clientport,2181 initlimit,11 ticktime,2000 synclimit,5
you write own script doing conversion.
for example use php reading json , creating csv file way want it.
reading json
$filecontent = file_get_contents('/tmp/hdp01_blueprint.json'); $parsedcontent = json_decode($filecontent, true);
after content stored in $parsedcontent variable associative array. array can write values want csv file.
you can let script fetch json string you.
Comments
Post a Comment