복붙노트

[HADOOP] Talend에서 tHiveRow 구성 요소를 사용하여 여러 하이브 쿼리 실행

HADOOP

Talend에서 tHiveRow 구성 요소를 사용하여 여러 하이브 쿼리 실행

안녕하세요, 단일 구성 요소를 통해 여러 하이브 쿼리를 조정하고 싶습니다. tHiveRow를 통해 단일 쿼리를 실행할 수 있지만 한 번에 여러 쿼리를 실행할 수는 없습니다.

다음 링크 http://www.vikramtakkar.com/2013/05/example-to-execute-multiple-sql-queries.html을 통해 여러 SQL 쿼리를 실행할 수 있음을 알고 있습니다.

그러나 여러 쿼리를 실행하는 방법에 대한 아이디어가 있습니까?

해결법

  1. ==============================

    1.링크 참조는 MySQL 연결을 보여줍니다 ... 이것은 하나의 JDBC 문에서 여러 문을 실행하는 것이 드라이버 특정 기능이므로 Hive JDBC 드라이버 기능에 대해서는 아무 것도 말하지 않습니다!

    링크 참조는 MySQL 연결을 보여줍니다 ... 이것은 하나의 JDBC 문에서 여러 문을 실행하는 것이 드라이버 특정 기능이므로 Hive JDBC 드라이버 기능에 대해서는 아무 것도 말하지 않습니다!

    여러 쿼리를 실행하려면 tFixedFlowInput 컴포넌트로 시작하십시오. 하나의 문자열 열을 구성하고 테이블 입력 옵션을 선택하십시오. 하나의 열이있는 테이블을 얻게됩니다. 각 줄은 하나의 Hive 문이됩니다. 이제 tHiveRow 컴포넌트와 연결하고 . 에 의해 SQL 텍스트 영역에서 들어오는 플로우의 열을 사용하십시오. tFixedFlowInput 및 tHiveRow 구성 요소를 "row1"이라고합니다.

  2. ==============================

    2.나는 그것을 할 수있는 방법을 찾고 있었고이 해결 방법을 찾았습니다. https://community.talend.com/t5/Design-and-Development/Run-Multiple-Queries-in-Thive-Row-Component/td-p/36196

    나는 그것을 할 수있는 방법을 찾고 있었고이 해결 방법을 찾았습니다. https://community.talend.com/t5/Design-and-Development/Run-Multiple-Queries-in-Thive-Row-Component/td-p/36196

    미래에 누군가가 같은 필요를 가질 수 있기를 바랍니다.

  3. from https://stackoverflow.com/questions/36899060/running-multiple-hive-queries-using-thiverow-component-in-talend by cc-by-sa and MIT license