기술나눔

하이브 메타데이터 서비스 시작

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

nohup hive --service metastore >> metastore.log 2>&1 &

이 명령은 Hive의 메타데이터 스토리지 서비스(metastore)를 백그라운드에서 실행하는 데 사용됩니다. 단계별로 설명하겠습니다.

1. 노웁:는 다음 작업에 사용되는 Unix/Linux 명령입니다.백그라운드에서 명령 실행 , 모든 SIGHUP 신호를 무시합니다. 즉, 사용자가 터미널을 종료하거나 서버와의 연결을 끊더라도 명령은 계속 실행됩니다.

2. hive --service Metastore: 명령의 이 부분은 시스템에 Hive 메타데이터 스토리지 서비스를 시작하도록 지시합니다. Hive는 대규모 데이터 세트를 쿼리하고 분석하기 위해 Hadoop을 기반으로 구축된 데이터 웨어하우스 도구입니다.

3. >> Metastore.log 2>&1: 이 부분은리디렉션 출력 명령. 이는 명령의 표준 출력(stdout)을 Metastore.log 파일에 추가하고, 표준 오류 출력(stderr)을 표준 출력으로 리디렉션하는 것, 즉 Metastore.log 파일에 추가하는 것을 의미합니다.

4. &: 명령 끝에 & 기호를 추가한다는 것은 현재 터미널을 차단하지 않고 백그라운드에서 명령이 실행되며, 계속해서 다른 명령을 입력할 수 있다는 의미입니다.

종합하면, 이 명령의 기능은 백그라운드에서 Hive의 메타데이터 스토리지 서비스를 시작하고 모든 출력(표준 출력 및 표준 오류 포함)을 Metastore.log 파일에 추가하는 것입니다.