SSH免密码登录设置

by:leotse

SSH免密码登录设置

准备工作:
两台机器S1,S2。IP分别为IP1,IP2,用户名为user。
我们想从S1免密码登录S2机器。以下为SSH设置的步骤:

Step1:生产key。在S1上输入:
ssh-keygen -t rsa
然后一直enter,直到结束。

Step2: 我们进入到~/.ssh目录,然后将生成的key通过scp复制到S2的.ssh目录(我们首先要确保目录存在):
cd ~/.ssh
scp ~/.ssh/id_rsa.pub user@IP2:/home/user/.ssh/IP2
截至目前,S1上的配置已经完成。

MySQL的主从配置

by:leotse

准备工作

我们假设有两台机器,操作系统为linux,其中一台作为Master,另一台作为Slave:
Master:10.0.0.1
Slave:10.0.0.2
这两台机器都已经安装了MySQL数据库。

主从配置

Master配置

1.创建备份账户
首先,我们在Master上专门为Slave访问Master进行数据备份建立一个账号,用户名为backup,密码为“backup_mysql”。我们在Master上执行以下SQL语句:
GRANT REPLICATION SLAVE, RELOAD, SUPER ON *.* TO backup@'10.0.0.2' IDENTIFIED BY 'backup_mysql';
如果我们有多个Slave,就执行上面的SQL多次,只需将backup@10.0.0.2中的IP改成其他Slave的IP。

改变FastDFS中某个机器的分组

by:leotse

我们假设有FastDFS集群A,B,C,D三台机器,其中A为Tracker。BCD都为Storage,它们同属group1,现在想要将C机器重新建一个group2,应该怎么操作呢?

step1:停止C机器上的FastDFS服务
/usr/bin/stop.sh /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

step2:将C从FastDFS集群的group1中删除
/usr/bin/fdfs_monitor /usr/bin/client.conf delete group1 C_ip_addr

Hadoop安装之你不知道的事

by:leotse

概述

这不是一篇教你怎么搭建Hadoop集群的文章,如果你需要安装Hadoop,可以直接跳转到这里.md)。

那么这篇文章究竟在讲些什么呢?我们讨论一些在搭建Hadoop集群时的细节。比如:NameNode的format干了些什么?又比如为什么我们需要在搭建集群前设置SSH免密码登录?诸如此类的都在我们这里的讨论范围之内。

我们先简单总结一下Hadoop集群的安装过程:
1.准备工作:SSH免密码登录设置以及HostName配置;
2.NameNode安装与配置:解压Hadoop安装包到NameNode服务器上,并修改配置文件;
3.DataNode安装与配置:将NameNode的Hadoop文件分发到各DataNode服务器;
4.集群启动:格式化NameNode,然后先后启动Hadoop集群的dfs以及yarn;

FastDFS安装使用说明

by:leotse

一、概述

FastDFS是C语言实现的、开源的、轻量级的应用级分布式文件系统,开发者为淘宝开发平台部资深架构师余庆。它提供了负载均衡、冗余备份机制,是一个可扩展、高可用、高性能的分布式文件系统。
更多内容见论坛:http://bbs.chinaunix.net/forum-240-1.html

本文档内容包括:FastDFS安装、Python API安装及调用、通过Nginx访问文件。FastDFS安装又包括Tracker、Storage以及Nginx的安装。