BD-exp-5/src/main/java/HBaseEmpManager.java

32 lines
1.0 KiB
Java
Raw Normal View History

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.*;
import org.apache.hadoop.hbase.client.*;
import org.apache.hadoop.hbase.util.Bytes;
import java.io.*;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.*;
public class HBaseEmpManager {
public static void main(String[] args) {
try {
HBaseConnectionManager.init();
HBaseTableManager.createTable(HBaseConnectionManager.getAdmin());
EmployeeDAO employeeDAO = new EmployeeDAO();
employeeDAO.insertData("emp.txt");
employeeDAO.queryById();
employeeDAO.queryByPerformance();
employeeDAO.queryRecentPromotion();
TrainingDAO trainingDAO = new TrainingDAO();
trainingDAO.countTrainingParticipants();
} catch (Exception e) {
e.printStackTrace();
} finally {
HBaseConnectionManager.close();
}
}
}