Mac安装Brew和ActiveMQ
来源:互联网 发布:从零开始学java 编辑:程序博客网 时间:2024/06/06 10:05
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
当brew安装成功后,就可以随意安装自己想要的软件了,例如wget,命令如下:
sudo brew install wget
卸载的话,命令如下:
sudo brew uninstall wget
查看安装软件的话,命令如下:
sudo brew search /apache*/
注意/apache*/是使用的正则表达式,用/分割。
ActiveMQ使用java写的,所以天然跨平台,windows,各种类Unix系统都可运行,只需要下载对应的分发包即可。当前AciveMQ的最新版本是5.9.0。我目前在自己机子上安装的版本是5.8.0。
安装ActivceMQ需要先设置好系统环境。
空间剩余磁盘大于60M。(这个肯定没问题)
需要预装JDK,版本为1.6.x及其以上。(ActiveMQ就是用java写的,肯定要装java环境的嘛)
接下来就可以安装ActiveMQ了。
一种是直接下载分发包,地址是http://activemq.apache.org/。找到想要安装的版本后解压缩即可。
另一种是通过源代码安装,地址是http://activemq.apache.org/download.html。该源代码是使用maven作为构建工具的,所以需要先安装maven,如何安装可参见maven官网(MAC用户如果安装了homebrew的话,直接运行brew install maven
即可)。 然后使用mvn clean install -Dmaven.test.skip=true
来构建源代码。如果构建成功的话在target目录下可以看到生成的activemq-x.x-SNAPSHOT.zip文件,解压缩以后就可以使用了。
当然MAC用户的话安装就简单了,直接使用brew install activemq
就行(不知道homebrew为何物的参见我写的文章: Homebrew- MAC上的包管理利器)。ActiveMQ会被默认安装到/usr/local/Cellar/activemq。
HomeBrew会自动将activemq加入到系统路径中。
下表列出了与ActiveMQ有关的一些重要的环境变量。
ACTIVEMQ_HOME: /usr/local/Cellar/activemq/5.8.0/libexec
ACTIVEMQ_BASE: /usr/local/Cellar/activemq/5.8.0/libexec
ACTIVEMQ_CONF: /usr/local/Cellar/activemq/5.8.0/libexec/conf
ACTIVEMQ_DATA: /usr/local/Cellar/activemq/5.8.0/libexec/data
注意一下所有命令有时基于ActiveMQ 5.8.0版本,不同版本命令稍有不同。
先运行activemq setup ~/.activemqrc
来指定activemq的环境配置文件。在这个文件中可以自定义activemq使用的JDK路径,jvm参数等信息。
运行activemq
可以显示activemq相应的配置信息及可用的命令。(注意低版本中此命令是启动ActiveMQ)
运行
/usr/local/Cellar/activemq/5.11.2/bin/activemq start
可以在一个独立进程中启动activemq。可以看到进程id是50873.
终止ActiveMQ的运行有两种方式。一种是使用activemq stop
。
另一种则是暴力的杀死进程,即kill 50873
。
运行activemq console
则会在当前console中启动activemq。这种好处是不用多开一个进程,而且可以直接从console中看到log。关闭activemq也很简单,直接按ctrl
+C
终止终端运行。
ActiveMQ的默认端口是61616,可以检测这端口来判断ActiveMQ是否启动成功。
也可以访问web终端http://localhost:8161/admin来查看和管理ActiveMQ。(默认用户名密码是admin/admin,你也可以修改配置,其在ActiveMQ安装目录下的libexec/conf/jetty-real.properties文件中)。
ActiveMQ支持xml文件格式对其进行配置。其实我们运行activemq start
时,ActiveMQ就是默认使用了其安装目录下的libexec/conf/activemq.xml文件。
我们当然可以使用自定义的配置文件,比如我们改用activemq-demo.xml。
ActiveMQ在5.8.0版本及之后在安装包中包含了一些demo来演示对ActiveMQ的使用。使用方式很简单,首先采用activemq-demo.xml配置文件来启动ActiveMQ,然后访问http://localhost:8161/demo/尽情探索把。
这些demo的源码都在ActiveMQ安装目录下的libexec目录中,里面有个user-guide.html
,可以用浏览器直接打开,它详细描述了该如何使用这些demo。
- Mac安装Brew和ActiveMQ
- mac brew 和 wget 安装
- mac brew 的安装和使用
- mac下安装和使用brew
- mac下安装和使用brew
- mac下安装和使用brew
- Mac下安装和使用brew
- mac下安装和使用brew
- Mac安装Homebrew和常用brew命令
- mac下安装和使用brew
- Mac安装Brew
- [mac]brew安装软件
- mac安装brew
- Mac安装Brew
- Mac安装Brew
- mac 安装使用 brew
- Mac安装Brew
- Mac安装Brew
- JavaScript事件绑定
- 二叉树层序遍历
- Java基础--数组
- GDB 命令详细解释
- 安卓多线程分段下载文件
- Mac安装Brew和ActiveMQ
- 【特种兵PPT教程】如何给PPT插入、删除背景音乐?
- 常见网络命令的使用
- java中的线程(一)——线程的五种状态和线程的创建方式
- Android 自定义圆形头像(简单的画出来,不需要自定义view)
- error: The following untracked working tree files would be overwritten by merge: linjulu/.DS_Store
- Codevs P1654方程的解
- vim 代码折叠方法
- 在FPGA中嵌入8051核的详细方法与步骤