개발기록/Hadoop
-
hive - alter table mismatched input.. error개발기록/Hadoop 2018. 3. 28. 11:15
하이브에서 테이블을 생성할 때, CREATE EXTERNAL로 생성을 하더라도 간혹 DROP TABLE 했을 때, 데이터가 모조리 날라가는 경우가 있다고 한다. 그래서 테이블을 생성한 후에 따로 속성을 EXTERNAL로 변경하려고 하는데 위와 같은 에러가 나더라.이유는 매우 단순, 테이블명 앞에 데이터베이스명을 붙여주면 HQL parser가 그냥 에러때린다고..https://stackoverflow.com/questions/35210481/expecting-kw-exchange-near-table-in-alter-exchange-partition
-
hive sql -1개발기록/Hadoop 2017. 11. 20. 23:15
hive sql show databases; create databases 데이터베이스명comment database_commentlocation hdfs_pathwith dbproperties(property_name=property_value);use 생성한데이터베이스명;-hdfs의 저장경로를 설정하지 않을경우, 기본 하둡 파일 시스템 디렉토리로 들어간다 예를들면 /user/hive/warehouse하이브의 웨어항우스 디렉토리의 서브에 저장된다-낮은 버전의 hive일 경우에 alter로 location을 수정할 수 없으니 생성할때 locaiton path를 잘 잡아준다. create table records ( id int, name String)row format delimitedfields ter..