Windows에서 Hadoop Symlinks 비활성화


0

Windows 7에서 Hadoop 2.2.0을 실행하고 있습니다. 작업을 실행하려고하면 Hadoop이 로컬 파일 시스템의 temp 폴더에 심볼릭 링크를 만들려고합니다. 필요한 권한이 없기 때문에 작동하지 않습니다.

Windows의 이전 버전의 Hadoop은 심볼릭 링크를 전혀 지원하지 않고 파일을 대신 복사하고 있음을 읽었습니다.

그래서 질문은 : 플래그로 심볼릭 링크를 끄고 이전 동작으로 다시 전환 할 수 있습니까?

답변:


1

"컨테이너 실행 예외 : org.apache.hadoop.util.Shell $ ExitCodeException : 기호 링크를 작성할 권한이 없습니다."와 같은 오류가있는 경우

Windows 에는 SeCreateSymbolicLinkPrivilege 가 없습니다 . 오류 메시지가 있으면 시도해보십시오.mklink /d 1 2

1) Launch secpol.msc via Start or Start → Run.

2) Open Security Settings → Local Policies → User Rights Assignment.

3) In the list, find the "Create symbolic links" item, which represents SeCreateSymbolicLinkPrivilege.

4) Double-click on the item and add yourself (or the whole Users group) to the list.

문제가 지속되면 문제가 UAC와 관련이있을 수 있으므로 비활성화해야합니다.

검색 시작에 "MsConfig"를 입력하여 시스템 구성을 시작한 다음 도구 탭으로 이동하여 UAC 설정 변경을 선택한 다음 시작 버튼을 클릭하십시오.

이것이 도움이되기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.