Skip to content

Commit f91b61a

Browse files
authored
[FLINK-36839] Update Kudu version to 1.17.1
1 parent eb05fd5 commit f91b61a

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed

flink-connector-kudu/src/test/java/org/apache/flink/connector/kudu/connector/KuduTestBase.java

+10-7
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
/** Base class for integration tests. */
6868
public class KuduTestBase {
6969

70-
private static final String DOCKER_IMAGE = "apache/kudu:1.13.0";
70+
private static final String DOCKER_IMAGE = "apache/kudu:1.17.0";
7171
private static final Integer KUDU_MASTER_PORT = 7051;
7272
private static final Integer KUDU_TSERVER_PORT = 7050;
7373
private static final Integer NUMBER_OF_REPLICA = 3;
@@ -93,29 +93,32 @@ public static void beforeClass() throws Exception {
9393
new GenericContainer<>(DOCKER_IMAGE)
9494
.withExposedPorts(KUDU_MASTER_PORT, 8051)
9595
.withCommand("master")
96+
.withEnv("MASTER_ARGS", "--unlock_unsafe_flags")
9697
.withNetwork(network)
9798
.withNetworkAliases("kudu-master");
9899
master.start();
100+
assertTrue(master.isRunning());
99101
masterAddress =
100102
HostAndPort.fromParts(master.getHost(), master.getMappedPort(KUDU_MASTER_PORT));
101103

102104
for (int instance = 1; instance <= NUMBER_OF_REPLICA; instance++) {
103105
String instanceName = "kudu-tserver-" + instance;
104-
GenericContainer<?> tableServer =
106+
GenericContainer<?> tabletServer =
105107
new GenericContainer<>(DOCKER_IMAGE)
106-
.withExposedPorts(KUDU_TSERVER_PORT)
108+
.withExposedPorts(KUDU_TSERVER_PORT, 8050)
107109
.withCommand("tserver")
108-
.withEnv("KUDU_MASTERS", "kudu-master:" + KUDU_MASTER_PORT)
110+
.withEnv("KUDU_MASTERS", "kudu-master")
109111
.withEnv(
110112
"TSERVER_ARGS",
111-
"--fs_wal_dir=/var/lib/kudu/tserver --logtostderr "
113+
"--fs_wal_dir=/var/lib/kudu/tserver --logtostderr --unlock_unsafe_flags"
112114
+ " --use_hybrid_clock=false --rpc_advertised_addresses="
113115
+ instanceName)
114116
.withNetwork(network)
115117
.withNetworkAliases(instanceName)
116118
.dependsOn(master);
117-
tableServer.start();
118-
tServersBuilder.add(tableServer);
119+
tabletServer.start();
120+
assertTrue(tabletServer.isRunning());
121+
tServersBuilder.add(tabletServer);
119122
}
120123
tServers = tServersBuilder.build();
121124

pom.xml

+7-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ under the License.
5353

5454
<properties>
5555
<flink.version>1.17.2</flink.version>
56-
<kudu.version>1.13.0</kudu.version>
56+
<kudu.version>1.17.1</kudu.version>
5757
<scala.binary.version>2.12</scala.binary.version>
5858

5959
<assertj.version>3.25.3</assertj.version>
@@ -259,6 +259,12 @@ under the License.
259259
<artifactId>commons-lang3</artifactId>
260260
<version>3.12.0</version>
261261
</dependency>
262+
263+
<dependency>
264+
<groupId>com.google.code.findbugs</groupId>
265+
<artifactId>jsr305</artifactId>
266+
<version>3.0.2</version>
267+
</dependency>
262268
<!-- End of dependencies for dependency convergence -->
263269
</dependencies>
264270
</dependencyManagement>

0 commit comments

Comments
 (0)