我已经在AWS ec2实例中安装了kubernetes。我没有使用任何minikube或openshift。我正在尝试在kubernetes之上安装kamel来运行我的集成代码。当我尝试运行kamel install命令时,抛出以下错误, Error: cannot find automatically a registry where to push images 当我尝试以root用户身份运行时,下面的错误被抛出, Error: cannot get current namespace: open /root/.kube/config: no such file or directory
我得在路线上绕一圈。我的路线看上去像
<camel:loop>
<camel:constant>${property.x}</camel:constant>
</camel:loop>
我的处理器看起来像
Date date = new Date();
this.LOGGER
.info("\n****WELCOME TO THE REQUEST OF CHECK PROCESSOR**");
int y=4;
Integer a=new Integer(y);
我在跟踪和。
所以我要跑
minikube start --addons registry
kamel install
启动集群并将Camel K安装到其中。
但是,当我运行kubectl get pod时,我将CrashLoopBackOff作为camel-k-operator状态。
kubectl get events给了我以下内容:
LAST SEEN TYPE REASON OBJECT MESSAGE
7m9s Normal Scheduled
我正在使用Facebook的图形API,我通过camel框架调用它。我的查询有非ASCII字符(例如küük)。我得到以下例外:-
Cause:
org.apache.commons.httpclient.URIException: Invalid query
at org.apache.commons.httpclient.URI.parseUriReference(URI.java:2049)
at org.apache.commons.httpclient.URI.<init>(URI.java:147)
at org.apache.commons.httpclient.H
我在一个项目中使用camel k,我尝试使用牦牛框架来测试集成路线。
当我执行命令开始在.feature文件中写入的测试时,就找不到.groovy文件。有人知道这件事吗?
helloworld.feature
Feature: Hello
Scenario: Print hello message
Given load Camel K integration myIntegration.groovy
Given Camel K integration myIntegration is running
Then Camel K integr
我正在遵循这里的例子-> https://github.com/apache/camel-k-examples。在05-knative-source-jira上工作 当运行这个集成时,我能够很好地读取和记录新的jira问题,当我尝试使用票据中的信息时,或者使用jira addComment生成器响应票据时,我会崩溃。 我尝试只为IssueKey选项输入一个静态票证号,但我得到了构建错误,甚至无法让生产者运行。 我试过修改URI... 例如:将URI更改为-> .to("jira://addComment?IssueKey=EQ-7")在构建时返回以下内容 No s
我是Camel (和Hawtio)的新手,如果有人能告诉我一个已经可用的解决方案,或者我们考虑过的解决方案中哪一个是最合适/最佳的做法,我将不胜感激。
The Research
我看过负载平衡和集群Camel文档,但它们都不太适合我们的情况。我也做了一些谷歌搜索,到目前为止我发现的最接近的讨论是:,但我不确定这是否是同一个问题。
我还检查了Hawtio (),看看是否已经要求了这个要求,但我不相信它已经被要求了。
The Architecture
当前系统由部署/复制在多个VM中的遗留web服务组成。负载均衡器位于这些VM的前面,并管理命中它们的请求。
我们的Camel应用程序将部署到这些VM
我开发了一个Spring Boot应用程序,它使用Apache Camel,它在我的集成开发环境IntelliJ中运行得很好。
我的路径非常简单,因为我只想将一个文件从A点移动到B点。只要我在application.properties中配置了我的Camel-Endpoint,一切都很正常,并且文件被成功地移动了。
现在,我想尝试从Windows批处理文件调用相同的应用程序,并通过命令行参数覆盖Camel端点属性。
我的.bat文件如下所示:
@echo off
set /p quelle="Quellverzeichnis: "
set /p ziel="Zielve