Computação em nuvem

【原创】SAE本地环境与真实环境的差别

其实从刚开始用的时候就发现本地环境和真实环境有不同,导致本地环境我都没怎么用。

1、本地环境的php是32bit版本的,真实环境是64bit的。这是我发现的第一个不相同的地方,就是因为这个,直接导致我的应用绝大部分调试工作都是在把代码上传到服务器后直接在线测试的。因为我做那个应用的时候需要用到64位整数,本地环境不支持。

2、saemysql使用的不同,今天在本地用了一下saemysql,本来以为直接拿以前线上的代码直接在本地环境中运行就可以的,结果发现不行。在线上的版本,只要直接

Hadoop Hbase 升级

Hadoop HDFS 与Hbase升级笔记

由于之前使用了hadoop1.0.2,hbase 使用的是hbase-0.92.1 但是一次事故导致元数据丢失,且修复元数据的类本身有BUG
所以摆在眼前的只有两条路:
1、修改hbase源码重新编译 hbase 修复BUG
2、升级到下一个版本,且这个版本已经修复了此BUG 从release node中看到 0.92.2及以后版本均修复了此bug
  所以决定升级到最新的稳定版 hbase-0.94.3 而此版本的hbase 和hadoop-1.0.4 的兼容性最好,所以hadoop 连带升级到hadoop-1.0.4

1. Hadoop升级步骤:
 (1)停止集群上的所有MR任务,包括Hbase(如果Hbase在使用中,先停掉,接着是zookeeper)
 (2)停止DFS(1、2两步也可以在hbase和zookeeper关闭后使用stop-all.sh脚本直接关闭)
 (3)删除临时数据,即在core-site.xml中设置的hadoop.tmp.dir的value所文件目录下的文件
 (4)备份HDFS元数据

java socket 多线程网络传输多个文件

     由于需要研究了下用 java socket 传输文件,由于需要传输多个文件,因此,采用了多线程设计。客户端每个线程创建一个 socket 连接,每个 socket 连接负责传输一个文件,服务端的ServerSocket每次 accept 一个 socket 连接,创建一个线程用于接收客户端传来的文件。

1、服务端

Intel Cluster Ready FAQ: Software vendors (ISVs)

Why should we join the Intel Cluster Ready program?
A: By offering registered Intel Cluster Ready applications, you can provide the confidence that applications will run as they should, right away, on certified clusters. Participating in the program will help you increase application adoption, expand application flexibility, and streamline customer support.
Learn more about the Intel Cluster Ready program

Q: How do we register an application?

  • Desenvolvedores
  • Parceiros
  • Linux*
  • Cliente empresarial
  • Serviços de nuvem
  • Servidor
  • C#
  • C/C++
  • Intel® Cluster Ready
  • Interface de transferência de mensagens
  • OpenMP*
  • Computação em nuvem
  • Computação de cluster
  • Data Center
  • Ferramentas de desenvolvimento
  • Corporações
  • Computação paralela
  • Intel Cluster Ready FAQ: Hardware vendors, system integrators, platform suppliers

    Q: Why should we join the Intel® Cluster Ready program?
    A: By offering certified Intel Cluster Ready systems and certified components, you can give customers greater confidence in deploying and running HPC systems. Participating in the program will help you drive HPC adoption, expand your customer base, and streamline customer support. You will also gain access to the Intel Cluster Checker software tool and the library of pre-certified Intel Cluster Ready system reference designs.

  • Desenvolvedores
  • Parceiros
  • Linux*
  • Cliente empresarial
  • Serviços de nuvem
  • Servidor
  • C/C++
  • Fortran
  • Intel® Cluster Ready
  • Interface de transferência de mensagens
  • OpenMP*
  • Computação em nuvem
  • Computação de cluster
  • Data Center
  • Ferramentas de desenvolvimento
  • Corporações
  • Computação paralela
  • Intel Cluster Ready FAQ: Customer benefits

    Q: Why should we select a certified Intel Cluster Ready system and registered Intel Cluster Ready applications?
    A: Choosing certified systems and registered applications gives you the confidence that your cluster will work as it should, right away, so you can boost productivity and start solving new problems faster.
    Learn more about what is Intel Cluster Ready and its benefits.

  • Linux*
  • Cliente empresarial
  • Serviços de nuvem
  • Servidor
  • C/C++
  • Fortran
  • Intel® Cluster Ready
  • Interface de transferência de mensagens
  • OpenMP*
  • Acadêmico
  • Computação em nuvem
  • Computação de cluster
  • Data Center
  • Ferramentas de desenvolvimento
  • Corporações
  • Computação paralela
  • Configuring the Apache Web server to use RDRAND in SSL sessions

    Starting with the 1.0.2 release of OpenSSL*, RDRAND has been temporarily removed as a random number source. Future releases of OpenSSL will re-incorporate RDRAND, but will employ cryptographic mixing with OpenSSL's own software-based PRNG. While OpenSSL's random numbers will benefit form the quality of RDRAND, it will not have the same performance as RDRAND alone.

    Intel® Parallel Studio XE 2015 Update 2 Cluster Edition Readme

    The Intel® Parallel Studio XE 2015 Update 2 Cluster Edition for Linux* and Windows* combines all Intel® Parallel Studio XE and Intel® Cluster Tools into a single package. This multi-component software toolkit contains the core libraries and tools to efficiently develop, optimize, run, and distribute parallel applications for clusters with Intel processors.  This package is for cluster users who develop on and build for IA-32 and Intel® 64 architectures on Linux* and Windows*, as well as customers running over the Intel® Xeon Phi™ coprocessor on Linux*. It contains:

  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Servidor
  • C/C++
  • Fortran
  • Intel® Parallel Studio XE Cluster Edition
  • Interface de transferência de mensagens
  • OpenMP*
  • Computação em nuvem
  • Using Multiple Backends in Openstack Swift

    OpenStack Swift is a highly available, distributed, eventually consistent object/blob store. Object Storage is ideal for cost effective, scale-out storage. It provides a fully distributed, API-accessible storage platform that can be integrated directly into applications or used for backup, archiving, and data retention. For more information please refer http://docs.openstack.org/developer/swift/.

    Assine o Computação em nuvem