73.3. 使用方法
73.3.1. Camel JBang 用法 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
73.3.1.1. Jbang 的先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 安装 JBang。
运行以下命令 ,将
camel
安装为 JBang 命令 :jbang app install camel@apache/camel
jbang app install camel@apache/camel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
例如,有一个名为 route.yaml 的文件,其中包含此内容。
您可以直接通过以下命令运行它。
camel run route.yaml
camel run route.yaml
73.3.2. Kafka Sink 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以通过将 mvapich -sink
Kamelet 绑定到 Kafka 主题,将它用作 Kafka sink。
splunk-sink-binding.yaml
73.3.3. Kafka 的先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 安装 Strimzi。
-
您必须在当前命名空间中创建一个名为
my-topic
的主题。
73.3.3.1. 在 Kafka 中使用集群 CLI 的步骤 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
将
mvapich-sink-binding.yaml
文件保存到本地驱动器中,然后根据您的配置需要编辑该文件。 使用以下命令运行 sink:
kubectl apply -f splunk-sink-binding.yaml
kubectl apply -f splunk-sink-binding.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
73.3.3.2. 在 Kafka 中使用 Kamel CLI 的步骤 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用以下命令配置并运行 sink。
kamel bind splunk-sink -p "sink.password=The Password" -p "sink.serverHostname=my_server_splunk.com" -p "sink.username=The Username" kafka.strimzi.io/v1beta1:KafkaTopic:my-topic
kamel bind splunk-sink -p "sink.password=The Password" -p "sink.serverHostname=my_server_splunk.com" -p "sink.username=The Username" kafka.strimzi.io/v1beta1:KafkaTopic:my-topic
此命令在集群的当前命名空间中创建 Pipe。