首页 文章 精选 留言 我的

精选列表

搜索[伪集群],共10000篇文章
优秀的个人博客,低调大师

Hadoop 集群搭建之机器选购

两个概念: IO受限 在从硬盘或者网络读取数据时遇到瓶颈 CPU受限 处理数据时遇到瓶颈 带宽受限 写入数据网络带宽不够,导致无法实施传递数据 常见业务划分 硬盘容量敏感型业务 这类业务对读写延迟以及吞吐量都没有很大的要求,唯一的需要就是硬盘容量。比如大多数离线读写分析业务,上层应用一般每隔一段时间批量写入大量数据,然后读取也是定期批量读取大量数据。特点:离线写、离线读,需求硬盘容量 带宽敏感型业务 这类业务大多数写入吞吐量很大,但对读取吞吐量没有什么要求。比如日志实时存储业务,上层应用通过kafka将海量日志实时传输过来,要求能够实时写入,而读取场景一般是离线分析或者在上次业务遇到异常的时候对日志进行检索。特点:在线写、离线读,需求带宽 IO敏感型业务 相比前面两类业务来说,IO敏感型业务一般都是较为核心的业务。这类业务对读写延迟要求较高,尤其对于读取延迟通常在100ms以内,部分业务可能要求更高。比如在线消息存储系统、历史订单系统、实时推荐系统等。特点:在(离)线写、在线读,需求内存、高IOPS介质 二:内存需要 1. 高峰值计算: 1)假设高峰期有10W个用户,每个用户每秒产生一条数据,一年的数据量是10W*3600*24*365=3 W亿条 2)假设每条数据200大小,总需内存为600万亿B=573T 二:各项硬件及意义 1.CPU 2.磁盘 3.

优秀的个人博客,低调大师

docker搭建nginx+springboot集群

1、首先准备两个springboot jar包,一个端口设置为8000,一个设置为8080。 2、打包第一个springboot jar包,Dockerfile如下 FROM java:8 VOLUME /tmp ADD spring-boot-docker-0.1.0.jar app.jar RUN bash -c 'touch /app.jar' ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] 然后运行docker构建命令 docker build -t xiao/springboot . 3、同理我们构建第二个镜像springboot2 4、构建nginx,Dockerfile如下 FROM ubuntu:latest MAINTAINER xiao ENV REFRESHED_AT 2017-03-19 RUN apt-get update RUN apt-get -y -q install nginx RUN mkdir -p /var/www/html ADD nginx/global.conf /etc/nginx/conf.d/ ADD nginx/nginx.conf /etc/nginx/nginx.conf EXPOSE 80 其中global.conf设置如下 upstream service_group{ server sample:8080 max_fails=1 fail_timeout=60s weight=1; server sample2:8000 max_fails=1 fail_timeout=60s weight=2; } server { listen 80; server_name localhost; location / { proxy_pass http://service_group; proxy_redirect default; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } nginx.conf如下 user www-data; worker_processes 4; pid /run/nginx.pid; daemon off; events { } http { sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; gzip on; gzip_disable "msie6"; include /etc/nginx/conf.d/*.conf; } 注意daemon设置为off省的一启动就关闭容器。 5、构建nginx镜像。 6、使用 docker iamges查看镜像 7、启动两个springboot镜像 docker run -d -h sample -p 8080:8080 --name sample xiao/springbootdocker run -d -h sample2 -p 8000:8000 --name sample2 xiao/springboot2 8、启动nginx镜像 docker run -d -h sample2 -p 9000:80 --link sample:sample --link sample2:sample2 --name nginx1 xiao/nginx nginx 9、使用docker ps查看container状态 10、访问http://localhost:9000/ 就能实现nginx负载均衡随机选择两个服务器进行转发。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册