热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mac安装消息中间件---ActiveMQ

一般在mac上安装软件大家都是比较喜欢用brew来安装,今天就用brew来安装ActiveMQ。1.使用brew来安装ActiveMQbrewinstallactivemq看到

一般在mac上安装软件大家都是比较喜欢用brew来安装,今天就用brew来安装ActiveMQ。

1.使用brew来安装 ActiveMQ

 brew install activemq

看到如下的结果时候,可以很庆幸的告诉你,你已经成功安装了activemq。

localhost:~ lidong$ brew install activemq
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
bit gobby molecule statik
carrot2 gsmartcontrol opencoarrays tarsnap-gui
cnats gtk-chtheme orc-tools terminator
easy-tag imagemagick@6 source-to-image todoman
geeqie klavaro speexdsp watchexec
gifcap mingw-w64-binutils sqlparse
==>
Updated Formulae
abcde gradle opus
adns grafana orientdb
afl-fuzz groonga osc
amazon-ecs-cli grsync osquery
ammonite-repl gsoap packer
ansible gtk+ packetbeat
ansible-cmdb gtk+3 pandoc
ant h2o parallel
antigen hana pazpar2
apktool haproxy pbzip2
app-engine-go-64 harfbuzz pcsc-lite
arangodb heroku pdf2htmlex
aria2 hivemind pdfcrack
armor htmlcleaner pdftoedn
arping httrack pdns
asio hunspell pev
assh hyperscan pgformatter
aubio icarus-verilog pgrouting
autotrace icoutils pius
aws-elasticbeanstalk ievms pkcs11-helper
aws-sdk-cpp imagemagick plantuml
awscli influxdb pngcrush
b2-tools innotop pod2man
beansdb intercal poppler
berkeley-db ios-webkit-debug-proxy ✔ postgrest
bfg iperf3 pre-commit
bib-tool irssi prips
bibutils iso-codes prometheus
bind jack pstoedit
bitlbee javarepl pulseaudio
bitrise jdnssec-tools purescript
blockhash jenkins pushpin
bogofilter jid pwntools
buku jigdo pyenv
cabal-install joe pyqt5
caddy jruby qbs
cadubi kapacitor qcachegrind
caf kawa qemu
carina khal qjackctl
cattle kibana qscintilla2
cdk kobalt quantlib
certbot kotlin rabbitmq
clasp kubernetes-cli rancher-cli
cloc kubernetes-helm rancher-compose
cmake languagetool rancid
coffeescript lastpass-cli ranger
collectd lean-cli ripgrep
commandbox leptonica rocksdb
conan lft rpm
consul-template libass rswift
coturn libcec rtags
cromwell libcouchbase rtv
crystal-lang libdap ruby-build
curlpp libev rust
dar libfabric sbcl
darcs libgcrypt sdb
darkice libgit2 serd
datetime-fortran libgit2-glib sfk
datomic libgosu shadowsocks-libev
dbhash libgphoto2 shmcat
dbt libgtop sip
dbxml liblas snap7
dcmtk libmikmod snort
deis libmill soci
deisctl libming sops
dependency-check libmwaw sord
diff-pdf libosmium sourcekitten
diffoscope libphonenumber speedtest_cli
dirt libpng sphinx-doc
dmd libproxy sqldiff
dnscrypt-proxy libsass sqlite
docker libslax sqlite-analyzer
docker-compose libspectre sshguard
docker-machine libsvm sstp-client
docker-machine-nfs libtasn1 ✔ stern
docker-machine-parallels libtiff stoken
docker-swarm libupnp stormpath-cli
dockward libusb ✔ svtplay-dl
doitlive libvirt swaks
dpkg libvpx swift
dub libxc swiftformat
duplicity libxml2 ✔ swiftgen
dwarfutils lighttpd swiftlint
ecl link-grammar swig
eiffelstudio linkerd syncthing
ejabberd liquigraph synfig
eject lmdb syntaxerl
elasticsearch logentries tbox
elasticsearch@2.4 logstash tcpkali
elixir logtalk telegraf
elixirscript lrdf terraform
emscripten lsyncd terragrunt
etcd ltc-tools thefuck
euca2ools lz4 thrift
extract_url macvim tile38
fabio makeself tin
fdk-aac mariadb tintin
fftw mcabber tippecanoe
filebeat mediaconch tomcat
flatbuffers memcached ✔ transcrypt
flow ✔ memcacheq tty-clock
fluent-bit mercurial ttyd
fontforge metaproxy tvnamer
fonttools metricbeat twarc
fossil micropython typescript
fping ✔ mikutter u-boot-tools
fq minizip udunits
freeswitch mktorrent unittest-cpp
freetds mkvtoolnix unrar
fwup moc unshield
fzf mongo-c-driver vapoursynth
gammu mongodb ✔ vdirsyncer
gcal mongoose vice
gdb mono vim
geckodriver mpd wavpack
geoipupdate mpv webalizer
ghc msgpack weechat
ghostscript mypy whatmp3
ginac neofetch wireguard-tools
git-cola nexus xapian
git-lfs nghttp2 xmlrpc-c
git-subrepo nim xonsh
git-test no-more-secrets xqilla
git-tracker node ✔ xrootd
giter8 node-build xxhash
gitlab-ci-multi-runner node@0.12 xz
gitup node@4 yadm
gitversion node@6 yank
gmime nodeenv yarn
gnu-cobol notmuch yash
gnu-sed nss yaws
gnupg-pkcs11-scd nvc yaz
gnupg2 nvi yle-dl
gnuradio open-cobol you-get
gnutls open-jtalk youtube-dl
go open-mesh zabbix ✔
godep open-ocd zbar
gofabric8 openconnect zeromq
google-java-format opencore-amr zimg
gosu openshift-cli zplug
==>
Renamed Formulae
eigen32 -> eigen@3.2 scala210 -> scala@2.10 scala211 -> scala@2.11
==> Deleted Formulae
cpp-netlib dmtx-utils dynamodb-local gcc@6 qtplay

==>
Using the sandbox
==>
Downloading https://www.apache.org/dyn/closer.cgi?path=/activemq/5.14.3/apac
==>
Best Mirror http://mirrors.cnnic.cn/apache/activemq/5.14.3/apache-activemq-5
######################################################################## 100.0%
==> Caveats
To have launchd start activemq now and restart at login:
brew services start activemq
Or, if you don't want/need a background service you can just run:
activemq start
==> Summary
/usr/local/Cellar/activemq/5.14.3: 555 files, 59.7M, built in 1 minute 39 seconds
localhost:~ lidong$

2.使用activemq –version来查看安装的版本

localhost:~ lidong$ activemq --version
INFO: Loading '/usr/local/Cellar/activemq/5.14.3/libexec//bin/env'
INFO: Using java '/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/bin/java'
Java Runtime: Oracle Corporation 1.8.0_92 /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre
Heap sizes: current=62976k free=61648k max=932352k
JVM args: -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.cOnfig=/usr/local/Cellar/activemq/5.14.3/libexec//conf/login.config -Dactivemq.classpath=/usr/local/Cellar/activemq/5.14.3/libexec//conf:/usr/local/Cellar/activemq/5.14.3/libexec//../lib/: -Dactivemq.home=/usr/local/Cellar/activemq/5.14.3/libexec/ -Dactivemq.base=/usr/local/Cellar/activemq/5.14.3/libexec/ -Dactivemq.cOnf=/usr/local/Cellar/activemq/5.14.3/libexec//conf -Dactivemq.data=/usr/local/Cellar/activemq/5.14.3/libexec//data
Extensions classpath:
[/usr/local/Cellar/activemq/5.14.3/libexec/lib,/usr/local/Cellar/activemq/5.14.3/libexec/lib/camel,/usr/local/Cellar/activemq/5.14.3/libexec/lib/optional,/usr/local/Cellar/activemq/5.14.3/libexec/lib/web,/usr/local/Cellar/activemq/5.14.3/libexec/lib/extra]
ACTIVEMQ_HOME: /usr/local/Cellar/activemq/5.14.3/libexec
ACTIVEMQ_BASE: /usr/local/Cellar/activemq/5.14.3/libexec
ACTIVEMQ_CONF: /usr/local/Cellar/activemq/5.14.3/libexec/conf
ACTIVEMQ_DATA: /usr/local/Cellar/activemq/5.14.3/libexec/data

ActiveMQ 5.14.3
For help or more information please see: http://activemq.apache.org

3.activemq常用的命令

Tasks:
browse - Display selected messages in a specified destination.
bstat - Performs a predefined query that displays useful statistics regarding the specified broker
consumer - Receives messages from the broker
create - Creates a runnable broker instance in the specified path.
decrypt - Decrypts given text
dstat - Performs a predefined query that displays useful tabular statistics regarding the specified destination type
encrypt - Encrypts given text
export - Exports a stopped brokers data files to an archive file
list - Lists all available brokers in the specified JMX context
producer - Sends messages to the broker
purge - Delete selected destination's messages that matches the message selector
query - Display selected broker component's attributes and statistics.
start - Creates and starts a broker using a configuration file, or a broker URI.
stop - Stops a running broker specified by the broker name.

Task Options (Options specific to each task):
--extdir
- Add the jar files in the directory to the classpath.
--version - Display the version information.
-h,-?,--help - Display this help information. To display task specific help, use Main [task] -h,-?,--help

4.启动activeMQ服务

activemq start

看到如下信息,就表示已经安装成功

localhost:~ lidong$ activemq start
INFO: Loading '/usr/local/Cellar/activemq/5.14.3/libexec//bin/env'
INFO: Using java '/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/usr/local/Cellar/ActiveMQ/5.14.3/libexec//data/activemq.pid' (pid '2402')

然后就可以访问管理web console。在浏览器中输入url: http://localhost:8161/

这里写图片描述

点击 Manager ActiveMQ boker 输入用户名:admin 密码admin

这里写图片描述

看到这个页面,就可以到ActiveMQ 启动成功了。


推荐阅读
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • 本文旨在解决 MySQL 无法连接到 localhost 的常见问题,并提供详细的步骤来确保 MySQL 服务正确启动和配置。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • Netty框架中运用Protobuf实现高效通信协议
    在Netty框架中,通过引入Protobuf来实现高效的通信协议。为了使用Protobuf,需要先准备好环境,包括下载并安装Protobuf的代码生成器`protoc`以及相应的源码包。具体资源可从官方下载页面获取,确保版本兼容性以充分发挥其性能优势。此外,配置好开发环境后,可以通过定义`.proto`文件来自动生成Java类,从而简化数据序列化和反序列化的操作,提高通信效率。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 在本文中,我们将探讨如何在Docker环境中高效地管理和利用数据库。首先,需要安装Docker Desktop以确保本地环境准备就绪。接下来,可以从Docker Hub中选择合适的数据库镜像,并通过简单的命令将其拉取到本地。此外,我们还将介绍如何配置和优化这些数据库容器,以实现最佳性能和安全性。 ... [详细]
  • 利用爬虫技术抓取数据,结合Fiddler与Postman在Chrome中的应用优化提交流程
    本文探讨了如何利用爬虫技术抓取目标网站的数据,并结合Fiddler和Postman工具在Chrome浏览器中的应用,优化数据提交流程。通过详细的抓包分析和模拟提交,有效提升了数据抓取的效率和准确性。此外,文章还介绍了如何使用这些工具进行调试和优化,为开发者提供了实用的操作指南。 ... [详细]
  • 本指南详细介绍了如何在CentOS 6.6 64位系统上以root用户身份部署Tomcat 8服务器。系统环境为CentOS 6.6 64位,采用源码安装方式。所需软件为apache-tomcat-8.0.23.tar.gz,建议将软件下载至/root/opt目录。具体下载地址请参见官方资源。本指南涵盖了从环境准备到服务启动的完整步骤,适用于需要在该系统环境下搭建高性能Web应用服务器的技术人员。 ... [详细]
  • 通过利用代码自动生成技术,旨在减轻软件开发的复杂性,缩短项目周期,减少冗余代码的编写,从而显著提升开发效率。该方法不仅能够降低开发人员的工作强度,还能确保代码的一致性和质量。 ... [详细]
  • Amoeba 通过优化 MySQL 的读写分离功能显著提升了数据库性能。作为一款基于 MySQL 协议的代理工具,Amoeba 能够高效地处理应用程序的请求,并根据预设的规则将 SQL 请求智能地分配到不同的数据库实例,从而实现负载均衡和高可用性。该方案不仅提高了系统的并发处理能力,还有效减少了主数据库的负担,确保了数据的一致性和可靠性。 ... [详细]
  • 在Linux系统中,压缩命令与Windows系统存在显著差异。本文将详细介绍ZIP压缩命令的使用方法及其应用场景。首先,通过`unzip`命令可以将文件解压到指定目录,例如 `unzip monitor-0.8.2.zip -d /目标目录/`。此外,还将涵盖其他常用的ZIP相关命令和选项,帮助用户高效地管理和操作压缩文件。 ... [详细]
  • Android中将独立SO库封装进JAR包并实现SO库的加载与调用
    在Android开发中,将独立的SO库封装进JAR包并实现其加载与调用是一个常见的需求。本文详细介绍了如何将SO库嵌入到JAR包中,并确保在外部应用调用该JAR包时能够正确加载和使用这些SO库。通过这种方式,开发者可以更方便地管理和分发包含原生代码的库文件,提高开发效率和代码复用性。文章还探讨了常见的问题及其解决方案,帮助开发者避免在实际应用中遇到的坑。 ... [详细]
  • PCM1870A 16位低功耗立体声音频ADC,集成麦克风偏置与放大功能
    PCM1870A是一款16位低功耗立体声音频ADC,集成了麦克风偏置和放大功能。该器件具备高性能的模拟前端,支持立体声单端输入,并配备了可切换的单差分输入模式,适用于多种音频应用。 ... [详细]
  • 在尝试为 Unity 编译一个简单的 Java 库时,运行 `ant jar` 命令后遇到了 Java I/O 异常。具体错误信息为“无法启动程序 ${aAPT},错误代码 2”,这通常表示指定的文件或目录不存在。此问题可能是由于环境配置不正确或路径设置有误导致的。建议检查相关路径和环境变量,确保所有依赖项都已正确安装和配置。 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
author-avatar
way旧光影
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有