@Before public void setUp() throws Exception { System.setProperty("hive.metastore.event.clean.freq", "1s"); System.setProperty("hive.metastore.event.expiry.duration", "2s"); conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setBoolVar(conf, MetastoreConf.ConfVars.HIVE_SUPPORT_CONCURRENCY, false); MetaStoreTestUtils.setConfForStandloneMode(conf); }
@Before public void setUp() throws Exception { System.setProperty("hive.metastore.event.listeners", DummyListener.class.getName()); System.setProperty("hive.metastore.pre.event.listeners", DummyPreListener.class.getName()); conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setVar(conf, ConfVars.PARTITION_NAME_WHITELIST_PATTERN, metaConfVal); MetastoreConf.setLongVar(conf, ConfVars.THRIFT_CONNECTION_RETRIES, 3); MetastoreConf.setBoolVar(conf, ConfVars.HIVE_SUPPORT_CONCURRENCY, false); MetaStoreTestUtils.setConfForStandloneMode(conf); MetaStoreTestUtils.startMetaStoreWithRetry(HadoopThriftAuthBridge.getBridge(), conf); DummyListener.notifyList.clear(); DummyPreListener.notifyList.clear(); }
@Before public void setUp() throws Exception { System.setProperty("hive.metastore.event.listeners", DummyListener.class.getName()); System.setProperty("hive.metastore.pre.event.listeners", DummyPreListener.class.getName()); System.setProperty("hive.metastore.end.function.listeners", DummyEndFunctionListener.class.getName()); conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setLongVar(conf, ConfVars.THRIFT_CONNECTION_RETRIES, 3); MetastoreConf.setBoolVar(conf, ConfVars.HIVE_SUPPORT_CONCURRENCY, false); MetaStoreTestUtils.setConfForStandloneMode(conf); MetaStoreTestUtils.startMetaStoreWithRetry(HadoopThriftAuthBridge.getBridge(), conf); msc = new HiveMetaStoreClient(conf); }
@Before public void startServer() throws Exception { MetaStoreTestUtils.setConfForStandloneMode(conf); MetaStoreTestUtils.startMetaStoreWithRetry(HadoopThriftAuthBridge.getBridge(), conf); } }
@BeforeClass public static void setupBeforeClass() throws Exception { System.setProperty(ConfVars.PARTITION_NAME_WHITELIST_PATTERN.toString(), partitionValidationPattern); conf = MetastoreConf.newMetastoreConf(); MetaStoreTestUtils.setConfForStandloneMode(conf); msc = new HiveMetaStoreClient(conf); }
@Before public void setUp() throws Exception { conf = MetastoreConf.newMetastoreConf(); System.setProperty(ConfVars.EVENT_LISTENERS.toString(), IpAddressListener.class.getName()); MetaStoreTestUtils.setConfForStandloneMode(conf); MetaStoreTestUtils.startMetaStoreWithRetry(HadoopThriftAuthBridge.getBridge(), conf); msc = new HiveMetaStoreClient(conf); }
@Before public void setUp() throws Exception { System.setProperty("hive.metastore.init.hooks", DummyMetaStoreInitListener.class.getName()); conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setLongVar(conf, ConfVars.THRIFT_CONNECTION_RETRIES, 3); MetastoreConf.setBoolVar(conf, ConfVars.HIVE_SUPPORT_CONCURRENCY, false); MetaStoreTestUtils.setConfForStandloneMode(conf); MetaStoreTestUtils.startMetaStoreWithRetry(HadoopThriftAuthBridge.getBridge(), conf); }
@Before public void setUp() throws Exception { MetaStoreTestUtils.setConfForStandloneMode(conf); TxnDbUtil.setConfValues(conf); TxnDbUtil.prepDb(conf); client = new HiveMetaStoreClient(conf); String connectionStr = MetastoreConf.getVar(conf, MetastoreConf.ConfVars.CONNECT_URL_KEY); conn = DriverManager.getConnection(connectionStr); }
@Test public void testUrlHook() throws Exception { Configuration conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setVar(conf, ConfVars.CONNECT_URL_HOOK, DummyJdoConnectionUrlHook.class.getName()); MetastoreConf.setVar(conf, ConfVars.CONNECT_URL_KEY, DummyJdoConnectionUrlHook.initialUrl); MetastoreConf.setVar(conf, ConfVars.RAW_STORE_IMPL, DummyRawStoreForJdoConnection.class.getName()); MetaStoreTestUtils.setConfForStandloneMode(conf); // Instantiating the HMSHandler with hive.metastore.checkForDefaultDb will cause it to // initialize an instance of the DummyRawStoreForJdoConnection HiveMetaStore.HMSHandler hms = new HiveMetaStore.HMSHandler( "test_metastore_connection_url_hook_hms_handler", conf); } }
@Before public void setUp() throws MetaException { conf = MetastoreConf.newMetastoreConf(); MetaStoreTestUtils.setConfForStandloneMode(conf); MetastoreConf.setBoolVar(conf, MetastoreConf.ConfVars.AGGREGATE_STATS_CACHE_ENABLED, false); // Get new client client = new HiveMetaStoreClient(conf); }
@BeforeClass public static void startMetaStoreServer() throws Exception { conf.set("hive.in.test", "true"); MetaStoreTestUtils.setConfForStandloneMode(conf); MetastoreConf.setLongVar(conf, ConfVars.BATCH_RETRIEVE_MAX, 2); MetastoreConf.setLongVar(conf, ConfVars.LIMIT_PARTITION_REQUEST, 100); port = MetaStoreTestUtils.startMetaStoreWithRetry(HadoopThriftAuthBridge.getBridge(), conf); LOG.info("Starting MetaStore Server on port " + port); try (HiveMetaStoreClient client = createClient()) { new DatabaseBuilder().setName(dbName).create(client, conf); } }
private ObjectStore createObjectStore() throws MetaException, InvalidOperationException { conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setBoolVar(conf, MetastoreConf.ConfVars.HIVE_IN_TEST, true); MetastoreConf.setVar(conf, MetastoreConf.ConfVars.CONNECTION_DRIVER, StatementVerifyingDerby.class.getName()); String jdbcUrl = MetastoreConf.getVar(conf, MetastoreConf.ConfVars.CONNECT_URL_KEY); jdbcUrl = jdbcUrl.replace("derby","sderby"); MetastoreConf.setVar(conf, MetastoreConf.ConfVars.CONNECT_URL_KEY,jdbcUrl); MetaStoreTestUtils.setConfForStandloneMode(conf); final ObjectStore objectStore = new ObjectStore(); objectStore.setConf(conf); HiveMetaStore.HMSHandler.createDefaultCatalog(objectStore, new Warehouse(conf)); return objectStore; }
@Before public void setUp() throws Exception { System.setProperty("hive.metastore.pre.event.listeners", AlternateFailurePreListener.class.getName()); conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setLongVar(conf, ConfVars.THRIFT_CONNECTION_RETRIES, 3); MetastoreConf.setLongVar(conf, ConfVars.HMS_HANDLER_ATTEMPTS, 2); MetastoreConf.setTimeVar(conf, ConfVars.HMS_HANDLER_INTERVAL, 0, TimeUnit.MILLISECONDS); MetastoreConf.setBoolVar(conf, ConfVars.HMS_HANDLER_FORCE_RELOAD_CONF, false); MetaStoreTestUtils.setConfForStandloneMode(conf); MetaStoreTestUtils.startMetaStoreWithRetry(HadoopThriftAuthBridge.getBridge(), conf); msc = new HiveMetaStoreClient(conf); }
@BeforeClass public static void setUp() throws Exception { HiveMetaStore.TEST_TIMEOUT_ENABLED = true; conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setClass(conf, ConfVars.EXPRESSION_PROXY_CLASS, MockPartitionExpressionForMetastore.class, PartitionExpressionProxy.class); MetastoreConf.setTimeVar(conf, ConfVars.CLIENT_SOCKET_TIMEOUT, 1000, TimeUnit.MILLISECONDS); MetaStoreTestUtils.setConfForStandloneMode(conf); warehouse = new Warehouse(conf); client = new HiveMetaStoreClient(conf); }
@Test public void testCreateAdminNAddUser() throws MetaException, NoSuchObjectException { Configuration conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setVar(conf, ConfVars.USERS_IN_ADMIN_ROLE, "adminuser"); MetaStoreTestUtils.setConfForStandloneMode(conf); RawStore rawStore = new HMSHandler("testcreateroot", conf).getMS(); Role adminRole = rawStore.getRole(HiveMetaStore.ADMIN); Assert.assertTrue(adminRole.getOwnerName().equals(HiveMetaStore.ADMIN)); Assert.assertEquals(rawStore.listPrincipalGlobalGrants(HiveMetaStore.ADMIN, PrincipalType.ROLE) .get(0).getGrantInfo().getPrivilege(),"All"); Assert.assertEquals(rawStore.listRoles("adminuser", PrincipalType.USER).get(0). getRoleName(),HiveMetaStore.ADMIN); } }
@Before public void setUp() throws Exception { conf = MetastoreConf.newMetastoreConf(); conf.setClass(MetastoreConf.ConfVars.EXPRESSION_PROXY_CLASS.getVarname(), MsckPartitionExpressionProxy.class, PartitionExpressionProxy.class); MetaStoreTestUtils.setConfForStandloneMode(conf); conf.setBoolean(MetastoreConf.ConfVars.MULTITHREADED.getVarname(), false); MetaStoreTestUtils.startMetaStoreWithRetry(HadoopThriftAuthBridge.getBridge(), conf); TxnDbUtil.setConfValues(conf); TxnDbUtil.prepDb(conf); client = new HiveMetaStoreClient(conf); }
@Before public void setUp() throws Exception { conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setBoolVar(conf, MetastoreConf.ConfVars.HIVE_IN_TEST, true); MetaStoreTestUtils.setConfForStandloneMode(conf); objectStore = new ObjectStore(); objectStore.setConf(conf); dropAllStoreObjects(objectStore); HiveMetaStore.HMSHandler.createDefaultCatalog(objectStore, new Warehouse(conf)); }
@BeforeClass public static void startMetastore() throws Exception { conf = MetastoreConf.newMetastoreConf(); MetaStoreTestUtils.setConfForStandloneMode(conf); MetastoreConf.setClass(conf, ConfVars.EVENT_LISTENERS, SchemaEventListener.class, MetaStoreEventListener.class); MetastoreConf.setClass(conf, ConfVars.TRANSACTIONAL_EVENT_LISTENERS, TransactionalSchemaEventListener.class, MetaStoreEventListener.class); MetastoreConf.setClass(conf, ConfVars.PRE_EVENT_LISTENERS, SchemaPreEventListener.class, MetaStorePreEventListener.class); int port = MetaStoreTestUtils.startMetaStoreWithRetry(HadoopThriftAuthBridge.getBridge(), conf); MetastoreConf.setVar(conf, ConfVars.THRIFT_URIS, "thrift://localhost:" + port); client = new HiveMetaStoreClient(conf); }
@BeforeClass public static void startMetaStoreServer() throws Exception { Configuration metastoreConf = MetastoreConf.newMetastoreConf(); MetastoreConf.setClass(metastoreConf, ConfVars.EXPRESSION_PROXY_CLASS, MockPartitionExpressionForMetastore.class, PartitionExpressionProxy.class); MetastoreConf.setBoolVar(metastoreConf, ConfVars.TRY_DIRECT_SQL_DDL, false); MetaStoreTestUtils.setConfForStandloneMode(metastoreConf); int msPort = MetaStoreServerUtils.startMetaStore(metastoreConf); conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setVar(conf, ConfVars.THRIFT_URIS, "thrift://localhost:" + msPort); MetastoreConf.setBoolVar(conf, ConfVars.HIVE_SUPPORT_CONCURRENCY, false); MetastoreConf.setLongVar(conf, ConfVars.THRIFT_CONNECTION_RETRIES, 10); }
@BeforeClass public static void startMetaStoreServer() throws Exception { Configuration metastoreConf = MetastoreConf.newMetastoreConf(); MetastoreConf.setClass(metastoreConf, ConfVars.EXPRESSION_PROXY_CLASS, MockPartitionExpressionForMetastore.class, PartitionExpressionProxy.class); MetaStoreTestUtils.setConfForStandloneMode(metastoreConf); msPort = MetaStoreTestUtils.startMetaStoreWithRetry(metastoreConf); conf = MetastoreConf.newMetastoreConf(); MetastoreConf.setVar(conf, ConfVars.THRIFT_URIS, "thrift://localhost:" + msPort); MetastoreConf.setLongVar(conf, ConfVars.THRIFT_CONNECTION_RETRIES, 3); MetastoreConf.setBoolVar(conf, ConfVars.HIVE_SUPPORT_CONCURRENCY, false); MetastoreConf.setClass(conf, ConfVars.EXPRESSION_PROXY_CLASS, MockPartitionExpressionForMetastore.class, PartitionExpressionProxy.class); }