[HADOOP] 어떻게 csv 파일에 청사진 JSON 파일을 변환하는?
HADOOP어떻게 csv 파일에 청사진 JSON 파일을 변환하는?
어떻게 csv 파일에 청사진 JSON 파일을 변환하는?
내 목표는 ambari 클러스터에서 csv 파일에 모든 속성 매개 변수를 변환하는 것입니다
예 - 어떻게 내 ambari 클러스터에서 새로운 신선한 blueprint.json 파일을 생성합니다
curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://10.23.4.122:8080/api/v1/clusters/HDP01?format=blueprint -o /tmp/HDP01_blueprint.json
예상 결과의 예 : (모든 설정 유형에서 JSON 파일에서 모든 매개 변수는 CSV 파일에 있어야합니다)
autopurge.purgeInterval,512
dataDir,/hadoop/zookeeper
autopurge.snapRetainCount,10
clientPort,2181
initLimit,11
tickTime,2000
syncLimit,5
해결법
-
==============================
1.이 변환을 수행하기위한 자신 만의 스크립트를 작성할 수 있습니다.
이 변환을 수행하기위한 자신 만의 스크립트를 작성할 수 있습니다.
예를 들어, 당신은 JSON을 읽고 정확하게 당신이 그것을 원하는 방식으로 CSV 파일을 만드는 PHP를 사용할 수 있습니다.
json으로 읽기
$fileContent = file_get_contents('/tmp/HDP01_blueprint.json'); $parsedContent = json_decode($fileContent, true);
그 후 콘텐츠는 연관 배열로 $ parsedContent 변수에 저장된다. 이 배열하면 csv 파일에 원하는 값을 쓸 수 있습니다.
당신은 당신이 원하는 경우 스크립트가 당신을 위해 JSON 문자열을 가져하도록 할 수 있습니다.
from https://stackoverflow.com/questions/45688805/how-to-convert-blueprint-json-file-to-csv-file by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] TEZ / 하이브에서 OOM (0) | 2019.09.30 |
---|---|
[HADOOP] 어떻게 HDFS와 지역에서 ext4 파일 시스템에서 파일이 서로 일치합니까? (0) | 2019.09.30 |
[HADOOP] 맵리 듀스 작업이 내 PHP 웹 페이지를 통해 자바로 작성된 러닝 (0) | 2019.09.30 |
[HADOOP] 어떻게 NRPE로 작업하는 사용자의 Nagios 플러그인을받을 수 있나요? (0) | 2019.09.30 |
[HADOOP] 5 기계와 아파치 Ambari 클러스터 물리적 시스템 또는 diffrent 5 VM으로 가상 머신에 설치 : 어느 것이 가장 좋습니다? (0) | 2019.09.30 |