1

MySql-Cluster集群配置

MySql-Cluster下载安装包
点击一键下载所有包 或者去http://mirrors.sohu.com/mysql/MySQL-Cluster-7.1/ 找到和下面的包名对应
一共有5个包:
MySQL-Cluster-gpl-client- 7.1.10.rhel5.i386.rpm
MySQL-Cluster-gpl-management-7.1.10.rhel5.i386.rpm
MySQL-Cluster-gpl-server-7.1.10.rhel5.i386.rpm
MySQL-Cluster-gpl-storage-7.1.10.rhel5.i386.rpm
MySQL-Cluster-gpl-tools-7.1.10.rhel5.i386.rpm

3台CentOS 5.5 服务器:
管理节点(ndb_mgmd):192.168.0.1
SQL节点1(mysqld): 192.168.0.2
SQL节点2(mysqld): 192.168.0.3
数据节点1(ndbd): 192.168.0.2
数据节点2(ndbd): 192.168.0.3

//———————————从这个开始(几台机子都这样操做)
首先要做的是把这几台机子的防火墙关掉(如何不关的话每个节点都连不通)
关闭防火墙:
Service iptables stop;
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
如何这样关闭成功;

创建文件夹:
存储节点:mkdir /var/lib/mysql/data
管理结点:mkdir /var/lib/mysql-cluster
Sql结点:要不要都行

给两个文件赋权限:
#chmod -R mysql:mysql /var/lib/mysql
#chmod -R mysql:mysql /var/lib/mysql-cluster
//——————————————————————以这个结束

管理节点安装:
MySQL-Cluster-gpl-management-7.1.10.rhel5.i386.rpm MySQL-Cluster-gpl-tools-7.1.10.rhel5.i386.rpm

#rpm –ivh MySQL-Cluster-gpl-management-7.1.10.rhel5.i386.rpm
#rpm –ivh MySQL-Cluster-gpl-tools-7.1.10.rhel5.i386.rpm

vi /var/lib/mysql-cluster/config.ini

[ndbd default]
NoOfReplicas=2
DataMemory=80M
IndexMemory=18M
[tcp default]
SendBufferMemory=2M
ReceiveBufferMemory=2M
[NDB_MGMD DEFAULT]
PortNumber=1186
Datadir=/var/lib/mysql-cluster
[ndb_mgmd]
Id=1
HostName= 192.168.0.1
[ndbd]
Id=2
HostName=192.168.0.2
datadir=/var/lib/mysql/data
[ndbd]
Id=3
HostName=192.168.0.3
datadir=/var/lib/mysql/data
[mysqld]
Id=14
HostName=192.168.0.2
[mysqld]
Id=15
HostName=192.168.0.3
[mysqld]
Id=16

//启动管理节点
#ndb_mgmd -f /var/lib/mysql-cluster/config.ini –configdir=/var/lib/mysql-cluster

存储节点安装
MySQL-Cluster-gpl-storage-7.1.10.rhel5.i386.rpm
#rpm –ivh MySQL-Cluster-gpl-storage-7.1.10.rhel5.i386.rpm

vi /etc/my.cnf //确认添加修改了如下部分
[mysqld]
max_connections=100
slow_query_log=/var/lib/mysql/slow_query.log
long_query_time=1
datadir=/var/lib/mysql/data
ndbcluster
ndb-connectstring=192.168.0.1
[mysql_cluster]
ndb-connectstring=192.168.0.1

初始化启动数据节点的数据库,
注意://ndbd –initial 不能同时在所有数据节点机器上执行,否者会删除所有数据.即该命令只能在其中一台数据节点中执行
#ndbd –initial

如何这样:
[ndbd] INFO — Configuration fetched from ’192.168.0.1:1186′, generation: 1

SQL节点的安装:
MySQL-Cluster-gpl-client-7.1.10.rhel5.i386.rpm
MySQL-Cluster-gpl-server-7.1.10.rhel5.i386.rpm
#rpm –ivh MySQL-Cluster-gpl-server-7.1.10.rhel5.i386.rpm
#rpm -ivh MySQL-Cluster-gpl-client-7.1.10.rhel5.i386.rpm

vi /etc/my.cnf //确认添加修改了如下部分
[mysqld]
ndbcluster
ndb-connectstring=192.168.0.1:1186
[mysql_cluster]
ndb-connectstring=192.168.0.1:1186

启动sql结点 我用这个 mysqld_safe &没有错
执行后
100308 13:46:32 mysqld_safe Logging to ‘/var/lib/mysql/localhost.localdomain.err’.
100308 13:46:32 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
Sql结点就成功了
在管理节点的机子下(192.168.0.1)
ndb_mgm
ndb_mgm> show
Connected to Management Server at: localhost:1186
Cluster Configuration
———————
[ndbd(NDB)] 2 node(s)
id=2 @192.168.0.2 (mysql-5.1.44 ndb-7.1.3, Nodegroup: 0, Master)
id=3 @192.168.0.3 (mysql-5.1.44 ndb-7.1.3, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.0.1 (mysql-5.1.44 ndb-7.1.3)
[mysqld(API)] 3 node(s)
id=14 @192.168.0.2 (mysql-5.1.44 ndb-7.1.3)
id=15 @192.168.0.3 (mysql-5.1.44 ndb-7.1.3)
id=16 (not connected, accepting connect from any host)
如何出现上面的信息就成功了.
出现not connected, accepting connect from any host是sql节点没有启来。
出现mysql-5.1.47 ndb-7.1.10,staring Nodegroup: 0 是说明存储节点没有启来。如何你的配置都没有错的话(那是你的防火墙没有关)

动态更新节点
关闭管理节点我这里的管理节点是1
ndb_mgm>1 stop
退出ndb_mgm
shell>vi /var/lib/mysql-cluster/config.ini
如果我们加一个ndbd节点
[ndbd]
Id=6
HostName=10.50.8.13
datadir=/var/lib/mysql/data
保存退出

#ndb_mgmb –f config.ini –reload
2010-03-08 13:47:15 [MgmtSrvr] INFO — NDB Cluster Management Server. mysql-5.1.39 ndb-7.0.9b
2010-03-08 13:47:16 [MgmtSrvr] INFO — Reading cluster configuration from ‘config.ini’
就从启成功了

把每个节点重启一下
Ndb节点在管理节点上执行 ndb_mgm>2 restart (如何你按上面安装的话应该知道进入ndb_mgm里)
Sql 节点在sql节点上 执行 service myql stop; mysqld_save &;
都做完了在管理节点上 show一下看看结果。

1. 管理节点启动:ndb_mgmd
ndb_mgmd -f /var/lib/mysql-cluster/config.ini
ndb_mgmd -f /var/lib/mysql-cluster/config.ini –reload

关闭:ndb_mgmd -e shutdown
2. 数据节点启动:ndbd启动
ndb_mgm>2 restart 数据节点重启
3. SQL节点启动:
关闭和启动:service mysql stop; mysqld_safe &

1

Ultimate Chrome Flag 非常到位的网站信息Chrome扩展

有些时候在访问一个网站时,你可能会想要了解这个网站的一些基本信息,比如服务器 IP 是多少,服务器托管于什么地方,网站的排名以及可信度等等。但是如果要一项一项的去了解这些信息非常麻烦,还好有 Ultimate Chrome Flag 这个扩展。

安装这个扩展之后,你打开任意网站都会在地址栏靠右部分显示一面国旗,这面国旗代表着你所访问网站服务器托管所在的国家,并且国旗右下角还会显示网站可信度状态,如果该网站是安全的,则会显示绿色的圆圈。

当鼠标指针指向该国旗图标后,会显示当前网站的一些具体信息,比如页面 PageRank、Alexa 全球排名以及网站的具体可信度,甚至还会显示服务器所在的具体地址。如果你认为这些信息还不够的话,可以直接点击该国旗,会以弹窗的形式显示出更加具体的信息。

有了这个扩展,你想要了解某网站信息就不需要一项一项的去查询了,非常方便

 

4

BBQ 好玩的3D聊天软件

长时间上网,难免会觉得无聊,今天KayChen给大家介绍一款好玩的3D聊天软件——BBQ

BBQ是一款3D即时通信软件,也是赠品分享平台,由三方共同参与各得所需(个人用户、企业用户、平台)。

使用流程
1.下载安装BBQ;
2.运行BBQ,注册并挂线;
3.挂线得到金币换赠品;
操作方法
1.W、S、A、D 键,分别控制上下左右;
2.R键,切换行走/跑动;
3.鼠标右键控制视线方向;
4.鼠标中键控制视野大小;

界面说明
1.系统设置:让程序运行的更快,或画面更好;
新手指南:快速了解BBQ的使用方法;
2.我的世展:即用户中心,整合了个人设置和
其他多项应用,包括3D展会功能。
3.赠品领取:用户在这里查看并兑换现金和赠品;
4.选择说话的范围:
附近人:对附近的人说话,附近的人可以看到;
所有人:对全体用户说话,所有人都可以看到;
5.输入聊天文字,回车发送;
6.打开聊天面板,能够更清楚的浏览发言情况;
7.传送:选择想去的地方,瞬间传送;
8.BBQ聊天工具的主界面

传送门:下载BBQ

iDown 新生代万用下载器

人们的下载需求如此强烈,所有网络上的资源都希望放入自己的硬盘。今天介绍一款新生代下载器——iDown

iDown
iDown 走下载软件的另类路线,支持下载网盘、视频网站、音乐站点的文件。
包括 纳米盘、115 网盘,以及优酷、土豆、6间房、酷6、奇艺等视频网站,和虾米、DJ酒吧舞曲、一听音乐等音乐网站下载。只需将这些网站的网址复制到 iDown 就可以下载了。

官方介绍

iDown目标成为一款新生代万用下载器。

该下载器有以下特点:

一、外观简洁大方,用户可以根据个人喜好设置皮肤颜色及底纹。

二、有很强的实用性,可下载如下文件:

1. 纳米盘文件: 复制文件下载页面地址即可

2. 115网盘文件: 复制文件下载页面地址即可

3. 支持海量网站的视频下载:复制视频播放页面网址即可

支持百度视频搜索、优酷、土豆、56、新浪博客、eNet网络学院等。

网站                             地址举例
优酷网                           http://v.youku.com/v_playlist/f5742376o1p0.html
6间房                            http://6.cn/watch/14811395.html
音悦台                           http://www.yinyuetai.com/video/160019
腾讯视频                         http://v.qq.com/video/play.html?vid=X0090pTFE16
酷6网                            http://v.ku6.com/show/AuhPgF8ZbjdDKPUM.html
火星时代                         http://www.vhxsd.com/playlist/8312_1
奇艺                             http://www.qiyi.com/zongyi/20110330/53dcaadde46706d8.html
土豆网                           http://www.tudou.com/programs/view/e4WgxWCVxMw/
新浪视频                         http://video.sina.com.cn/v/b/45503750-1928224571.html
56网                             http://www.56.com/u52/v_NTc5MTExNjk.html
enet网络学院                     http://www.enet.com.cn/eschool/video/flashmusicplayer/19.shtml

4. 支持一些音乐网站的音乐下载(陆续支持中)

网站                             地址举例
DJ酒吧舞曲网(www.dj89.com)       http://www.dj89.com/play-43836.html
SongTaste(songtaste.com)         http://www.songtaste.com/song/2374326/
虾米网(xiami.com)                http://www.xiami.com/song/1770092626
中国原创音乐基地(5sing.com)      http://yc.5sing.com/644019.html
一听音乐网(1ting.com)            http://www.1ting.com/player/c0/player_503218.html
DJ嗨嗨网(djkk.com)               http://www.djkk.com/dance/play/197258.html

三、操作简单快捷,文件自动命名

只需复制链接即可轻松下载您想要的文件。

四、智能加速,下载更快速

iDown 目标成为一款新生代万用下载器,经实测并不支持世界上最大的视频网站 YouTube,或者你可以说没这个网站…
iDown 可以下载包括网盘、视频网站、音乐站点的各种文件,称:个性化下载。

传送门:下载iDown安装版 |  下载iDown绿色版 | iDown官网

1

EverNote 非常优秀的免费笔记资料管理软件

最近KayChen总是在寻找能够收集资料、文档并且能够同步的软件,相信对于资深网民来说,在网上收集资料是经常的事,但是怎么样系统地管理这些资料却成了一个问题,如果用Word文档或TXT的话时间一长找起资料来就会无尽的痛苦。微软的OneNote虽说是一个很好的选择,但是它毕竟不是免费的,而且体积相当庞大。
EverNote是一款非常著名的免费笔记软件,功能与OneNote类似。它不仅具备强大的笔记捕捉功能,还采用了独特的标签分类方式,支持即时搜索等。此外,它最大的特点就是支持多平台,而且数据能通过网络互相同步。譬如说,你可以随时在手机上的Evernote新增笔记,回家后在电脑上也能看到它了!
evernote

EverNote的主界面

下面的图片是EverNote的PC版主界面,大方而美观,并且采用过滤的概念进行整理。可以定制模版,自动过滤机制。最新版本支持网页文本截取功能,新版本已经完美支持中文。

Evernote 主界面
Evernote 主界面

多平台的支持与网络同步

多平台的支持是 EverNote 相比同类的软件做得最出色的地方,目前Evernote支持PC、Mac、iPhone、iPad、iPod、Android、黑莓、Palm、Windows Mobile等多种不同的设备。Evernote的手机版相当具有特色,它可以让您拍照上传、文件上传、记录文字(支持手写)、记录声音等。甚至,在没有安装Evernote的地方,您也能直接登录网页版的Evernote来查阅资料或继续你的工作。

Evernote 网页版
Evernote 网页版

通过网络同步,你所有设备上的数据(笔记、录音、图片等)都将会一致的。你在PC上编辑一篇文章,同步之后在手机上也能继续来编辑它,从此,你再也不会出现人在公司,资料在家里电脑的尴尬了。这样,你相当于可以随身携带自己的多媒体文章资料库了。

EverNote iPhone手机版
EverNote iPhone手机版

官网介绍

1. 截取一切。

Evernote 能帮你记住你想到的,看到的和体验到的一切。你可以用它记录一条文字信息,保存一个网页,保存一张照片,截取你的屏幕。Evernote 能安全的保存这一切。

2. 亲自整理(或是交给我们来帮您整理)。

所有你记录的都会被自动处理,编入索引,能被自由搜索。如果你乐意,你可以加上标签或者把笔记放入不同的笔记本中

3. 迅速地找到一切。

在你所有的电脑和手机中安装Evernote,你就能用关键字,标题,标签,位置等在你所有的笔记中进行搜索。Evernote更能神奇的搜索到在图片上加入的印刷体或手写的文字

传送门:下载Evernote Win版Evernote官网网站

WebQQ3.0 全新布局界面,支持视频

WebQQ 以个人化门户为理念,致力于满足用户聊QQ,看资讯、写微博、玩游戏、听音乐、拼团购、收发邮件及网络存储等各种网络生活需求,打造一站式个人网络生活平台。继2.0版本之后,WebQQ 综合了大量用户的反馈与建议,在2.0版本基础上推出了新版本WebQQ3.0,相信 WebQQ3.0 的出现一定会给大家带来更多的惊喜。

WebQQ 3.0新功能:

多桌面操作:

WebQQ3.0支持多桌面操作,可左右切换显示,新增两款动态主题。

讨论组功能:

WebQQ 3.0新增讨论组操作,讨论组自动漫游保存30天。

音视频功能:

WebQQ 3.0新增音视频功能,支持多操作系统Windows∕Mac∕Linux,提供优质音视频通信服务。

webqq3.0

WebQQ 3.0操作小指引:

WebQQ导航条:WebQQ3.0支持多屏幕操作,导航条指示具体的屏幕信息,通过点击导航条可以实现屏幕间切换,您也可以使用热键Ctrl+Alt+←/→/数字来快速实现。

WebQQ码头:码头是WebQQ应用快速启动栏,通过拖拽操作可以自定义码头;右键单击码头,可以根据自己的需要调整码头停靠的位置,目前支持向左、向上、向右停靠。

WebQQ应用市场:点击应用市场图标,打开应用市场,可随意添加您喜爱的应用,通过右键操作,可卸载已添加的应用。

WebQQ任务栏:展示当前开启的所有应用和聊天窗口,同时可进行设置桌面主题﹑快速显示桌面等操作。

WebQQ开始菜单:开始菜单展示了您的账户信息,在这里,您可以通过点击“帮助”获得更多帮助信息,通过点击头像进行个人资料的编辑,通过“注销”退出账号等等。

webqq3.0

生活是心情的流转。当清晨看见白云蓝天, 当夜晚仰望繁星点点;当每天用WebQQ与世界沟通,当每天使用WebQQ带来的应用。当今天你发现WebQQ再次变得与众不同,那是我们用努力和热情期待与你在线分享的感动。让生活每天都有惊喜,让WebQQ见证你每天创造的奇迹!

传送门:WebQQ3.0

Linux系列教程之编译安装LAMP(三)

学习后编译安装Apache后,我再来学习编译安装PHP,废话不多说了。

安装PHP

tar -zxvf php-5.2.10.tar.gz
cd php-5.2.10
./configure --prefix=/opt/php --with-mysql=/opt/mysql --with-apxs2=/opt/apache/bin/apxs  --enable-mbstring
make
make install
cp php.ini-dist /opt/php/lib/php.ini

到这一步PHP就安装完成了,不过我们还需要对Apache进行设置,让Apache支持PHP。

配置httpd.conf

vi /opt/apache/conf/httpd.conf

1、检查是否有LoadModule php5_module modules/libphp5.so
2、在其后添加


SetHandler application/x-httpd-php

3、找到”DirectoryIndex index.html” 在index.html 前添加 index.php
4、关闭然后重新启动httpd服务

/opt/apache/bin/apachectl stop
/opt/apache/bin/apachectl start

到这里源码编译的LAMP服务就搭建完成了。你可以下载一个wordpress程序来进行测试。

弹指聊天 弹指间 聊无限 基于手机通讯录

之前给大家介绍过腾讯出品的基于手机平台的免费短信软件—微信,今天再推荐一款基于手机平台的免费短信软件——弹指聊天

弹指聊天 是由弹指工作室推出的一款基于手机通讯录的免费消息收发工具。

作为一款类 Kik 型应用,弹指聊天将用户本地手机通讯录作为联系人列表,通过 GPRS 或 Wifi 方式收发图文消息,帮助节省日常短信和彩信费用。此外,它还具有消息状态实时显示(发送/送达/已读/失败)、设置心情、流量统计等功能。

 

目前弹指聊天已推出 Android  及 Symbian(V3/V5)平台客户端,iPhone 版也即将到来。届时用户将可实现跨网、跨平台的沟通。

这里弱弱地透露一下,弹指聊天团队的背后是国内某大型移动运营商,因此在服务稳定性和后续开发跟进方面基本无需用户顾虑。当然,后续发展潜力也值得密切留意。

传送门:弹指聊天官网