java.sql.SQLException: org.apache.thrift.transport.TTransportException: SASL authentication not complete
做完每一步时一定要关闭连接再开启连接,才能正常运行。比如我上一步插入数据到hive表,就需要关闭连接,重新开启连接再进行下一步hive操作。
public class FileToHive {
public static void main(String[] args) throws Exception{
//测试hive文件上传
hiveUtil.getConnection();
//测试插入数据
FileToHive.excelToHive(new File("D:\\newtable.xls"),"newtable");
//查询数据
hiveUtil.close();
hiveUtil.getConnection();
ResultSet rs=null;
rs=hiveUtil.find("select * from newtable");
while(rs.next()){
System.out.println(rs.getObject(1));
}
}
本文介绍了一个使用Java操作Hive的示例程序,包括文件上传至Hive表、数据插入及查询等步骤,并给出了遇到java.sql.SQLException异常时的解决办法:确保每次操作前后关闭并重新打开连接。
3258

被折叠的 条评论
为什么被折叠?



