所以需要jzmq这个桥梁来黏合C++程序接口和Java程序接口。 操作如下所示,会提示你缺少libtool这个包,然后现在安装一下这个包: [root@slaver1 jzmq-master]# . 目录下面运行如下脚本生成configure命令: [root@slaver1 jzmq-master]# . /autogen.sh 然后使用configure命令对编译环境进行检测: [root@slaver1 jzmq-master]# . /configure 然后进行编译操作,如下所示: [root@slaver1 jzmq-master]# make 然后进行安装操作,如下所示: [root@slaver1 jzmq-master]#
安装jzmq jzmq是JNI封装的ZMQ的Java库,storm需要通过它来使用ZMQ,我下载的是3.1.0版本的。 下载地址:https://github.com/zeromq/jzmq/archive/v3.1.0.zip 进入解压后的文件夹在/usr/local/jzmq/,依次执行 /usr/local/jzmq #apt-get install libzmq3-dev /usr/local/jzmq#. /autogen.sh /usr/local/jzmq#. /configure /usr/local/jzmq#make 4、启动zookeeper 5、安装storm 下载apache-storm-2.0.0-src.tar.gz,注意不要下载apache-storm-src
要使用storm首先要安装以下工具:JDK、Python、zookeeper、zeromq、jzmq、storm (注:各个模块都是独立的,如果安装失败或者卡顿可以单独百度某个模块的安装,都是可以的。) 第三步,安装zeromq以及jzmq jzmq的安装貌似是依赖zeromq的,所以应该先装zeromq,再装jzmq。 注意:如有有依赖报错,需要安装: jzmq dependencies 依赖包 sudo yum install uuid* sudo yum install libtool sudo yum install /jzmq.git cd jzmq . /configure make make install 然后,jzmq就装好了. 注意:在.
而之前部署的hbase、hive、spark等都或多或少的依赖hadoop 这里简单记录一下storm的部署过程 需要下载包: zeromq:http://download.zeromq.org/ jzmq :http://mvnrepository.com/artifact/org.zeromq/jzmq storm:http://storm.apache.org/downloads.html zookeeper :http://zookeeper.apache.org/releases.html#download 然后现部署zeromq, 再部署jzmq 下载的都是源码,部署的时候直接.
ZeroMQ 2.1.7 JZMQ Java 6 Python 2.6.6 unzip 上面同时也列出了storm所依赖的软件的版本, 如果版本不一样可能运行不了。 如果安装ZeroMQ和JZMQ的时候有问题,可以看下安装依赖。 在Nimbus和工作机器上下载并解压storm发行版 接下来, 下载storm的发行版,然后解压。storm的发行版可以在这里找到。 你应该在每台机器上创建那个目录,分配正确的权限,比如: 1 storm.local.dir: "/mnt/storm" 3. java.library.path 这是storm所依赖的本地依赖(ZeroMQ和JZMQ
Nimubus 单节点zk slave01 Supervisor slave02 Supervisor 准备工作: 环境:CentOS 6.4 软件: jzmq-master Zookeeper集群(这里我们只安装一个zk在主节点上) 解压 进入zk的conf目录下,cp zoo_sample.cfg zoo.cfg(修改一下名字) 其它的暂时都不变 3.安装Storm依赖(zeromq、jzmq /configure make(编译) make install(这个才彻底安装) 3.2.编译安装JZMQ: cd jzmq 执行.
JZMQ 3. Java 6 4. Python 2.6.6 5. unzip 以上依赖库的版本是经过Storm测试的,Storm并不能保证在其他版本的Java或Python库下可运行。 下载后编译安装JZMQ: git clone https://github.com/nathanmarz/jzmq.git cd jzmq . /configure make sudo make install 为了保证JZMQ正常工作,可能需要完成以下配置: 正确设置 JAVA_HOME环境变量 安装Java开发包 升级autoconf )加载路径,默认为”/usr/local/lib:/opt/local/lib:/usr/lib”,一般来说ZMQ和JZMQ默认安装在/usr/local/lib 下,因此不需要配置即可。 /autogen.sh 安装缺少libtool: yum install libtool 3、安装 jzmq : 1)configure 前 export CPPFLAGS=-I/usr
/configure && make && sudo make install && sudo ldconfig 5、jzmq安装 cd /opt && git clone https://github.com /nathanmarz/jzmq.git .
/configure && make && sudo make install && sudo ldconfig 5、jzmq安装 cd /opt && git clone https://github.com /nathanmarz/jzmq.git .
下面的Storm的问题: 1.metaq消息队列 zookeeper集群 storm集群(包括zeromq,jzmq,和storm本身)就可以完成对商城推荐系统功能吗?还有没有其他的中间件?