CentOS 6.9 安装配置zeromq、jzmq
2024-09-06 01:39:28
安装zeromq
步骤一、准备C语言环境
yum -y install gcc-c++
步骤二、解压缩zeromq
tar -zxf zeromq-4.1.6.tar.gz
步骤三、检测编译环境
去zeroMQ目录下面对编译环境进行检测
./configure
如果正常,最后一行如下所示
config.status: executing libtool commands
步骤四、编译
在ZeroMQ目录下面输入make命令,进行编译操作
make
步骤五、安装
在ZeroMQ目录下面输入make install命令,进行安装操作
make install
安装jzmq(Java调用C++的桥梁)
步骤一、下载安装git
yum install git
步骤二、从github上下载jzmq
git clone git://github.com/nathanmarz/jzmq.git
步骤三、安装jzmq需要的libtool包
yum install libtool
步骤四、下载安装jdk
步骤五、生成configure
去jzmq目录下面运行如下脚本生成configure命令:
./autogen.sh
步骤六、检测编译环境
使用configure命令对编译环境进行检测(需要Java的编译环境):
./configure
步骤七、编译
make
步骤七、安装
make install
测试
测试是否安装成功,切换至jzmq/perf/目录下,执行
./local_lat.sh tcp://127.0.0.1:5000 1 100
进行测试:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jzmq in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at org.zeromq.ZMQ.<clinit>(ZMQ.java:34)
at local_lat.main(local_lat.java:36)
no jzmq in java.library.path???
解决办法:
[mdrill01@mdrill01 perf]$ vi ~/.bashrc
export LD_LIBRARY_PATH=/usr/local/lib
[mdrill01@mdrill01 perf]$ source ~/.bashrc
再次执行./local_lat.sh tcp://127.0.0.1:5000 1 100进行测试,ok了!
最新文章
- [Linux] 查看jar包内容
- django创建blog
- 小meta的大作用
- jsrender for 标签
- mysql 日志文件mysql-bin文件清除方法,和mysql-bin相关文件的配置
- java 21 - 13 IO流之序列化和反序列化
- XSS防御篇
- iscroll4框架解析[webapp开发](转)
- HDU1166-敌兵布阵(线段树)
- 制作OpenStack用的RHEL7系统镜像
- 【转】理解RESTful架构
- GridView网格线都设置
- 三、View的事件体系
- Java for Android 学习第一周
- centos7下安装.net core运行时
- 2017湘潭大学邀请赛E题(贪心)
- PubMed数据下载
- Flutter 知识点
- Maven项目继承与聚合
- Nginx-ingress-controller部署
热门文章
- 【靶场练习_sqli-labs】SQLi-LABS Page-3 (Stacked Injections)
- CTF | bugku | 字符?正则?
- NOIp 图论算法专题总结 (2)
- 2018-2019-2 20175105王鑫浩《Java程序设计》实验四 《Android开发基础》实验报告
- (转)堆和栈的概念和区别 HeapOutOfMemory和StackOverflow解释
- STM32串口USART1的使用方法和程序
- 关于css3 Animation动画
- ExportOptions.plis是什么?
- SetWindowsHookEx 其他进程的 记录
- Iterator,foreach遍历小计