如何在 MAC OS 系统中安装 ActiveMQ 服务器?

Posted

技术标签:

【中文标题】如何在 MAC OS 系统中安装 ActiveMQ 服务器?【英文标题】:How to Install ActiveMQ server in MAC OS system? 【发布时间】:2017-09-05 12:43:36 【问题描述】:

如何在 MAC OS X 中安装 ActiveMQ 服务器?有没有办法获取 MAC OS 的安装源?

这里有一些源文件,用于安装,但不适用于 MAC OS。 http://activemq.apache.org/activemq-5144-release.html

这是相同的问题,但只有安装步骤。如何(从哪里)获得 MAC OS 的源代码?Install & Configure ActiveMq On Mac https://examples.javacodegeeks.com/enterprise-java/jms/activemq-tutorial-beginners/

按照Hemin 的建议,我尝试使用Unix/Linux Version。 这是(控制台输出)它的结果:

> user:bin systemuser$ ./activemq start INFO: Loading
> '/Users/systemuser/Downloads/apache-activemq-5.14.4//bin/env' INFO:
> Using java '/usr/bin/java' INFO: Starting - inspect logfiles specified
> in logging.properties and log4j.properties to get details INFO:
> pidfile created :
> '/Users/systemuser/Downloads/apache-activemq-5.14.4//data/activemq.pid'
> (pid '787')

然后我尝试打开http://localhost:8161/admin 但是有一个警告(弹出)窗口要求我进行身份验证,如下所示。

我尝试输入系统用户名/密码,但没有成功。在这个阶段有人可以帮忙吗?

【问题讨论】:

默认用户名和密码为admin/admin。你试过这些吗? 【参考方案1】:

你可以install ActiveMQ with Homebrew package manager:

$ brew install apache-activemq

$ brew services start activemq

它将安装在 /usr/local/Cellar/activemq/x.x.x/ 目录中。 (x.x.x = 正在安装的实际版本 f.i. 5.15.10)。

打开http://localhost:8161/admin 确认ActiveMQ 已启动并运行(默认用户名和密码:admin)。

【讨论】:

brew install apache-activemq 获取最新版本。如何使用 homebrew 安装特定版本的 ActiveMQ 版本?【参考方案2】:

1) 从here 下载适当的ActiveMq 二进制文件。

2) 解压缩你的包。

3) 打开终端,设置终端路径为ActiveMq -> bin

4) 写指令activemq start

5) 打开http://localhost:8161/admin 以确认 Activemq 已启动并正在运行。 你应该有以下控制台。

【讨论】:

感谢您对安装步骤的回答。如何获取 MAC 的 ActiveMQ 的源代码? 有链接,可以在此处导航(activemq.apache.org/activemq-5144-release.html),但没有 MAC 的来源。 @MobileAppDeveloper 尝试下载并安装 Unix/Linux 版本。 尝试并在第 4 步显示错误:-bash: activemq: command not found 谢谢 Hemin... 在你的帮助下我做到了【参考方案3】:

您的步骤是正确的。但现在你被凭证窗口困住了。您可以使用 admin 作为用户名和密码。检查下图。

通常所有默认服务器的默认凭据都设置为 admin 用于用户名和密码。

希望这会奏效...

【讨论】:

@MobileAppDeveloper wc.【参考方案4】:

嗯,对于我本地的 PoC-s,我通常通过 Docker 进行:

前往https://hub.docker.com/r/webcenter/activemq查看详细说明

前提条件:

Docker 正在您的主机上运行

例子:

(在您的终端中)docker pull webcenter/activemq (在您的终端中)docker run --name='activemq' -p 8161:8161 -it --rm -P webcenter/activemq:latest (在您的浏览器中)打开http://localhost:8161/admin 并将admin 指定为登录名和密码 完成。管理您的主题/队列/消息。

【讨论】:

【参考方案5】:

来自 ActiveMQ Web 控制台doc:

从 ActiveMQ 5.4.0 开始,Web 控制台预配置了 基本访问身份验证设置

默认情况下,您可以使用 admin/admin 访问 Web 控制台 证书。这可以在 jetty-realm.properties 文件。

jetty-realm.properties

admin: admin, admin
user: user, user

【讨论】:

【参考方案6】:

1) brew install apache-activemq

你需要去这个文件夹

2) cd /usr/local/Cellar/activemq/5.15.13/bin

3) ./activemq 启动

【讨论】:

【参考方案7】:

在不同平台上如何安装ActiveMQ的详细信息可以在这里找到:ActiveMQ->Getting Started

【讨论】:

以上是关于如何在 MAC OS 系统中安装 ActiveMQ 服务器?的主要内容,如果未能解决你的问题,请参考以下文章

如何在VirtualBox中安装MAC OS系统

如何在 Mac OS Sierra 中安装 ROS(Kinetic)?

如何在 mac os x (10.9) 上的 python 中安装 libgpuarray 和 clBLAS?

如何在 mac os x 中安装/下载特定版本的 cassandra 分布式数据库?

转在VMware中安装OS X Yosemite

在 mac os 中安装 Grunt