Skip to content

Kafka CLASSPATH

Dae Song Park edited this page Apr 4, 2023 · 9 revisions

◀️ KryoSerializer Generator 🔗 ▶️ Kafka perf_test App


The Kafka class path is defined in the following order:

$CLASSPATH
$PADOGRID_WORKSPACE/clusters/<cluster>/plugins/*
$PADOGRID_WORKSPACE/clusters/<cluster>/lib/*
$PADOGRID_WORKSPACE/plugins/*
$PADOGRID_WORKSPACE/lib/*
$PADOGRID_HOME/kafka/plugins/*
$PADOGRID_HOME/kafka/lib/*
$PADOGRID_HOME/lib/*
$KAKFA_HOME/libs/*

The Confluent class path is defined in the following order:

$CLASSPATH
$PADOGRID_WORKSPACE/clusters/<cluster>/plugins/*
$PADOGRID_WORKSPACE/clusters/<cluster>/lib/*
$PADOGRID_WORKSPACE/plugins/*
$PADOGRID_WORKSPACE/lib/*
$PADOGRID_HOME/kafka/plugins/*
$PADOGRID_HOME/kafka/lib/*
$PADOGRID_HOME/lib/*
$CONFLUENT_HOME/share/java/kafka/*

To see data node startup details, run the start_member -simulate command, which does not run the worker but simulates the startup sequence that includes displaying the order of CLASSPATH, Java options, and arguments.

start_member -simulate

Note that CLASSPATH and JAVA_OPTS can be set in setenv.sh at each directory level to include additional paths or override any paths set in the subsequent directory levels. The setenv.sh files are located as follows:

$PADOGRID_WORKSPACE/clusters/$CLUSTER/bin_sh/setenv.sh
$PADOGRID_WORKSPACE/setenv.sh
$PADOGRID_HOME/bin_sh/setenv.sh

◀️ KryoSerializer Generator 🔗 ▶️ Kafka perf_test App

Overview

Operations

Tools

Platforms

Clouds

Pado

Geode/GemFire

Hazelcast/Jet

ComputeDB/SnappyData

Coherence

Hadoop

Kafka/Confluent

Mosquitto

Redis

Spark

Clone this wiki locally