Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 创建卡夫卡连接而不合流_Windows_Apache Kafka Connect_Oracle Cdc - Fatal编程技术网

Windows 创建卡夫卡连接而不合流

Windows 创建卡夫卡连接而不合流,windows,apache-kafka-connect,oracle-cdc,Windows,Apache Kafka Connect,Oracle Cdc,我最近开始使用卡夫卡,我尝试创建一个卡夫卡连接来连接到oracle,但我做不到。我发现的信息是关于confluent的,但这在Windows中不起作用。。。如何配置或使用java创建它 我在测试中使用了以下选项: cmd.\windows\connect-standalone.bat.\config\connect-standalone.properties.\config\connect-bbdd.properties-> name=jdbc-conector connector.class

我最近开始使用卡夫卡,我尝试创建一个卡夫卡连接来连接到oracle,但我做不到。我发现的信息是关于confluent的,但这在Windows中不起作用。。。如何配置或使用java创建它

我在测试中使用了以下选项: cmd.\windows\connect-standalone.bat.\config\connect-standalone.properties.\config\connect-bbdd.properties->

name=jdbc-conector 
connector.class=io.confluent.connect.jdbc.JdbcSourceConnector 
tasks.max=1 
connection.url=dbc:oracle:thin@localhost:xe 
connection.user: user 
connection.password: pwd 
mode = bulk 
topic.prefix=test
table.whitelist: mytable
错误:

WARN The configuration 'offset.flush.interval.ms' was supplied but isn't a known config. (org.apache.kafka.clients.admin.AdminClientConfig)
WARN The configuration 'key.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.admin.AdminClientConfig)
WARN The configuration 'offset.storage.file.filename' was supplied but isn't a known config. (org.apache.kafka.clients.admin.AdminClientConfig)
WARN The configuration 'value.converter.schemas.enable' was supplied but isn't a known config. (org.apache.kafka.clients.admin.AdminClientConfig)
 jul 21, 2019 10:36:13 PM org.glassfish.jersey.internal.Errors logErrors
ADVERTENCIA: The following warnings have been detected: WARNING: The (sub)resource method createConnector in 
org.apache.kafka.connect.runtime.rest.resources.ConnectorsResource contains empty path annotation.
WARNING: The (sub)resource method listConnectors in org.apache.kafka.connect.runtime.rest.resources.ConnectorsResource contains 
empty path annotation.
WARNING: The (sub)resource method listConnectorPlugins in org.apache.kafka.connect.runtime.rest.resources.ConnectorPluginsResource 
contains empty path annotation.
WARNING: The (sub)resource method serverInfo in org.apache.kafka.connect.runtime.rest.resources.RootResource contains empty path annotation.
[2019-07-21 22:36:13,886] ERROR Failed to create job for ..\config\connect-bbdd.properties (org.apache.kafka.connect.cli.ConnectStandalone)
[2019-07-21 22:36:13,888] ERROR Stopping after connector error (org.apache.kafka.connect.cli.ConnectStandalone)
Caused by: org.apache.kafka.connect.runtime.rest.errors.BadRequestException: Connector configuration 
is invalid and contains the following 2 error(s):
Invalid value java.sql.SQLException: No suitable driver found for jdbc:oracle:thin@localhost:xe 
for configuration Couldn't open connection to jdbc:oracle:thin@localhost:xe
You can also find the above list of errors at the endpoint `/{connectorType}/config/validate`
at org.apache.kafka.connect.util.ConvertingFutureCallback.result(ConvertingFutureCallback.java:79)
at org.apache.kafka.connect.util.ConvertingFutureCallback.get(ConvertingFutureCallback.java:66)
at org.apache.kafka.connect.cli.ConnectStandalone.main(ConnectStandalone.java:118)

…以及“任何类加载器(org.reflections.reflections)”中的其他错误。

在Windows中,
confluent
命令本机不起作用

但是
connect distributed
connect standalone
不仅在Confluent中,而且如果您在Windows上下载了Confluent平台中提供的JDBC连接器,那么它们都应该工作并加载


否则,如果您只有ApacheKafka,则需要通过Connect config文件中提到的
plugin.path
属性自己设置它

您会遇到以下错误:

No suitable driver found for jdbc:oracle:thin@localhost:xe 
for configuration Couldn't open connection to jdbc:oracle:thin@localhost:xe

是因为您没有提供Oracle JDBC驱动程序。看

卡夫卡连接是Apache卡夫卡的一部分。您正在尝试使用哪个连接器?分享你到目前为止的尝试,以及你遇到的错误。我在Java程序中使用了一个带有数据库连接器的卡夫卡制作者。因此,我尝试使用相同的连接器进行卡夫卡连接。我已经修复了它。我需要在“瘦”之后加上冒号<代码>(dbc:oracle:thin:@localhost:xe)和jdbc7(我当时使用的)不适合我。但是,批量模式不起作用,我需要在配置中使用查询。