Skip to content

Commit 528f856

Browse files
committed
Fix path defaults, added more messages.
1 parent 64d95b0 commit 528f856

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed

samples/features/sql-big-data-cluster/bootstrap-sample-db.cmd

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ for %%F in (sqlcmd.exe bcp.exe kubectl.exe curl.exe) do (
2525

2626
pushd "%tmp%"
2727
md %TMP_DIR_NAME%
28+
cd %TMP_DIR_NAME%
2829
echo Downloading sample database backup file...
2930
%DEBUG% curl -G "https://sqlchoice.blob.core.windows.net/sqlchoice/static/tpcxbb_1gb.bak" -o tpcxbb_1gb.bak
3031

@@ -40,26 +41,28 @@ echo Configuring sample database...
4041
for %%F in (web_clickstreams inventory customer) do (
4142
echo Exporting %%F data...
4243
if /i %%F EQU web_clickstreams (set DELIMITER=,) else (SET DELIMITER=^|)
43-
%DEBUG% bcp sales.dbo.%%F out "%STARTUP_PATH%%%F.csv" -S %SQL_MASTER_INSTANCE% -Usa -P%SQL_MASTER_SA_PASSWORD% -c -t"!DELIMITER!" -o "%%F.out" -e "%%F.err" || goto exit
44+
%DEBUG% bcp sales.dbo.%%F out "%%F.csv" -S %SQL_MASTER_INSTANCE% -Usa -P%SQL_MASTER_SA_PASSWORD% -c -t"!DELIMITER!" -o "%%F.out" -e "%%F.err" || goto exit
4445
)
4546

4647
echo Exporting product_reviews data...
47-
%DEBUG% bcp "select pr_review_sk, replace(replace(pr_review_content, ',', ';'), char(34), '') as pr_review_content from sales.dbo.product_reviews" queryout "%TMP_DIR_NAME%product_reviews.csv" -S %SQL_MASTER_INSTANCE% -Usa -P%SQL_MASTER_SA_PASSWORD% -c -t, -o "product_reviews.out" -e "product_reviews.err" || goto exit
48+
%DEBUG% bcp "select pr_review_sk, replace(replace(pr_review_content, ',', ';'), char(34), '') as pr_review_content from sales.dbo.product_reviews" queryout "product_reviews.csv" -S %SQL_MASTER_INSTANCE% -Usa -P%SQL_MASTER_SA_PASSWORD% -c -t, -o "product_reviews.out" -e "product_reviews.err" || goto exit
4849

4950
REM Copy the data file to HDFS
5051
echo Uploading web_clickstreams data to HDFS...
5152
%DEBUG% curl -i -L -k -u root:%KNOX_PASSWORD% -X PUT "https://%KNOX_ENDPOINT%/gateway/default/webhdfs/v1/clickstream_data?op=MKDIRS" || goto exit
5253
%DEBUG% curl -i -L -k -u root:%KNOX_PASSWORD% -X PUT "https://%KNOX_ENDPOINT%/gateway/default/webhdfs/v1/clickstream_data/web_clickstreams.csv?op=create&overwrite=true&noredirect=true" -H "Content-Type: application/octet-stream" -T "web_clickstreams.csv" || goto exit
54+
del /q web_clickstreams.*
5355

5456
echo.
5557
echo Uploading product_reviews data to HDFS...
5658
%DEBUG% curl -i -L -k -u root:%KNOX_PASSWORD% -X PUT "https://%KNOX_ENDPOINT%/gateway/default/webhdfs/v1/product_review_data?op=MKDIRS" || goto exit
5759
%DEBUG% curl -i -L -k -u root:%KNOX_PASSWORD% -X PUT "https://%KNOX_ENDPOINT%/gateway/default/webhdfs/v1/product_review_data/product_reviews.csv?op=create&overwrite=true&noredirect=true" -H "Content-Type: application/octet-stream" -T "product_reviews.csv" || goto exit
60+
del /q product_reviews.*
5861

59-
%DEBUG% del /q *.out *.err *.csv
62+
REM %DEBUG% del /q *.out *.err *.csv
63+
echo Data files for Oracle setup are located at [%TMPDIRNAME%].
6064

6165
popd
62-
%DEBUG% rd /q "%tmp%\%TMP_DIR_NAME%"
6366
endlocal
6467
exit /b 0
6568
goto :eof

samples/features/sql-big-data-cluster/bootstrap-sample-db.sh

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ done
3333
# Copy the backup file, restore the database, create necessary objects and data file
3434
pushd "/tmp"
3535
$DEBUG mkdir "$TMP_DIR_NAME"
36+
$DEBUG cd "$TMP_DIR_NAME"
37+
3638
echo Downloading sample database backup file...
3739
$DEBUG curl -G "https://sqlchoice.blob.core.windows.net/sqlchoice/static/tpcxbb_1gb.bak" -o tpcxbb_1gb.bak
3840

@@ -64,14 +66,18 @@ $DEBUG bcp "select pr_review_sk, replace(replace(pr_review_content, ',', ';'), c
6466
echo Uploading web_clickstreams data to HDFS...
6567
$DEBUG curl -i -L -k -u root:$KNOX_PASSWORD -X PUT "https://$KNOX_ENDPOINT/gateway/default/webhdfs/v1/clickstream_data?op=MKDIRS" || (echo $ERROR_MESSAGE && exit 4)
6668
$DEBUG curl -i -L -k -u root:$KNOX_PASSWORD -X PUT "https://$KNOX_ENDPOINT/gateway/default/webhdfs/v1/clickstream_data/web_clickstreams.csv?op=create&overwrite=true&noredirect=true" -H 'Content-Type: application/octet-stream' -T "web_clickstreams.csv" || (echo $ERROR_MESSAGE && exit 5)
69+
$DEBUG rm -f web_clickstreams.*
6770

6871
echo
6972
echo Uploading product_reviews data to HDFS...
7073
$DEBUG curl -i -L -k -u root:$KNOX_PASSWORD -X PUT "https://$KNOX_ENDPOINT/gateway/default/webhdfs/v1/product_review_data?op=MKDIRS" || (echo $ERROR_MESSAGE && exit 6)
7174
$DEBUG curl -i -L -k -u root:$KNOX_PASSWORD -X PUT "https://$KNOX_ENDPOINT/gateway/default/webhdfs/v1/product_review_data/product_reviews.csv?op=create&overwrite=true&noredirect=true" -H "Content-Type: application/octet-stream" -T "product_reviews.csv" || (echo $ERROR_MESSAGE && exit 7)
75+
$DEBUG rm -f product_reviews.*
7276

73-
$DEBUG rm -f *.out *.err *.csv
74-
popd
77+
echo
78+
echo Bootstrap of the sample database completed successfully.
79+
echo Data files for Oracle setup are located at [$TMPDIRNAME].
7580

76-
$DEBUG rmdir "/tmp/$TMP_DIR_NAME"
77-
exit
81+
# $DEBUG rm -f *.out *.err *.csv
82+
popd
83+
exit 0

0 commit comments

Comments
 (0)