如何在 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 服务器?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac OS Sierra 中安装 ROS(Kinetic)?
如何在 mac os x (10.9) 上的 python 中安装 libgpuarray 和 clBLAS?