小编Bil*_*med的帖子

元素类型无效:需要字符串或类/函数(对于复合组件)但得到:未定义

我制作了一个单独的组件,可以将其视为我在父组件中调用的子组件。通过正确导入来调用组件时,我遇到了这个问题

我尝试创建一个单独的方法来调用组件,然后调用将带来组件功能的方法,但没有成功。

下面是名为 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)

reactjs react-redux

2
推荐指数
1
解决办法
1万
查看次数

无法通过 Logstash 将数据从 MS Sql Server 传输到 ElasticSearch

我正在尝试通过 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 驱动程序吗?

sql-server jdbc elasticsearch logstash centos7

1
推荐指数
1
解决办法
134
查看次数