File tree Expand file tree Collapse file tree 3 files changed +30
-0
lines changed Expand file tree Collapse file tree 3 files changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,26 @@ ignored:
30
30
# Reason: I've yet to see this being useful, where this happens we usually have no way to actually provide the file
31
31
- SC1091
32
32
33
+ # Expressions don't expand in single quotes, use double quotes for that.
34
+ # https://www.shellcheck.net/wiki/SC2016
35
+ # Reason: Ignoring because envsubst requires environment variable names
36
+ # as parameter. These environment variables must not be expanded, e.g.:
37
+ # envsubst '${PRODUCT}:${HBASE_OPERATOR_TOOLS}' < /stackable/bin/hbck2.env
38
+ - SC2016
39
+
33
40
# Use cd ... || exit in case cd fails.
34
41
# https://github.com/koalaman/shellcheck/wiki/SC2164
35
42
# Reason: Ignoring because we inherit SHELL from the base image which contains "-e" for bash
36
43
- SC2164
44
+
45
+ # In POSIX sh, [[ ]] is undefined.
46
+ # https://www.shellcheck.net/wiki/SC3010
47
+ # Reason: Ignoring because we inherit SHELL from the base image which
48
+ # sets the default shell to Bash where [[ ]] is defined.
49
+ - SC3010
50
+
51
+ # In POSIX sh, string replacement is undefined.
52
+ # https://www.shellcheck.net/wiki/SC3060
53
+ # Reason: Ignoring because we inherit SHELL from the base image which
54
+ # sets the default shell to Bash where string replacement is supported.
55
+ - SC3060
Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ All notable changes to this project will be documented in this file.
16
16
- trino-cli: Add version ` 455 ` ([ #822 ] ).
17
17
- spark: Add version ` 3.5.2 ` ([ #848 ] ).
18
18
- hadoop: Add patch "HADOOP-18516: Support Fixed SAS Token for ABFS Authentication" ([ #852 ] ).
19
+ - hbase: Add hadoop-azure.jar to the lib directory to support the Azure Blob Filesystem and
20
+ the Azure Data Lake Storage ([ #853 ] ).
19
21
20
22
### Changed
21
23
@@ -54,6 +56,7 @@ All notable changes to this project will be documented in this file.
54
56
[ #848 ] : https://github.com/stackabletech/docker-images/pull/848
55
57
[ #851 ] : https://github.com/stackabletech/docker-images/pull/851
56
58
[ #852 ] : https://github.com/stackabletech/docker-images/pull/852
59
+ [ #853 ] : https://github.com/stackabletech/docker-images/pull/853
57
60
58
61
## [ 24.7.0] - 2024-07-24
59
62
Original file line number Diff line number Diff line change @@ -317,6 +317,14 @@ COPY --chown=stackable:stackable --from=phoenix-builder /stackable/phoenix /stac
317
317
COPY --chown=stackable:stackable --from=hadoop-s3-builder /stackable/bin/export-snapshot-to-s3 /stackable/bin/export-snapshot-to-s3
318
318
COPY --chown=stackable:stackable --from=hadoop-s3-builder /stackable/hadoop/share/hadoop/tools/lib/ /stackable/hadoop/share/hadoop/tools/lib/
319
319
320
+ # Copy the dependencies from Hadoop which are required for the Azure Data Lake
321
+ # Storage (ADLS) to /stackable/hbase-${PRODUCT}/lib which is on the classpath.
322
+ # hadoop-azure-${HADOOP}.jar contains the AzureBlobFileSystem which is required
323
+ # by hadoop-common-${HADOOP}.jar if the scheme of a file system is "abfs://".
324
+ COPY --chown=stackable:stackable --from=hadoop-builder \
325
+ /stackable/hadoop/share/hadoop/tools/lib/hadoop-azure-${HADOOP}.jar \
326
+ /stackable/hbase-${PRODUCT}/lib/
327
+
320
328
COPY --chown=stackable:stackable --from=opa-authorizer-builder /stackable/hbase-opa-authorizer/target/hbase-opa-authorizer*.jar /stackable/hbase-${PRODUCT}/lib
321
329
322
330
RUN <<EOF
You can’t perform that action at this time.
0 commit comments