准备相关目录 mongo 分片主要包括三大部分:shard(分片服务器)、mongos(路由服务器) 和 config(配置服务器) .└── mongo├── configdb│ ├── configsrv1│ ├── configsrv2│ └── configsrv3├── db│ ├── shard1│ ├── shard2│ …
Leave a Comment巨二博客 Posts
Kafka 是一种分布式的,基于发布 / 订阅的消息系统。 在使用 PHP 处理 Kafka 消息的时候需要使用一个 PHP 的扩展 php-rdkafka 下面将介绍一下如何在 Linux / Mac OS 下安装 php-rdkafka 在使用 php-rdkafka 之前需要先安装好 librdkafka 库 librdkafka is a C library implementation of the Apache Kafka proto…
Leave a CommentUbuntu 18.04 上直接使用 apt 命令即可安装 Shutter: user@host:~$ sudo apt install shutter 安装完毕之后,可以在键盘设置中为 Shutter 自定义快捷键: 进入“设置 > 设备 > 键盘”,底部找到:“自定义快捷键”,然后增加一个快捷键,我这里设置的是 Ctrl + Alt + A,这个快捷键和 QQ 的一样。对应的命令见下图: 设置完毕之后,无论现在系统中是否运行着 Shutter,都可以通过全局快…
3 Comments当 Apache 配置了 Require 某个 IP 地址的时候,默认情况下 Apache 是直接获取的和自己进行通信的客户端 IP 地址,如果此时 Apahce 位于阿里云的负载均衡器后面,那么 Apahce 就把负载均衡器的 IP 地址识别为请求者的 IP 地址 此时,应该对 Apache 进行一下配置: 首先,为 Apache 启用 remoteip 模块 root@server:/etc/apache2/mods-available# a2enmod remoteip…
5 Comments自从去年使用 Phabricator 进行项目管理以来,感觉还是挺爽的。这个产品最大的特点是灵活,各个模块之间都是关联应用的关系,不是严格的依赖关系。这种设定非常适合我们目前的项目。最早之前使用禅道管理,但是感觉禅道上设定的产品,项目,需求,任务之间的依赖关系比较严格,有时候项目的推进并不是这么规范的,用起来就比较不顺手了。但是还是得说,禅道也是国产的项目管理产品中非常不错的。 好了,回来再说 Phabricator,虽然用起来很灵活,但是就是有一个很大的问题,对于中文的搜索…
8 Comments安装 openssl 第一步先确认是否安装了 openssl 使用命令 openssl version 来查看本机是否安装了 openssl,如果已经安装会有以下提示: 如果未安装可直接使用 来进行安装,安装完毕之后可以使用命令 openssl version 来来查看版本。 申请阿里云证书(免费版) 登录阿里云官网(https://www.aliyun.com/), 如图所示: 进去之后点击立即购买,到购买页面选择 免费型DV SSL: 购买完成之后在你的控制台就可以看到这…
18 Comments安装 Ubuntu Server 时,如果使用 U盘 来安装,启动系统的时候光驱检测时出现的如下的错误页面: Your installation CD-couldn't be mounted. This probably means that the CD-ROM was not in the drive. If so you can insert it and try again Retry mounting the CD-ROM? 这是由于 U盘的挂载出现了问题,…
Leave a Comment无论是从 PECL 安装 php5-memcached 还是从 apt-get 命令安装,安装上的 memcached 模块都是不带有 igbinary 序列化组件支持的,由于 igbinary 有很大的性能优势,所以尽量使用 igbinary 作为 memcached 的序列化组件。 环境说明 操作系统:Ubuntu Server 14.04 64-bit PHP:PHP 5.5.9 构建过程 首先,安装 PHP 开发版 yuanyu@usvr:~$ sudo apt-ge…
1 Comment最近使用 PHP 做了一个服务器负载监控的小东西,在服务器上使用 Workerman 开一个 WebSocket 服务,然后在浏览器中连接到服务。服务每隔 10 秒读取一次主机的相关信息,然后发送给客户端,客户端进行图形化显示。 总体的思路就是使用 PHP 调用 shell 命令,然后解析命令的输出内容。在获取 CPU 负载的时候,遇到了一些小问题。直观来说,直接使用 vmstat 命令就可以获取 CPU 负载,但是实际上, vmstat 命令第一行输出的从主机启动以来的平均…
Leave a Comment最近在学习 Hadoop,正好前几天又在玩儿树莓派,查阅了一些文档,感觉在树莓派上搭建 Hadoop 集群是可行的,当然了,别对性能抱太大的希望,主要是感受一下分布式计算的魅力。在这个过程中参考了很多文档,先列在这里,基本上这些文档都非常详细了,大家可以直接参考。 How to build 7 node Raspberry Pi Hadoop cluster Hadoop集群安装配置教程 Hadoop2.6.0 Ubuntu/CentOS 实验软硬件清单 以下是我的实验环境所…
Leave a Comment