Apache Storm技术参考手册

  • 更新时间:
  • 8527人关注
  • 点击下载

这是一个不错的Apache手册类学习资源,由厉飞星提供,主要知识点是关于Apache、Storm、参考手册、Apache手册的内容,已被593人关注,同类资源中评分为8.4分。

资源详情相关推荐
  • 大小:414 KB
  • 类别:Apache手册
  • 格式:PDF
  • 编辑:隆乐音
  • 热度:130
  • 实战Nginx:取代Apache的高性能Web服务器
  • Apache Kafka实战
  • Apache Kylin权威指南
  • 基于Apache Kylin 构建大数据分析平台
  • Apache_Shiro开发文档
  • Apache Storm是Twitter开源的分布式实时大数据处理框架,最早开源于github,从0.9.1版本之后,归于Apache社区,被业界称为实时版Hadoop。Storm设计用于在容错和水平可扩展方法中处理大量数据。它是一个流数据框架,具有最高的摄取率。虽然Storm是无状态的,它通过Apache ZooKeeper管理分布式环境和集群状态。它很简单,您可以并行地对实时数据执行各种操作

    随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统(高频交易、股票)等等,大数据实时处理解决方案(流计算)的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中的佼佼者和主流。

    Apache Storm继续成为实时数据分析的领导者。Storm易于设置和操作,并且它保证每个消息将通过拓扑至少处理一次。

    Apache Storm对于实时大数据流处理非常有名。因此,大多数公司都将Storm用作其系统的一个组成部分。

    精选笔记:Apache如何部署django项目

    15小时58分钟前回答

    在此之前,我们一直使用django的manage.py 的runserver 命令来运行django应用,但这只是我们的开发环境,当项目真正部署上线的时候这做就不可行了,必须将我们的项目部署到特定的web服务器上。

    安装apache

    Apache是非常有名的web服务器软件,如果想让我们web项目运行几乎离不开它。

    Apache官方网站:http://httpd.apache.org/

    根据自己的环境,选择相应的版本进行下载。apache 官网没有windows 64位版本,可以通过下面的链接进行下载:win7 64位:http://www.apachelounge.com/download/win64/

    下载安装完成,apahche的目录结构如下:

    Apache如何部署django项目

    修改conf/httpd.conf文件:

    ……
    ServerRoot "D:/pydj/Apache24"
    ……
    Listen 127.0.0.1:8089  #修改端口号
    ……
    ServerName www.example.com:8089  
    ……
    DocumentRoot "D:/pydj/Apache24/htdocs"
    <Directory "D:/pydj/Apache24/htdocs">
    ……
    ScriptAlias /cgi-bin/ "D:/pydj/Apache24/cgi-bin/"
    ……
    <Directory "D:/pydj/Apache24/cgi-bin">
      AllowOverride None
      Options None
      Require all granted
    </Directory>
    …… 

    主要就是路径和端口号的修改,如果你在启动apache的httpd.exe程序时一闪就没了,请检查这些配置。

    启动bin/httpd.exe程序

    通过浏览器访问:http://127.0.0.1:8089/

    Apache如何部署django项目

    现在可以说明apache工作是正常的了。 

    安装mod_wsgi

      The aim of mod_wsgi is to implement a simple to use Apache module which can host any Python application which supports the Python WSGI interface. 

    The module would be suitable for use in hosting high performance production web sites, as well as your average self managed personal sites running on  web hosting services.

    (mod_wsgi的目的是实现一个简单的使用Apache模块可以举办任何Python应用程序支持Python的WSGI接口。该模块将适用于主机的高性能生产的网站,以及一般的自我管理个人网站的网页寄存服务运行。)直接google翻译的,凑合的大概理解是干啥用的。

    mod_wsgi网站:http://code.google.com/p/modwsgi/

    下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

    如win7 64位、python 2.7.6、apache(httpd-2.4.10)对应版本为:mod_wsgi-3.5.ap24.win-amd64-py2.7.zip

    解压之后将得到一个mod_wsgi.so 文件,将其拷贝到Apache24\modules\ 目录下。

    配置apache和django项目

    因为你的目录一定和我的一样,所以,我再强调一下我的目录:

    apache 存放目录:D:\pydj\Apache24

    django项目目录:D:\pydj\myweb

    再次打apache的配制文件httpd.conf:

    ……
    #添加mod_wsgi.so 模块
    LoadModule wsgi_module modules/mod_wsgi.so
    #指定myweb项目的wsgi.py配置文件路径
    WSGIScriptAlias / D:/pydj/myweb/myweb/wsgi.py
    #指定项目路径
    WSGIPythonPath D:/pydj/myweb
    
    <Directory D:/pydj/myweb/myweb>
    <Files wsgi.py>
      Require all granted
    </Files>
    </Directory> 
    
    

    上面的路径,请根据自己的实际情况进行修改。

    下面配置myweb/wsgi.py文件:

    ……
    import os
    
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myweb.settings")
    
    from django.core.wsgi import get_wsgi_application
    application = get_wsgi_application() 
    
    

    在我们生成djnago项目时这些信息已经自动生成,其实我们不用对其做任何修改。

    打开settings.py文件添加:

    ……
    ALLOWED_HOSTS = ['127.0.0.1', 'localhost'] 

    再次启动Apache24/bin/httpd.exe程序

    通过浏览器访问:http://127.0.0.1:8089/

    Apache如何部署django项目

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

    展开阅读

    相关资源

    • Apache Pulsar v2.7.2 中文文档

      Apache Pulsar是一个分布式的消息发布/订阅传递平台,具有非常灵活地消息模型和一个直观的客户端API. 目录 Get started 概念和架构 Pulsar Schema Pulsar Functions Pulsar IO Pulsar SQL Tiered storage 事务 Kubernetes (Helm) 部署 系统管理 安全 性能 客户端库 Admin API 适配器 参考手册 开发

      大小:14.6 MBApache

      立即下载
    • 零成本实现Web性能测试:基于Apache JMeter和Gatling

      零成本实现Web性能测试:基于Apache JMeter和Gatling

      零成本实现Web性能测试:基于Apache JMeter和Gatling电子书封面 读者评价 针对性强,所有示例源于实际开发实例讲解,以大大小小的案例对应每一个知识点代码丰富,数千行实战代码,培养超强动手能力案例实战,最后给出3个完整的大型系统 内容介绍 本书从目前主流的开源性能测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具Apache JMeter和Gatling来完成Web性能测试

      大小:59.5 MBWeb测试

      立即下载
    • Apache Dubbo 3.0 教程

      Apache Dubbo 是一款高性能、轻量级的开源 Java 服务框架。Apache Dubbo |ˈdʌbəʊ| 提供了六大核心能力:面向接口代理的高性能RPC调用,智能容错和负载均衡,服务自动注册和发现,高度可扩展能力,运行期流量调度,可视化的服务治理与运维。 目录 Dubbo 3.0 简介 新版本特性速览 概念架构 介绍与示例 高级用法 升级与兼容性 多语言 参考手册 公告栏 贡献指南

      大小:7.25 MBApache

      立即下载
    • Apache Spark源码剖析

      Apache Spark源码剖析

      《 Apache Spark源码剖析 》以Spark 1.02版本源码为切入点,着力于探寻Spark所要解决的主要问题及其解决办法,通过一系列精心设计的小实验来分析每一步背后的处理逻辑。 《Apache Spark源码剖析》

      大小:43.7 MBSpark

      立即下载
    • 实战Nginx取代Apache的高性能Web服务器

      实战Nginx取代Apache的高性能Web服务器

      大小:19.6 MBNginx

      立即下载
    • pyspark从入门到精通(Learning Apache Spark with Python)最新PDF版

      pyspark从入门到精通是一个用python学习apache spark的文档,在这里您将学习有关PySpark 在数据挖掘、文本挖掘、机器学习和深度学习。使用详细的演示代码和示例来演示如何使用每个主要功能,适合于读者对编程和Linux有初步的了解的人员,需要的朋友欢迎下载! 目录 1. 序言 2. 为什么要用 Python Spark? 3. 配置运行平台 4. Apache Spark简介 5. 用RDD编程 6. 统计学与线性代数预科 7. 数据探索 8. 回归 9. 正则化 10. 分类 11.

      大小:12.9 MBpyspark

      立即下载
    • Apache Kafka源码剖析

      Apache Kafka源码剖析

      大小:534.7 MBKafka

      立即下载

    学习笔记

    14小时20分钟前回答

    Spring 应用中集成 Apache Shiro的实例讲解

    这一篇文章涵盖了将 Shiro 集成到基于 Spring 的应用程序的方法。 Shiro 的 Java Bean兼容性使它非常适合通过 Spring XML 或其他基于 Spring 的配置机制进行配置。Shiro 的应用程序需要一个应用程序单例安全管理器 ( SecuriyManager) 实例。注意,这并不一定是静态的单例,但是应用程序应该只使用一个实例,不管它是否是静态的单例。 1.独立的应用程序 以下是在 Spring 应用程序中启用应用程序单例安全管理器的最简单方法: !-- 定义连接到后端安全数据源的 Realm : --bean id=myRealm class=... .../beanbean id=securityManager class=org.apache.shiro.mgt.DefaultSecurityManager !-- 单一 Realm 应用这样写。如果有多个 Realm ,可以使用 realms 属性 -- prop……

    11小时53分钟前回答

    Windows2003下php5.4安装配置教程(Apache2.4)

    直接配置php一直使用如同《【php】本地开发环境的部署与helloworld》的一键傻瓜包,被批为极度不专业,关键是这些一键傻瓜包LAMP的版本不好控制,端口什么的也不好调。曾经在Linux系统下自己配置过LAMP的php环境,详见《Ubuntu下LAMP环境配置教程(linux)》(点击打开链接)与《Ubuntu下图形化LAMP环境配置教程(linux)》(点击打开链接),但由于各种原因,在Windows2003系统下如何一步一步地搞出php的环境,一直没有好好研究一下。其实根本就一点都不难,就比那Tomcat难一点而已,比那IIS+Asp.net简单得多。 一、Apache2.4与php5.4的下载 由于php宣布自php5.5之后无法支持Winxp内核的系统,因此在Windows2003服务系统下只能去……

    16小时26分钟前回答

    PHP编程之设置apache虚拟目录

    apache虚拟目录设置方法分享,供大家参考,具体内容如下 1.开启“虚拟目录配置文件”httpd-vhosts.conf 文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf 将以下配置: # Virtual hosts # Include conf/extra/httpd-vhosts.conf 改为: # Virtual hosts Include conf/extra/httpd-vhosts.conf 2.设置虚拟目录可访问 文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf 将以下配置: Directory / AllowOverride none Require all denied /Directory 改为: Directory / AllowOverride none /Directory 3.添加虚拟目录 文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf 添加虚拟目录 VirtualHost *:80 ServerAdmin webmaster@web.shop.com DocumentRoot "D:/_HelloWorld/01_MyProjects/06_PHP/01_Web/P……