- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 Kafka connect 时收到著名的“ora-01882:未找到时区区域”。
我正在使用ojdbc8.jar。
过去,当我在使用 Kubernetes 启动的 Java 程序中使用该方法时,我在 Kubernetes 配置的 args 字段中使用了以下方法。
args: ["-Xms2g", "-Xmx2g", "-cp", "/app/entellect-fetcher-assembly.jar", "-Doracle.jdbc.timezoneAsRegion=false", "com.elsevier.entellect.fetcher.SqlFetcher"]
使用它解决了问题。
但是,当我使用汇合 Helm chart 时,参数不可用,因此我求助于汇合文档 https://docs.confluent.io/5.0.0-beta1/cli/command-reference/index.html 中描述的环境变量 (CONNECT_OPTS) :
请看下面:
env:
- name: CONNECT_OPTS
value: "-Doracle.jdbc.timezoneAsRegion=false"
- name: CONNECT_REST_ADVERTISED_HOST_NAME
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: CONNECT_BOOTSTRAP_SERVERS
value: {{ template "cp-kafka-connect.kafka.bootstrapServers" . }}
- name: CONNECT_GROUP_ID
value: {{ template "cp-kafka-connect.groupId" . }}
我没有成功。
我想知道是否有人以前经历过这种情况,以及他们是否可以分享他们的解决方案。无论是直接设置时区,还是如何设置我上面尝试过的,或者更改驱动程序等等。
我尝试过使用 odjbc6.jar 并且它有效,但是我对某些数字进行了一些错误的反序列化。不知道为什么。因此我想尝试使用 odjbc8.jar。
我想一定有办法:)
请注意我到目前为止的配置:
connector.class=io.confluent.connect.jdbc.JdbcSourceConnector
connection.password=***********
transforms=
table.whitelist=ACTIVITYDATA
mode=bulk
topic.prefix=pp_db_
connection.user=pharmapendium4
name=PP
numeric.mapping=best_fit
value.converter=org.apache.kafka.connect.json.JsonConverter
connection.url=jdbc:oracle:thin:@xx.x.xx.xxx:1521:pp
numeric.precision.mapping=false
key.converter=org.apache.kafka.connect.json.JsonConverter
最佳答案
您可以编辑 jar 文件:ojdbc8.jar
。
即defaultConnectionProperties.properties
,可以在以下路径找到:ojdbc8.jar\oracle\jdbc
。
您可以在其中添加一行:
oracle.jdbc.timezoneAsRegion=false
关于oracle - ora-01882 : TimeZone Region not found with Kafka Connect JdbcSource connector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57084839/
我在使用 Kafka connect 时收到著名的“ora-01882:未找到时区区域”。 我正在使用ojdbc8.jar。 过去,当我在使用 Kubernetes 启动的 Java 程序中使用该方法
我是一名优秀的程序员,十分优秀!