[COLMEIA] (d) dados de importação / exportação

Aprender porter, notas retiradas dos cursos de construção de laboratório

Primeiro, a introdução experimental

⭐ conteúdo da experiência

  • Importação e exportação de dados Hive
  • os dados da tabela de partição comando exportação ou, em conjunto com a saída de metadados para o local especificado. Esta saída, por sua vez pode ser movido de uma posição ou a um exemplo diferente Hadoop colmeia, e usar o comando de importação para importar.
  • Quando exportação de uma tabela de partição, os dados originais podem estar em diferentes posições HDFS, e também suporta a exportação / importação um subconjunto de partições.
  • Exportação metadados armazenados no diretório de destino, o arquivo de dados é armazenado em um subdiretório.
  • Exportar e importar comando independente dos dados de origem e de destino com metadados do sistema de gestão de dados, por exemplo, eles podem ser utilizados entre a base de dados e MySQL Derby

⭐ conhecimento experimental

  • sql
  • hdfs conhecimento
  • colmeia <=> hdfs importação sintaxe uns aos outros

 

Em segundo lugar, a preparação experimental

Esta experiência baseou-se na experiência anterior, em que a mesa de operação é uma tabela utilizada na segunda experiência.

⭐ usuários mudar para Hadoop

su -l hadoop #密码为hadoop

 

 

⭐ começar hdfs

cd /opt/hadoop-2.7.3/sbin
hdfs namenode -format   #如果之前已经初始化过一次并且使用的是保存的环境,这里就不需要执行初始化,否则在启动之前应该进行一次初始化
./start-all.sh

 

4-2-1

⭐ iniciar mysql

sudo service mysql start

 

⭐ que é fácil de consulta de importação e exportação de dados cria tmp diretório como exportar dados o endereço de destino hdfs na / user / colméia / diretório.
Você pode ver o seguinte comando no resultado experimento de importação / exportação.

cd /opt/hadoop-2.7.3/sbin
hdfs dfs -ls /user/hive/warehouse #该路径为hive创建表的默认路径

 

Digite uma descrição do quadro aqui

 

Em terceiro lugar, importação / exportação

⭐ exportação de dados (exportação)

EXPORT TABLE tablename [PARTITION (part_column="value"[, ...])] 
  TO 'export_target_path' [ FOR replication('eventid') 

 

 

⭐ importação de dados (Import)

IMPORT [[EXTERNAL] TABLE new_or_original_tablename [PARTITION (part_column="value"[, ...])]] 
  FROM 'source_path' [LOCATION 'import_target_path']

 

⭐ simples importação / exportação

export table shiyanlou1 to '/user/hive/tmp/';
import from '/user/hive/tmp';

 

4-4-1

Publicado 44 artigos originais · ganhou elogios 16 · vê 10000 +

Acho que você gosta

Origin blog.csdn.net/YYIverson/article/details/103905287
Recomendado
Clasificación