微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

运行HonoExampleApplication

如何解决运行HonoExampleApplication

我正在按照https://www.eclipse.org/hono/docs/dev-guide/java_client_consumer/中的步骤启动示例Hono客户端。 在hono-client-examples文件夹中,我运行了此命令-

    mvn exec:java -Dexec.mainClass=org.eclipse.hono.vertx.example.HonoExampleApplication

但是我收到一个错误提示它无法连接到AMQP 1.0容器...无法创建SSL连接。 日志在这里-[{https://docdro.id/GOlMORV] 请让我们知道如何解决此问题。

更新了更多详细信息

这是minikube start的输出

C:\ WINDOWS \ system32> minikube开始--cpus 2-内存4192 * Microsoft Windows 10 Home Single Language 10.0.18363 Build 18363上的minikube v1.12.3 *基于现有配置文件使用virtualBox驱动程序 *在集群minikube中启动控制平面节点minikube *更新正在运行的virtualBox“ minikube” VM ... *找到的网络选项: -NO_PROXY = 192.168.99.100,192.168.99.108 -no_proxy = 192.168.99.100,192.168.99.108 *在Docker 19.03.12上准备Kubernetes v1.18.3 ... -env NO_PROXY = 192.168.99.100,192.168.99.108 *验证Kubernetes组件... *启用的插件:default-storageclass,storage-provisioner *完成! kubectl现在配置为使用“ minikube”

和minikube隧道的输出在这里-

状态: 机器:minikube pid:11672 路由:10.96.0.0/12-> 192.168.99.106 minikube:正在运行 服务:[eclipse-hono-adapter-amqp-vertx,eclipse-hono-adapter-http-vertx,eclipse-hono-adapter-mqtt-vertx,eclipse-hono-dispatch-router-ext,eclipse-hono-service-device -registry-ext] 错误: minikube:没有错误 路由器:无错误 负载均衡器模拟器:无错误

解决方法

假设您正在运行minikube tunnel的本地minikube集群上运行Hono,则可以如下确定Hono北向API的IP地址和端口(将hono替换为已安装的名称空间) Hono to):

kubectl get service -n hono

输出应类似于

NAME                               TYPE           CLUSTER-IP       EXTERNAL-IP      PORT(S)                           AGE
hono-adapter-http-vertx            LoadBalancer   10.97.191.104    10.97.191.104    8080:30080/TCP,8443:30443/TCP     54s
hono-adapter-mqtt-vertx            LoadBalancer   10.101.44.17     10.101.44.17     1883:31883/TCP,8883:30883/TCP     54s
hono-artemis                       ClusterIP      10.98.143.229    <none>           5671/TCP                          54s
hono-dispatch-router               ClusterIP      10.98.227.78     <none>           5673/TCP                          54s
hono-dispatch-router-ext           LoadBalancer   10.106.80.60     10.106.80.60     15671:30671/TCP,15672:30672/TCP   54s
hono-service-auth                  ClusterIP      10.96.90.255     <none>           5671/TCP                          54s
hono-service-device-registry       ClusterIP      10.96.7.34       <none>           5671/TCP,8443/TCP                 54s
hono-service-device-registry-ext   LoadBalancer   10.106.247.124   10.106.247.124   28080:31080/TCP,28443:31443/TCP   54s
kubernetes                         ClusterIP      10.96.0.1        <none>           443/TCP                           129d

北向API的IP地址是 EXTERNAL-IP 列中为hono-dispatch-router-ext列出的IP地址。受TLS保护的端口(AMQPS)为15671。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。