EdColeman commented on code in PR #411: URL: https://github.com/apache/accumulo-website/pull/411#discussion_r1617919932
########## _docs-2/troubleshooting/advanced.md: ########## @@ -249,21 +249,31 @@ metadata table!), the following process can be followed to create a valid, empty WAL file. Run the following commands as the Accumulo unix user (to ensure that the proper file permissions in HDFS) - $ echo -n -e '--- Log File Header (v2) ---\x00\x00\x00\x00' > empty.wal - -The above creates a file with the text "--- Log File Header (v2) ---" and then -four bytes. You should verify the contents of the file with a hexdump tool. - -Then, place this empty WAL in HDFS and then replace the corrupt WAL file in HDFS -with the empty WAL. - - $ hdfs dfs -moveFromLocal empty.wal /user/accumulo/empty.wal - $ hdfs dfs -mv /user/accumulo/empty.wal /accumulo/wal/tserver-4.example.com+10011/26abec5b-63e7-40dd-9fa1-b8ad2436606e - -After the corrupt WAL file has been replaced, the system should automatically recover. -It may be necessary to restart the Accumulo Manager process as an exponential -backup policy is used which could lead to a long wait before Accumulo will -try to re-load the WAL file. +```sh +UUID=$(uuidgen); echo -n -e '--- Log File Header (v4) ---U+1F47B$'"$UUID"'\x00\x00\x00\x00' >"$UUID".wal Review Comment: The documentation has been updated to remove the previous changes and add the create-empty WAL / RFILE options. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
