本文整理汇总了Java中org.apache.hadoop.hdfs.server.namenode.TestGenericJournalConf.DummyJournalManager类的典型用法代码示例。如果您正苦于以下问题:Java DummyJournalManager类的具体用法?Java DummyJournalManager怎么用?Java DummyJournalManager使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DummyJournalManager类属于org.apache.hadoop.hdfs.server.namenode.TestGenericJournalConf包,在下文中一共展示了DummyJournalManager类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: testFormatShouldBeIgnoredForNonFileBasedDirs
import org.apache.hadoop.hdfs.server.namenode.TestGenericJournalConf.DummyJournalManager; //导入依赖的package包/类
/**
* Test to ensure that format is called for non-file journals.
*/
@Test
public void testFormatShouldBeIgnoredForNonFileBasedDirs() throws Exception {
Configuration conf = new Configuration();
File nameDir = new File(hdfsDir, "name");
if (nameDir.exists()) {
FileUtil.fullyDelete(nameDir);
}
conf.setBoolean("dfs.namenode.support.allowformat", true);
conf.set("dfs.name.edits.journal-plugin" + ".dummy",
DummyJournalManager.class.getName());
conf.set("dfs.name.edits.dir",
"dummy://test");
conf.set("dfs.name.dir", nameDir.getPath());
NameNode.format(conf, false, true);
assertTrue(DummyJournalManager.formatCalled);
assertTrue(DummyJournalManager.shouldPromptCalled);
}
开发者ID:rhli,项目名称:hadoop-EAR,代码行数:23,代码来源:TestAllowFormat.java
示例2: testFormatShouldBeIgnoredForNonFileBasedDirs
import org.apache.hadoop.hdfs.server.namenode.TestGenericJournalConf.DummyJournalManager; //导入依赖的package包/类
/**
* Test to skip format for non file scheme directory configured
*
* @throws Exception
*/
@Test
public void testFormatShouldBeIgnoredForNonFileBasedDirs() throws Exception {
Configuration conf = new HdfsConfiguration();
String logicalName = "mycluster";
// DFS_NAMENODE_RPC_ADDRESS_KEY are required to identify the NameNode
// is configured in HA, then only DFS_NAMENODE_SHARED_EDITS_DIR_KEY
// is considered.
String localhost = "127.0.0.1";
InetSocketAddress nnAddr1 = new InetSocketAddress(localhost, 8020);
InetSocketAddress nnAddr2 = new InetSocketAddress(localhost, 9020);
HATestUtil.setFailoverConfigurations(conf, logicalName, nnAddr1, nnAddr2);
conf.set(DFS_NAMENODE_NAME_DIR_KEY,
new File(DFS_BASE_DIR, "name").getAbsolutePath());
conf.setBoolean(DFS_NAMENODE_SUPPORT_ALLOW_FORMAT_KEY, true);
conf.set(DFSUtil.addKeySuffixes(
DFSConfigKeys.DFS_NAMENODE_EDITS_PLUGIN_PREFIX, "dummy"),
DummyJournalManager.class.getName());
conf.set(DFSConfigKeys.DFS_NAMENODE_SHARED_EDITS_DIR_KEY, "dummy://"
+ localhost + ":2181/ledgers");
conf.set(DFSConfigKeys.DFS_HA_NAMENODE_ID_KEY, "nn1");
// An internal assert is added to verify the working of test
NameNode.format(conf);
}
开发者ID:naver,项目名称:hadoop,代码行数:32,代码来源:TestAllowFormat.java
示例3: testFormatShouldBeIgnoredForNonFileBasedDirs
import org.apache.hadoop.hdfs.server.namenode.TestGenericJournalConf.DummyJournalManager; //导入依赖的package包/类
/**
* Test to skip format for non file scheme directory configured
*
* @throws Exception
*/
@Test
public void testFormatShouldBeIgnoredForNonFileBasedDirs() throws Exception {
Configuration conf = new HdfsConfiguration();
String logicalName = "mycluster";
// DFS_NAMENODE_RPC_ADDRESS_KEY are required to identify the NameNode
// is configured in HA, then only DFS_NAMENODE_SHARED_EDITS_DIR_KEY
// is considered.
String localhost = "127.0.0.1";
InetSocketAddress nnAddr1 = new InetSocketAddress(localhost, 8020);
InetSocketAddress nnAddr2 = new InetSocketAddress(localhost, 9020);
HATestUtil.setFailoverConfigurations(conf, logicalName, nnAddr1, nnAddr2);
conf.set(DFS_NAMENODE_NAME_DIR_KEY,
new File(hdfsDir, "name").getAbsolutePath());
conf.setBoolean(DFS_NAMENODE_SUPPORT_ALLOW_FORMAT_KEY, true);
conf.set(DFSUtil.addKeySuffixes(
DFSConfigKeys.DFS_NAMENODE_EDITS_PLUGIN_PREFIX, "dummy"),
DummyJournalManager.class.getName());
conf.set(DFSConfigKeys.DFS_NAMENODE_SHARED_EDITS_DIR_KEY, "dummy://"
+ localhost + ":2181/ledgers");
conf.set(DFSConfigKeys.DFS_HA_NAMENODE_ID_KEY, "nn1");
// An internal assert is added to verify the working of test
NameNode.format(conf);
}
开发者ID:ict-carch,项目名称:hadoop-plus,代码行数:32,代码来源:TestAllowFormat.java
注:本文中的org.apache.hadoop.hdfs.server.namenode.TestGenericJournalConf.DummyJournalManager类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论