在hive_metastore.thrift定义接口、自定义bean类型和自定义异常
brew install thrift@0.9
安装对应版本的thrift${thrift.home}/share/fb303/if/
mvn clean install -U -Pthriftif -DskipTests -Dthrift.home=/usr/local/opt/thrift@0.9 -Phadoop-2
因为SQL Pattern较为固定,没有采取DAO层处理model,而是直接在MetaStoreDirectSql写query进行查询。
有几个测试类需要完善,才能通过编译
mvn clean package -Phadoop-2 -Dmaven.test.skip=true
编译整个项目mvn clean package -Phadoop-2 -Dmaven.test.skip=true -pl metastore -am
只编译HMS模块