ps:当时完全不懂linux操作命令,看官网琢磨好久才整理出来

linux系统中安装ZeroMQ

1.  下载zeromq源码文件, 推荐:zeromq-3.2.5.tar和 jzmq-2.2.2.zip

a)     Zeromq地址: http://zeromq.org/area:download

b)     Jzmq地址: https://codeload.github.com/zeromq/jzmq/zip/master

2.  安装zeromq

a)     解压zeromq-3.2.5(unzip 文件名)

b)      进入zeromq目录下   cd zeromq-3.2.5
c)      进行编译安装执行 ./configure

d)     执行Make

e)     执行sudo makeinstall

3.   安装jzmq 
a)      返回到源文件所在目录(找到jzmq.zip)

b)     编译安装jzmq

c)         执行  ./autogen.sh;

d)      执行 ./configure

e)      执行 make
f)       执行 sudo make install

4. 设置环境变量

a)    经过测试上面的环境变量配置没有必要搞的那么麻烦,我们只需要修改文件~/.bashrc添加环境变量就OK

b)    echo CLASSPATH=/usr/local/share/java/zmq.jar:. >> ~/.bashrc

c)    echo export LD_LIBRARY_PATH=/usr/local/lib> ~/.bashrc

5. 验证安装:

               进入jzmq-master安装目录( / jzmq-2.2.2/perf)

a)    修改运行脚本添加jvm参数java.library.path

$ cd jzmq-master/perf/
$ vim local_lat.sh
#!/bin/sh
#java -classpath "../src/zmq.jar:zmq-perf.jar" local_lat $@
#如果出现错误no XXX in java.library.path,就添加jvm参数java.library.path
java -Djava.library.path=/usr/local/lib -classpath "../src/zmq.jar:zmq-perf.jar" local_lat $@
 
$ vim remote_lat.sh
#!/bin/sh
#java -classpath "../src/zmq.jar:zmq-perf.jar" remote_lat $@
#如果出现错误no XXX in java.library.path,就添加jvm参数java.library.path
java -Djava.library.path=/usr/local/lib -classpath "../src/zmq.jar:zmq-perf.jar" remote_lat $@

 

b)    执行:./local_lat.sh tcp://127.0.0.1:5555 1 100
c)    执行:./remote_lat.sh tcp://127.0.0.1:5555 1 100

 

注意: Linux系统中需要保证libtool,autoconf, automake已经安装

       添加java环境到系统环境变量里面


Logo

更多推荐