- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我在 docker 中运行 ActiveMQ Artemis 时,我看到这个基本上是空的屏幕:
这看起来不对......我期待着这个,就像我在使用 zip 文件时得到的那样:
无论我使用docker还是zip文件,输入什么用户名或密码都没关系,我只是登录,这有点令人担忧......
我做错了什么?
我正在尝试以“Hello World”方式安装 ActiveMQ。听起来 ActiveMQ Artemis 是我应该使用的。我们将在 Kubernetes 上使用它,所以我找到并关注了 https://artemiscloud.io/ 。有一个Quickly deploy a basic Container image that runs the broker就在首页上。它建议:
docker run -e AMQ_USER=admin -e AMQ_PASSWORD=admin -p80:8161 --name artemis quay.io/artemiscloud/activemq-artemis-broker:dev.latest
我将端口更改为 -p8161:8161
并使用 Docker for Windows 运行它。访问 http://localhost:8161/console/显示了上面的第一个屏幕截图。
如果我从 https://activemq.apache.org/components/artemis/download/ 下载并关注https://activemq.apache.org/components/artemis/documentation/latest/using-server.html我得到第二个屏幕截图。
无论我使用 docker 还是 zip 文件,输入什么用户名或密码并不重要,我都会登录。
» docker run -e AMQ_USER=admin -e AMQ_PASSWORD=admin -p8161:8161 --name artemis quay.io/artemiscloud/activemq-artemis-broker:latest
Creating Broker with args --user XXXXX --password XXXXX --role admin --name broker --allow-anonymous --http-host 172.17.0.3 --host 172.17.0.3 --force
Creating ActiveMQ Artemis instance at: /home/jboss/broker
Auto tuning journal ...
done! Your system can make 1.44 writes per millisecond, your journal-buffer-timeout will be 696000
You can now start the broker by executing:
"/home/jboss/broker/bin/artemis" run
Or you can run the broker in the background using:
"/home/jboss/broker/bin/artemis-service" start
Running Broker
_ _ _
/ \ ____| |_ ___ __ __(_) _____
/ _ \| _ \ __|/ _ \ \/ | |/ __/
/ ___ \ | \/ |_/ __/ |\/| | |\___ \
/_/ \_\| \__\____|_| |_|_|/___ /
Apache ActiveMQ Artemis 2.17.0
2021-05-27 21:23:44,556 INFO [org.apache.activemq.artemis.integration.bootstrap] AMQ101000: Starting ActiveMQ Artemis Server
2021-05-27 21:23:44,605 INFO [org.apache.activemq.artemis.core.server] AMQ221000: live Message Broker is starting with configuration Broker Configuration (clustered=false,journalDirectory=data/journal,bindingsDirectory=data/bindings,largeMessagesDirectory=data/large-messages,pagingDirectory=data/paging)
2021-05-27 21:23:44,650 INFO [org.apache.activemq.artemis.core.server] AMQ221012: Using AIO Journal
2021-05-27 21:23:44,694 INFO [org.apache.activemq.artemis.core.server] AMQ221057: Global Max Size is being adjusted to 1/2 of the JVM max size (-Xmx). being defined as 1,073,741,824
2021-05-27 21:23:44,712 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-server]. Adding protocol support for: CORE
2021-05-27 21:23:44,712 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-amqp-protocol]. Adding protocol support for: AMQP
2021-05-27 21:23:44,713 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-hornetq-protocol]. Adding protocol support for: HORNETQ
2021-05-27 21:23:44,713 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-mqtt-protocol]. Adding protocol support for: MQTT
2021-05-27 21:23:44,713 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-openwire-protocol]. Adding protocol support for: OPENWIRE
2021-05-27 21:23:44,714 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-stomp-protocol]. Adding protocol support for: STOMP
2021-05-27 21:23:44,759 INFO [org.apache.activemq.artemis.core.server] AMQ221034: Waiting indefinitely to obtain live lock
2021-05-27 21:23:44,760 INFO [org.apache.activemq.artemis.core.server] AMQ221035: Live Server Obtained live lock
2021-05-27 21:23:44,832 INFO [org.apache.activemq.artemis.core.server] AMQ221080: Deploying address DLQ supporting [ANYCAST]
2021-05-27 21:23:44,839 INFO [org.apache.activemq.artemis.core.server] AMQ221003: Deploying ANYCAST queue DLQ on address DLQ
2021-05-27 21:23:44,880 INFO [org.apache.activemq.artemis.core.server] AMQ221080: Deploying address ExpiryQueue supporting [ANYCAST]
2021-05-27 21:23:44,882 INFO [org.apache.activemq.artemis.core.server] AMQ221003: Deploying ANYCAST queue ExpiryQueue on address ExpiryQueue
2021-05-27 21:23:45,148 INFO [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:61616 for protocols [CORE,MQTT,AMQP,STOMP,HORNETQ,OPENWIRE]
2021-05-27 21:23:45,152 INFO [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:5445 for protocols [HORNETQ,STOMP]
2021-05-27 21:23:45,155 INFO [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:5672 for protocols [AMQP]
2021-05-27 21:23:45,158 INFO [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:1883 for protocols [MQTT]
2021-05-27 21:23:45,162 INFO [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:61613 for protocols [STOMP]
2021-05-27 21:23:45,167 INFO [org.apache.activemq.artemis.core.server] AMQ221007: Server is now live
2021-05-27 21:23:45,168 INFO [org.apache.activemq.artemis.core.server] AMQ221001: Apache ActiveMQ Artemis Message Broker version 2.17.0 [broker, nodeID=d1043ae4-bf31-11eb-8c49-0242ac110003]
2021-05-27 21:23:45,379 INFO [org.apache.activemq.hawtio.branding.PluginContextListener] Initialized activemq-branding plugin
2021-05-27 21:23:45,413 INFO [org.apache.activemq.hawtio.plugin.PluginContextListener] Initialized artemis-plugin plugin
2021-05-27 21:23:45,625 INFO [io.hawt.HawtioContextListener] Initialising hawtio services
2021-05-27 21:23:45,636 INFO [io.hawt.system.ConfigManager] Configuration will be discovered via system properties
2021-05-27 21:23:45,638 INFO [io.hawt.jmx.JmxTreeWatcher] Welcome to Hawtio 2.11.0
2021-05-27 21:23:45,643 INFO [io.hawt.web.auth.AuthenticationConfiguration] Starting hawtio authentication filter, JAAS realm: "activemq" authorized role(s): "admin" role principal classes: "org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal"
2021-05-27 21:23:45,656 INFO [io.hawt.web.proxy.ProxyServlet] Proxy servlet is disabled
2021-05-27 21:23:45,660 INFO [io.hawt.web.servlets.JolokiaConfiguredAgentServlet] Jolokia overridden property: [key=policyLocation, value=file:/home/jboss/broker/etc/jolokia-access.xml]
2021-05-27 21:23:45,727 INFO [org.apache.activemq.artemis] AMQ241001: HTTP Server started at http://172.17.0.3:8161
2021-05-27 21:23:45,727 INFO [org.apache.activemq.artemis] AMQ241002: Artemis Jolokia REST API available at http://172.17.0.3:8161/console/jolokia
2021-05-27 21:23:45,728 INFO [org.apache.activemq.artemis] AMQ241004: Artemis Console available at http://172.17.0.3:8161/console
2021-05-27 21:23:54,289 INFO [io.hawt.web.auth.LoginServlet] Hawtio login is using 1800 sec. HttpSession timeout
2021-05-27 21:23:54,968 INFO [io.hawt.web.auth.keycloak.KeycloakServlet] Keycloak integration is disabled
2021-05-27 21:24:00,270 INFO [io.hawt.web.auth.LoginServlet] Logging in user: admin
最佳答案
ActiveMQ Artemis 的 ArtemisCloud 容器镜像设计为在容器内运行,因此容器 IP 地址应用于访问控制台或其他资源。
可以使用命令docker inform
或者读取容器日志来获取容器IP地址,即:
[org.apache.activemq.artemis] AMQ241004: Artemis Console available at http://172.17.0.3:8161/console
关于activemq-artemis - Docker 中的 ActiveMQ Artemis 显示空屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67730226/
我正在尝试将 6 节点 Apache Artemis 静态集群作为 3 个实时备份对运行。为了在整个集群重启期间不丢失数据,我还创建了一种机制来确定这对节点中的哪一个具有更新的数据,并基于此服务器自动
我正在 Windows .NET 环境中使用 RabbitMQ、ActiveMQ“Classic”和 ActiveMQ Artemis 进行一些测试。 RabbitMQ 和 ActiveMQ“经典”附
我刚刚在我的新服务器上安装了一个新的artemis,可以正常运行服务但无法从外部访问。 我也关注了这个问题,似乎和我有类似的问题,但是似乎无法工作。 Artemis-2.6.3 console: Se
我做了一些事情来锁定我的 ActiveMQ Artemis 2.8.1 代理。我需要运行 > ./artemis data exp获取有关我的队列设置的数据。运行失败,报错说代理被锁定:/var/li
我正在 Docker 上试验 artemis 2.13.0。 我可以以编程方式创建队列,但无法通过 Web 控制台删除它。 有时,destroyQueue 作为队列操作中的一个选项出现。其他时候没有。
我尝试运行此代码: EmbeddedActiveMQ server = new EmbeddedActiveMQ(); server.setConfiguration(new Configuratio
简短版本 当我在 docker 中运行 ActiveMQ Artemis 时,我看到这个基本上是空的屏幕: 这看起来不对......我期待着这个,就像我在使用 zip 文件时得到的那样: 无论我使用d
我正在尝试将 Apache Artemis 代理与 Amazon MQ 代理连接起来以创建混合架构。我已经尝试将 ActiveMQ 与 Amazon MQ 连接起来,我可以通过在 broker.xml
我安装了 Apache ActiveMQ Artemis,并希望通过 GUI 用消息填充队列。 我导航到队列 --> 选择队列 --> 操作 有一个功能sendMessage(java.util.Ma
我已使用 artemis.cmd create 选项在 Apache ActiveMQ Artemis 中创建了地址和队列。但是,当我检查我的broker.xml时,我没有找到我使用artemis.c
我向 ActiveMQ Artemis 2.20 中的队列发送一条消息,然后导航到 Web 控制台以查看该消息,但我只能看到有限的字符。我可以配置 Web 控制台以显示队列中的完整消息正文吗? 最佳答
我正在以两种不同的方式初始化代理。一个听 0.0.0.0另一个监听节点 IP,即 172.29.245.17 . 经纪人1: [root@amq-1 apache-artemis-2.4.0]# bi
我正在从应用程序 A 向 Artemis 发送消息,但我从应用程序 A 收到此错误: AMQ212054: Destination address=my-service is blocked. If
我正在从应用程序 A 向 Artemis 发送消息,但我从应用程序 A 收到此错误: AMQ212054: Destination address=my-service is blocked. If
本文整理了Java中com.artemis.WorldConfigurationBuilder类的一些代码示例,展示了WorldConfigurationBuilder类的具体用法。这些代码示例主要来
我使用的是 Artemis 2.6.2,只有 STOMP 和以下星座: 经纪人: 没有在 broker.xml 中配置队列,一切都是自动创建的。 服务器: 订阅目标 TaskResponse 没有选择
我在 Kubernetes 中设置了一个 Artemis 集群,有 3 组主/从: activemq-artemis-master-0 1/
我在 Kubernetes 中有一个 Artemis 集群,有 3 组主/从: activemq-artemis-master-0 1/1
ActiveMQ“经典”有 virtual topic功能。这意味着消费者可以动态创建。 ActiveMQ Artemis 如何管理此功能? 最佳答案 ActiveMQ“Classic”中虚拟主题的要
我使用的是 ActiveMQ Artemis 2.10,在我的用例中,我希望避免队列中出现重复的消息,因此我在向队列发送消息之前设置了属性 Message.HDR_DUPLICATE_DETECTIO
我是一名优秀的程序员,十分优秀!