Skip to content

Commit c382324

Browse files
committed
apache kudu fic
1 parent 535a717 commit c382324

1 file changed

Lines changed: 26 additions & 18 deletions

File tree

.github/workflows/test-kudu.yml

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -31,33 +31,41 @@ jobs:
3131
id: install
3232
run: |
3333
echo "Installing Apache Kudu via Docker..."
34-
35-
# Using version 1.17.0 (released Sep 2023)
36-
# Note: 1.17.1 tag is missing on Docker Hub. 1.17.0 exists but might be x86 (running via emulation).
3734
38-
# Start Master
35+
docker pull apache/kudu:1.17.0
36+
37+
# Show manifest/arch so we know it's arm64
38+
echo "Image architecture:"
39+
docker image inspect apache/kudu:1.17.0 --format '{{.Architecture}}'
40+
41+
# Clean any old containers
42+
docker rm -f kudu-master kudu-tserver 2>/dev/null || true
43+
44+
# Start Master with MINIMUM flags first
3945
docker run -d --name kudu-master \
4046
--network host \
4147
-e KUDU_MASTERS=localhost:7051 \
42-
apache/kudu:1.17.0 master \
43-
--fs_wal_dir=/var/lib/kudu/master \
44-
--fs_data_dirs=/var/lib/kudu/master \
45-
--unlock_unsafe_flags \
46-
--use_hybrid_clock=false
48+
apache/kudu:1.17.0 \
49+
master
4750
4851
# Start Tablet Server
4952
docker run -d --name kudu-tserver \
50-
--network host \
51-
-e KUDU_MASTERS=localhost:7051 \
52-
apache/kudu:1.17.0 tserver \
53-
--fs_wal_dir=/var/lib/kudu/tserver \
54-
--fs_data_dirs=/var/lib/kudu/tserver \
55-
--unlock_unsafe_flags \
56-
--use_hybrid_clock=false
53+
--network host \
54+
-e KUDU_MASTERS=localhost:7051 \
55+
apache/kudu:1.17.0 \
56+
tserver
5757
58-
# Wait for startup
5958
sleep 20
60-
59+
60+
echo "=== docker ps -a ==="
61+
docker ps -a
62+
63+
echo "=== kudu-master logs (tail) ==="
64+
docker logs kudu-master | tail -n 80 || true
65+
66+
echo "=== kudu-tserver logs (tail) ==="
67+
docker logs kudu-tserver | tail -n 80 || true
68+
6169
echo "install_status=success" >> $GITHUB_OUTPUT
6270
6371
- name: Get Kudu version

0 commit comments

Comments
 (0)