Compartilhamento de tecnologia

Iniciar serviço de metadados do hive

2024-07-12

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

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

Este comando é usado para executar o serviço de armazenamento de metadados (metastore) do Hive em segundo plano. Deixe-me explicar passo a passo:

1. nada: é um comando Unix/Linux usado paraExecute o comando em segundo plano , ignorando todos os sinais SIGHUP. Isso significa que mesmo que o usuário saia do terminal ou se desconecte do servidor, o comando continuará em execução.

2. hive --service metastore: Esta parte do comando informa ao sistema para iniciar o serviço de armazenamento de metadados Hive. Hive é uma ferramenta de data warehouse construída em Hadoop para consultar e analisar conjuntos de dados em grande escala.

3. >> metastore.log 2>&1: Esta parte éRedirecionar Comando de saída. Isso significa anexar a saída padrão do comando (stdout) ao arquivo metastore.log e redirecionar a saída de erro padrão (stderr) para a saída padrão, ou seja, anexá-la ao arquivo metastore.log.

4. &: Adicionar o símbolo & no final do comando significa que o comando será executado em segundo plano sem bloquear o terminal atual e você poderá continuar inserindo outros comandos.

Em conjunto, a função deste comando é iniciar o serviço de armazenamento de metadados do Hive em segundo plano e anexar toda a saída (incluindo saída padrão e erro padrão) ao arquivo metastore.log.