2016-06-21 2 views
1

아파치 하이브 CLI 또는 비엘 CLI에서 변수의 값을 문자열로 연결해야합니다. 그렇게 할 수 있습니까?아파치 하이브에서 변수 값과 문자열을 연결

예 : set path_on_hdfs = "/ apps/hive/warehouse/my_db.db";

'$ {hivevar : path_on_hdfs}/myTableName'과 같은 항목을 얻는 방법은 무엇입니까?

+0

@Taegost는 내장 된 concat 함수와 bash 스타일 연결을 시도했지만 그 중 일부는 작동하지 않았습니다. – MehrdadAP

+0

정확히 무엇을 시도했는지와 그 시도가 실패한 방법과 함께 질문에 해당 정보를 포함하십시오. – Taegost

답변

2

당신이 뭔가를 시도 할 수 있습니다 :

세트 path_on_hdfs =/TEST1/TEST2

외부 테이블 테스트 (아이디 INT) 위치 만드는 '$ {hiveconf : path_on_hdfs}/myTable에를';

이 작동해야합니다 ...