我制作了一个单独的组件,可以将其视为我在父组件中调用的子组件。通过正确导入来调用组件时,我遇到了这个问题
我尝试创建一个单独的方法来调用组件,然后调用将带来组件功能的方法,但没有成功。
下面是名为 GlobalHeaderHelpLabel.js 的子组件:
import React from "react";
import { Popover } from "@salesforce/design-system-react";
import { GlobalHeaderHelp } from "@salesforce/design-system-react";
const ipsum = "Lorem";
class GlobalHeaderHelpLabel extends React.Component {
render() {
return (
<GlobalHeaderHelp
popover={
<Popover
ariaLabelledby="help-heading"
body={
<div>
<h2 className="slds-text-heading_small" id="help-heading">
Help and Training
</h2>
{ipsum}
</div>
}
id="header-help-popover-id"
/>
}
/>
);
}
}
export default GlobalHeaderHelpLabel;
Run Code Online (Sandbox Code Playgroud)
下面是我调用该子组件的父组件,并面临名为 GlobalHeaderLabel.js 的错误:
import React from "react";
import GlobalHeaderHelpLabel from "./GlobalHeaderHelpLabel";
class GlobalHeaderLabel extends React.Component {
render() {
return ( …Run Code Online (Sandbox Code Playgroud) 我正在尝试通过 Logstash 将 MS Sql Server 数据与 ElasticSearch 同步我正在按照 Elastic 文档中的建议设置配置。所有的东西(MS SQL、ES 和 LogStash)都设置在具有 CentOS 7 环境的同一台服务器上
我试图用它设置所有可能的 JDBC Jar,这些 Jar 与我的 JDK(1.8.0_131) 兼容。此外,我还提供了 Jar 的正确路径。
下面是我的 SQL.conf:
input {
jdbc {
jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"
jdbc_driver_library => "/root/sqljdbc_6.4/enu/mssql-jdbc-6.4.0.jre8.jar"
jdbc_connection_string => "jdbc:sqlserver://localhost:1433;databaseName=test"
jdbc_user => "sa"
jdbc_password => "abc.123"
statement => "select * from Service"
}
}
output {
elasticsearch {
hosts => ["http://localhost:9200/"]
index => "Service"
document_id => "%{service_id}"
}
}
Run Code Online (Sandbox Code Playgroud)
错误:com.microsoft.sqlserver.jdbc.SQLServerDriver 未加载。您确定在 :jdbc_driver_library 中包含了正确的 jdbc 驱动程序吗?