0
하이브로드 :원격 서버의 데이터를 하이브로로드
아래의 명령을 사용하여 외부 서버 또는 원격 시스템에서 하이브 테이블에 데이터를로드하는 방법. 일반적으로이 명령문은 hadoop 로컬 에지 노드에서 작동합니다.
데이터로드 지역 INPATH '로컬 파일 시스템'은 내부적으로 하이브는 HDFS에 존재하는 스키마에서 작동
하이브로드 :원격 서버의 데이터를 하이브로로드
아래의 명령을 사용하여 외부 서버 또는 원격 시스템에서 하이브 테이블에 데이터를로드하는 방법. 일반적으로이 명령문은 hadoop 로컬 에지 노드에서 작동합니다.
데이터로드 지역 INPATH '로컬 파일 시스템'은 내부적으로 하이브는 HDFS에 존재하는 스키마에서 작동
는 HDFS의 위치를 만들기 hive_table 테이블에 덮어 쓰고 그 HDFS 위치에 모든 데이터를 이동합니다.
이제 해당 위치를 읽거나 가리키는 하이브 테이블을 만듭니다.
Cloudera/HortonWorks와 같은 상업용 배포판의 경우 Apache Hue은 구세주입니다.
는 아래에 언급 된 하이브 구문을 사용 후 HDFS 파일을 만들 SCP 프로토콜을 사용하시기 바랍니다 상용 배포판이 아닌 경우 :
hive> CREATE TABLE `remote_file`(
> `Temperature` int,
> `Year` string)
> ROW FORMAT DELIMITED
> FIELDS TERMINATED BY ','
> LINES TERMINATED BY '\n'
> LOCATION
> 'hdfs:///tmp/remote_file';
을