在 splunk 迁移到云之前,我能够使用以下说明通过 java 连接并登录 splunk:

HttpService.setSslSecurityProtocol(SSLSecurityProtocol.TLSv1_2);

ServiceArgs loginArgs  = new ServiceArgs();
loginArgs.setUsername("username");
loginArgs.setPassword("password");
loginArgs.setHost("xxxxx.splunkcloud.com");

Service service = Service.connect(loginArgs);

现在我收到一个异常:java.net.unknownhostexception xxxxx.splunkcloud.com

为什么?我如何通过 Java 登录 Splunk?

我想通过 Java 登录 splunkcloud 并获取日志

9

  • 这个问题类似于:。如果您认为它们不同,请编辑问题,说明它们有何不同和/或该问题的答案对您的问题无济于事。


    – 

  • 我读了答案,但我不知道该怎么做


    – 

  • 我尝试过 loginArgs.setHost(” ); 但收到 java.net.MalformedURLException:在主机中发现非法字符:/


    – 

  • 我理解文档中的方式,即 URL 还应该具有协议和端口(基于订阅)。根据您提供的信息:https://http-inputs-xxxxx.splunkcloud.com:8088/services/collector


    – 


  • 我尝试过,但我会收到此异常:java.net.MalformedURLException:在主机中发现非法字符:/


    – 


$(function() {
$(“.js-gps-inline-related-questions .spacer”).on(“click”, function () {
fireRelatedEvent($(this).index() + 1, $(this).data(‘question-id’));
});

function fireRelatedEvent(position, questionId) {
StackExchange.using(“gps”, function() {
StackExchange.gps.track(‘related_questions.click’,
{
position: position,
originQuestionId: 78989163,
relatedQuestionId: +questionId,
location: ‘inline’,
source: ‘Baseline_Fallback’
});
});
}
});

function toggleInlineRelated(showMore) {
var inlineRelatedLess = document.getElementById(“inline_related_var_a_less”);
var inlineRelatedMore = document.getElementById(“inline_related_var_a_more”);

var inlineRelatedSeeMore = document.getElementById(“inline_related_see_more”);
var inlineRelatedSeeLess = document.getElementById(“inline_related_see_less”);

if (showMore) {
inlineRelatedLess.classList.add(“d-none”);
inlineRelatedSeeMore.classList.add(“d-none”);

inlineRelatedMore.classList.remove(“d-none”);
inlineRelatedSeeLess.classList.remove(“d-none”);
}
else {
inlineRelatedMore.classList.add(“d-none”);
inlineRelatedSeeLess.classList.add(“d-none”);

inlineRelatedLess.classList.remove(“d-none”);
inlineRelatedSeeMore.classList.remove(“d-none”);
}
}

0