本文整理汇总了Java中kafka.utils.CoreUtils类的典型用法代码示例。如果您正苦于以下问题:Java CoreUtils类的具体用法?Java CoreUtils怎么用?Java CoreUtils使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CoreUtils类属于kafka.utils包,在下文中一共展示了CoreUtils类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: stop
import kafka.utils.CoreUtils; //导入依赖的package包/类
/**
* Stop the broker.
*/
public void stop() {
log.debug("Shutting down embedded Kafka broker at {} (with ZK ensemble at {}) ...",
brokerList(), zookeeperConnect());
kafka.shutdown();
kafka.awaitShutdown();
log.debug("Removing logs.dir at {} ...", logDir);
final List<String> logDirs = Collections.singletonList(logDir.getAbsolutePath());
CoreUtils.delete(scala.collection.JavaConversions.asScalaBuffer(logDirs).seq());
tmpFolder.delete();
log.debug("Shutdown of embedded Kafka broker at {} completed (with ZK ensemble at {}) ...",
brokerList(), zookeeperConnect());
}
开发者ID:YMCoding,项目名称:kafka-0.11.0.0-src-with-comment,代码行数:16,代码来源:KafkaEmbedded.java
示例2: stop
import kafka.utils.CoreUtils; //导入依赖的package包/类
/**
* Stop the broker.
*/
public void stop() {
log.debug("Shutting down embedded Kafka broker at {} (with ZK ensemble at {}) ...",
brokerList(), zookeeperConnect());
kafka.shutdown();
kafka.awaitShutdown();
log.debug("Removing logs.dir at {} ...", logDir);
final List<String> logDirs = Collections.singletonList(logDir.getAbsolutePath());
CoreUtils.delete(scala.collection.JavaConversions.asScalaBuffer(logDirs).seq());
tmpFolder.delete();
log.debug("Shutdown of embedded Kafka broker at {} completed (with ZK ensemble at {}) ...",
brokerList(), zookeeperConnect());
}
开发者ID:Landoop,项目名称:kafka-testkit,代码行数:16,代码来源:KafkaEmbedded.java
示例3: savesAsManyMetricsToFileAsHaveBeenSubmittedBySingleNodeCluster
import kafka.utils.CoreUtils; //导入依赖的package包/类
@Test
public void savesAsManyMetricsToFileAsHaveBeenSubmittedBySingleNodeCluster() throws IOException {
// Given
Runtime serverRuntime = Runtime.getRuntime();
EmbeddedKafkaCluster cluster = new EmbeddedKafkaCluster();
int numBrokers = 1;
cluster.startCluster(numBrokers);
KafkaServer broker = cluster.getBroker(0);
Properties brokerConfiguration = defaultBrokerConfiguration(broker, cluster.zookeeperConnectString());
brokerConfiguration.setProperty(KafkaSupportConfig.CONFLUENT_SUPPORT_METRICS_ENDPOINT_INSECURE_ENABLE_CONFIG, "false");
brokerConfiguration.setProperty(KafkaSupportConfig.CONFLUENT_SUPPORT_METRICS_ENDPOINT_SECURE_ENABLE_CONFIG, "false");
brokerConfiguration.setProperty(KafkaSupportConfig.CONFLUENT_SUPPORT_METRICS_TOPIC_CONFIG,
"test_metrics");
String topic = brokerConfiguration.getProperty(KafkaSupportConfig.CONFLUENT_SUPPORT_METRICS_TOPIC_CONFIG);
int timeoutMs = 10 * 1000;
KafkaMetricsToFile kafkaMetricsToFile = new KafkaMetricsToFile(cluster.zookeeperConnectString(), timeoutMs);
// Sent metrics to the topic
int numMetricSubmissions = 10;
KafkaSupportConfig kafkaSupportConfig = new KafkaSupportConfig(brokerConfiguration);
MetricsReporter reporter = new MetricsReporter(broker, kafkaSupportConfig, serverRuntime);
reporter.init();
for (int i = 0; i < numMetricSubmissions; i++) {
reporter.submitMetrics();
}
// When/Then
String outputFile = "testFile.zip";
assertThat(kafkaMetricsToFile.saveMetricsToFile(topic, outputFile)).isEqualTo(numMetricSubmissions);
// Cleanup
kafkaMetricsToFile.shutdown();
List<String> outputFiles = Arrays.asList(outputFile);
CoreUtils.delete(scala.collection.JavaConversions.asScalaBuffer(outputFiles).seq());
cluster.stopCluster();
}
开发者ID:confluentinc,项目名称:support-metrics-client,代码行数:37,代码来源:MetricsToKafkaTest.java
示例4: stopBroker
import kafka.utils.CoreUtils; //导入依赖的package包/类
private void stopBroker(int brokerId) {
if (brokersById.containsKey(brokerId)) {
KafkaServer broker = brokersById.get(brokerId);
broker.shutdown();
broker.awaitShutdown();
CoreUtils.delete(broker.config().logDirs());
brokersById.remove(brokerId);
}
}
开发者ID:confluentinc,项目名称:support-metrics-common,代码行数:10,代码来源:EmbeddedKafkaCluster.java
注:本文中的kafka.utils.CoreUtils类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论