|
23 | 23 |
|
24 | 24 | import com.dtstack.flink.sql.table.AbstractTargetTableInfo; |
25 | 25 | import com.google.common.base.Preconditions; |
| 26 | +import com.google.common.collect.Maps; |
| 27 | + |
26 | 28 | import java.util.Map; |
27 | 29 |
|
28 | 30 | /** |
@@ -54,6 +56,18 @@ public class HbaseTableInfo extends AbstractTargetTableInfo { |
54 | 56 |
|
55 | 57 | private String updateMode; |
56 | 58 |
|
| 59 | + private boolean kerberosAuthEnable; |
| 60 | + |
| 61 | + private String regionserverKeytabFile; |
| 62 | + |
| 63 | + private String regionserverPrincipal; |
| 64 | + |
| 65 | + private String securityKrb5Conf; |
| 66 | + |
| 67 | + private String zookeeperSaslClient; |
| 68 | + |
| 69 | + private Map<String,Object> hbaseConfig = Maps.newHashMap(); |
| 70 | + |
57 | 71 | public HbaseTableInfo(){ |
58 | 72 | setType(CURR_TYPE); |
59 | 73 | } |
@@ -149,4 +163,53 @@ public String getType() { |
149 | 163 | return super.getType().toLowerCase(); |
150 | 164 | } |
151 | 165 |
|
| 166 | + |
| 167 | + public Map<String, Object> getHbaseConfig() { |
| 168 | + return hbaseConfig; |
| 169 | + } |
| 170 | + |
| 171 | + public void setHbaseConfig(Map<String, Object> hbaseConfig) { |
| 172 | + this.hbaseConfig = hbaseConfig; |
| 173 | + } |
| 174 | + |
| 175 | + public boolean isKerberosAuthEnable() { |
| 176 | + return kerberosAuthEnable; |
| 177 | + } |
| 178 | + |
| 179 | + public void setKerberosAuthEnable(boolean kerberosAuthEnable) { |
| 180 | + this.kerberosAuthEnable = kerberosAuthEnable; |
| 181 | + } |
| 182 | + |
| 183 | + public String getRegionserverKeytabFile() { |
| 184 | + return regionserverKeytabFile; |
| 185 | + } |
| 186 | + |
| 187 | + public void setRegionserverKeytabFile(String regionserverKeytabFile) { |
| 188 | + this.regionserverKeytabFile = regionserverKeytabFile; |
| 189 | + } |
| 190 | + |
| 191 | + public String getRegionserverPrincipal() { |
| 192 | + return regionserverPrincipal; |
| 193 | + } |
| 194 | + |
| 195 | + public void setRegionserverPrincipal(String regionserverPrincipal) { |
| 196 | + this.regionserverPrincipal = regionserverPrincipal; |
| 197 | + } |
| 198 | + |
| 199 | + public String getSecurityKrb5Conf() { |
| 200 | + return securityKrb5Conf; |
| 201 | + } |
| 202 | + |
| 203 | + public void setSecurityKrb5Conf(String securityKrb5Conf) { |
| 204 | + this.securityKrb5Conf = securityKrb5Conf; |
| 205 | + } |
| 206 | + |
| 207 | + public String getZookeeperSaslClient() { |
| 208 | + return zookeeperSaslClient; |
| 209 | + } |
| 210 | + |
| 211 | + public void setZookeeperSaslClient(String zookeeperSaslClient) { |
| 212 | + this.zookeeperSaslClient = zookeeperSaslClient; |
| 213 | + } |
| 214 | + |
152 | 215 | } |
0 commit comments