|
@@ -109,6 +109,7 @@ public class UpgradeUtilities {
|
|
config.set(DFSConfigKeys.DFS_NAMENODE_EDITS_DIR_KEY, namenodeStorage.toString());
|
|
config.set(DFSConfigKeys.DFS_NAMENODE_EDITS_DIR_KEY, namenodeStorage.toString());
|
|
config.set(DFSConfigKeys.DFS_DATANODE_DATA_DIR_KEY, datanodeStorage.toString());
|
|
config.set(DFSConfigKeys.DFS_DATANODE_DATA_DIR_KEY, datanodeStorage.toString());
|
|
MiniDFSCluster cluster = null;
|
|
MiniDFSCluster cluster = null;
|
|
|
|
+ String bpid = null;
|
|
try {
|
|
try {
|
|
// format data-node
|
|
// format data-node
|
|
createEmptyDirs(new String[] {datanodeStorage.toString()});
|
|
createEmptyDirs(new String[] {datanodeStorage.toString()});
|
|
@@ -149,6 +150,7 @@ public class UpgradeUtilities {
|
|
// write more files
|
|
// write more files
|
|
writeFile(fs, new Path(baseDir, "file3"), buffer, bufferSize);
|
|
writeFile(fs, new Path(baseDir, "file3"), buffer, bufferSize);
|
|
writeFile(fs, new Path(baseDir, "file4"), buffer, bufferSize);
|
|
writeFile(fs, new Path(baseDir, "file4"), buffer, bufferSize);
|
|
|
|
+ bpid = cluster.getNamesystem(0).getBlockPoolId();
|
|
} finally {
|
|
} finally {
|
|
// shutdown
|
|
// shutdown
|
|
if (cluster != null) cluster.shutdown();
|
|
if (cluster != null) cluster.shutdown();
|
|
@@ -160,7 +162,6 @@ public class UpgradeUtilities {
|
|
File dnCurDir = new File(datanodeStorage, "current");
|
|
File dnCurDir = new File(datanodeStorage, "current");
|
|
datanodeStorageChecksum = checksumContents(DATA_NODE, dnCurDir);
|
|
datanodeStorageChecksum = checksumContents(DATA_NODE, dnCurDir);
|
|
|
|
|
|
- String bpid = cluster.getNamesystem(0).getBlockPoolId();
|
|
|
|
File bpCurDir = new File(BlockPoolSliceStorage.getBpRoot(bpid, dnCurDir),
|
|
File bpCurDir = new File(BlockPoolSliceStorage.getBpRoot(bpid, dnCurDir),
|
|
"current");
|
|
"current");
|
|
blockPoolStorageChecksum = checksumContents(DATA_NODE, bpCurDir);
|
|
blockPoolStorageChecksum = checksumContents(DATA_NODE, bpCurDir);
|