Apache TajoCloudine박효근
2015.08.27
Agenda
Tajo Editor 개발 후기 Tajo 에게 바라는 점
Tajo Editor 개발 후기
어느날 갑자기……
Tajo 메뉴얼을 찾아보자
Tajo Editor 기능목록구분 기능
Database Create, Drop, Alter
Table Create, Drop, Alter
Column Add, Drop, Alter
Partition Add, Drop, Alter
Query Execute, Result
메뉴얼에 Alter 가 없다 !
Test 코드를 잘 확인하자 .
Tajo Client public boolean createDatabase(final String databaseName) throws ServiceException; public boolean existDatabase(final String databaseName) throws ServiceException; public boolean dropDatabase(final String databaseName) throws ServiceException; public List<String> getAllDatabaseNames() throws ServiceException; public boolean existTable(final String tableName) throws ServiceException; public TableDesc createExternalTable(final String tableName, final Schema schema, final URI path, final TableMeta meta) throws SQLException, ServiceException; public TableDesc createExternalTable(final String tableName, final Schema schema, final URI path, final TableMeta meta, final PartitionMethodDesc partitionMethodDesc) throws SQLException, ServiceException; public boolean dropTable(final String tableName) throws ServiceException; public boolean dropTable(final String tableName, final boolean purge) throws ServiceException; public List<String> getTableList(@Nullable final String databaseName) throws ServiceException; public TableDesc getTableDesc(final String tableName) throws ServiceException; public List<CatalogProtos.FunctionDescProto> getFunctions(final String functionName) throws ServiceExcep-
tion;
Client 에 Alter 가 없다 !
Apache Tajo Editor
1 2
Metastore Editor
Tajo Table Meta종류 메타
Table Type Base, External
File Type Text, RCFile, Parquet, SequenceFile
ColumnBoolean, Tinyint, Smallint, Integer, Bigint, Real, Float, Double, Text, Blob, Date, Time, Time-stamp, Inet4
Textfile Delimiter, Null Text, Error Tolerance, SerDe, Compress
RCFile SerDe, Compress
Parquet Block Size, Page Size, Compress, Dictionary
SequenceFile SerDe
Client 활용한 테이블 생성createExternalTable
table-Name
Schema URI TableM
eta
Store-Type
TextFile
RCFile
Parquet
Sequencefile
Options
Partition-Method-
Desc
Client 활용한 테이블 생성
Client 활용한 테이블 생성
Client 활용한 테이블 생성
Client 활용한 테이블 생성
Flamingo Tajo 연동 계획 Alter 기능 제공 Monitoring
◦ Master, Worker◦ Job◦ Resource
Tajo 에게 바라는점
1. 메뉴얼
2. UDF Function
Q&A