반응형

C# 75

손상된 HDFS 파일을 수정하는 방법

손상된 HDFS 파일을 수정하는 방법 누군가 손상된 HDFS를 어떻게 수정합니까? Apache / Hadoop 웹 사이트를 살펴 보았는데 fsck명령을 내 렸는데 문제가 해결되지 않았습니다. 이 문제를 겪은 적이있는 사람이이 문제를 해결하는 방법을 알려줄 수 있기를 바랍니다. 원시 파일 시스템 용 기존 fsck 유틸리티와 달리이 명령은 감지 된 오류를 수정하지 않습니다. 일반적으로 NameNode는 대부분의 복구 가능한 오류를 자동으로 수정합니다. 를 실행했을 때 bin/hadoop fsck / -delete손상되었거나 블록이 누락 된 파일이 나열되었습니다. 손상되지 않게하려면 어떻게해야합니까? 이것은 연습 기계에 있기 때문에 모든 것을 날려 버릴 수는 있지만, 라이브에 가면 모든 것을 날려 버려서 "고..

programing 2021.01.14

JSON에 덤프는 추가 큰 따옴표와 따옴표 이스케이프를 추가합니다.

JSON에 덤프는 추가 큰 따옴표와 따옴표 이스케이프를 추가합니다. Python 도구로 Twitter 데이터를 검색하고 JSON 형식으로 내 디스크에 덤프합니다. 큰 따옴표로 묶인 트윗에 대한 전체 데이터 문자열이 의도하지 않게 이스케이프되는 것을 발견했습니다. 또한 실제 JSON 형식의 모든 큰 따옴표는 백 슬래시로 이스케이프됩니다. 그들은 다음과 같이 보입니다 : "{\"created_at \ ": \"8 월 8 일 금요일 11:04:40 +0000 2014 \ ", \"id \ ": 497699913925292032, 어떻게 피할 수 있습니까? 그것은해야한다: { "created_at": "2014 년 8 월 8 일 금요일 11:04:40 +0000"..... 내 파일 아웃 코드는 다음과 같습니다...

programing 2021.01.14

유형이 제네릭 인터페이스를 구현하는지 확인

유형이 제네릭 인터페이스를 구현하는지 확인 MyType이라는 유형이 있다고 가정 해 보겠습니다. 다음을 수행하고 싶습니다. MyType이 일부 T에 대해 IList 인터페이스를 구현하는지 확인합니다. (1)에 대한 답이 '예'이면 T가 무엇인지 알아보세요. 이를 수행하는 방법은 GetInterface () 인 것 같지만 특정 이름으로 만 검색 할 수 있습니다. "IList 형식의 모든 인터페이스"를 검색하는 방법이 있습니까? (가능하면 인터페이스가 IList의 하위 인터페이스 인 경우 작동하는 경우에도 유용합니다.) 관련 : 유형이 특정 일반 인터페이스 유형을 구현하는지 확인하는 방법 // this conditional is necessary if myType can be an interface, // ..

programing 2021.01.14

TestNG를 사용한 스프링 종속성 주입

TestNG를 사용한 스프링 종속성 주입 Spring은 JUnit을 매우 잘 지원합니다. RunWith및 ContextConfiguration주석을 사용하면 매우 직관적으로 보입니다. @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:dao-context.xml") 이 테스트는 Eclipse와 Maven 모두에서 올바르게 실행할 수 있습니다. TestNG와 비슷한 것이 있는지 궁금합니다. 이 "차세대"프레임 워크로의 전환을 고려하고 있지만 Spring 테스트와 일치하는 항목을 찾지 못했습니다. TestNG에서도 작동합니다. 귀하의 테스트 클래스는 필요가 확장 다음의 클래스 중 하나를 org.springf..

programing 2021.01.14

Java : Java에서 배열을 한 줄로 초기화하는 방법은 무엇입니까?

Java : Java에서 배열을 한 줄로 초기화하는 방법은 무엇입니까? int[] array1 = {1, 2, 3, 4, 5, 6, ,7, 8}; - working array1 = {1, 1, 1, 1, 2, 5, ,7, 8}; - NOT working 첫 번째 줄은 작동하지만 두 번째 줄은 작동하지 않습니다. 한 줄의 코드로 두 번째 줄에서 초기화하려면 어떻게해야합니까? array = new int[] {1, 1, 2, 3, 5, 8}; 출처 : Oracle JavaDocs-어레이 첫 번째 방법이 작동하는 이유는 컴파일러가 배열에 할당 할 요소 수를 확인한 다음 적절한 양의 메모리를 할당 할 수 있기 때문입니다. 편집 : 나는 당신이 array1새로운 데이터 로 업데이트하려고한다는 것을 깨닫습니다 ....

programing 2021.01.14
반응형