1#!/usr/bin/env bash 2# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. 3# 4# 5 6if [ "$#" -lt 3 ]; then 7 echo "usage: $BASH_SOURCE <input_data_path> <DB Path> <extern SST dir>" 8 exit 1 9fi 10 11input_data_dir=$1 12db_dir=$2 13extern_sst_dir=$3 14rm -rf $db_dir 15 16set -e 17 18n=0 19 20for f in `find $input_data_dir -name sorted_data*` 21do 22 echo == Writing external SST file $f to $extern_sst_dir/extern_sst${n} 23 ./ldb --db=$db_dir --create_if_missing write_extern_sst $extern_sst_dir/extern_sst${n} < $f 24 let "n = n + 1" 25done 26