2025-03-26 02:12:17 +00:00
|
|
|
import org.apache.hadoop.conf.Configuration;
|
|
|
|
import org.apache.hadoop.hbase.*;
|
|
|
|
import org.apache.hadoop.hbase.client.*;
|
|
|
|
import org.apache.hadoop.hbase.util.Bytes;
|
2025-03-26 03:24:16 +00:00
|
|
|
import java.io.IOException;
|
2025-03-26 02:12:17 +00:00
|
|
|
import java.security.NoSuchAlgorithmException;
|
|
|
|
|
|
|
|
public class HBaseEmpManager {
|
2025-03-26 03:24:16 +00:00
|
|
|
public static void main(String[] args) {
|
2025-03-26 02:26:02 +00:00
|
|
|
try {
|
2025-03-26 03:24:16 +00:00
|
|
|
HBaseConnectionManager.init();
|
|
|
|
HBaseTableManager.createTable();
|
|
|
|
EmployeeDAO.insertData("emp.txt");
|
|
|
|
EmployeeDAO.queryById();
|
|
|
|
EmployeeDAO.queryByPerformance();
|
|
|
|
EmployeeDAO.queryRecentPromotion();
|
|
|
|
TrainingDAO.countTrainingParticipants();
|
|
|
|
} catch (Exception e) {
|
2025-03-26 02:26:02 +00:00
|
|
|
e.printStackTrace();
|
2025-03-26 03:24:16 +00:00
|
|
|
} finally {
|
|
|
|
HBaseConnectionManager.close();
|
2025-03-26 02:26:02 +00:00
|
|
|
}
|
|
|
|
}
|
2025-03-26 02:12:17 +00:00
|
|
|
}
|