这已经是成都难得一见的好天气

拍于 外双楠
目前产品的成熟度在30%。基本的服务已经可以使用,但是需要让系统能良性运行还需要做很多调整和修补工作。我说要低调,他们说你还不够低调吗?被关注了,我的心很容易飘起来。
另外我想把 zhongzichang.com 改改, 用一个cms来做主站,blog作为其中一个子站。前段时间顺手做了一个 feed 抓取和分析的工具,可以自动将抓取后的内容分析后发布到目标cms系统上。其实做这个东西的目的也是给我自己用的,我想把主站做成一个聚合站点,把我需要阅读的信息都聚合到 zhongzichang.com 上,这样我每天只需要浏览一下我的网站就可以,节约很多时间来做其他的工作。
我家楼下的游泳池装修后开张了,不过小孩特多,总觉得水很脏。现在精神和身体状态都很自然(自然才是最好的),每周打几局网球就OK。力量和敏捷都没以前好,但是感觉技术比以前强,至少落点准了很多。
最近海内里面,我的几个偶像都有点疲了,上面的好友也没什么动静,我去的次数减少了很多。豆瓣每天刷两次吧。我试用了好几个 SNS ,想揉合一些元素到目前的产品中,但还没有一个很系统的方案。
还是有些文件丢了。我又可以写blog了,不过会少写生活的事,多写写技术文章好了。免得大家说我像一女的,婆婆妈妈。上一年,哎,确实是上一年,我说过会写互联网搜索引擎的技术实现。好了,下一篇开始吧。由于我以前的文章已经讲过 hadoop 的部署。hadoop 是很牛噢,可以让你的程序跑在几千台机器上(不过你也得有几千台机器才行)。 不是什么程序都可以跑在几千台机器上,你的代码必须在 hadoop 的 map/reduce 框架上编写。至于什么 map/reduce ,参考 google 的技术文档 关于 分布式系统和并行计算部分 啦。接下来写什么呢? 就写 如何编写 运行在 hadoop 上的map/reduce 程序吧,待续…
早上起来玩了一会xbox360 的《Assassin’s Creed》,一直都找不到感觉。训练关都没耐心完成,就打开笔记本开始工作。
登上服务器看看小爬虫跑的怎样,发觉抓取深度设置高了,改小一点,又重新开 始,明天可以看测试出来的效果。
上msn, 发现一片红心,噢晕,不想评论。
上豆瓣吧,现在不喜欢看书评了,深刻的东西看多了也会吐。影评还行,不过谈论新片子的很少,前两天一次抱了几十张盗版回 来。烂片看多了,昨晚终于看了一部有意思的片子《办砸了》,暴力血腥恐怖恶心讽刺冷幽默,每个角色都那么的个性,导演真变态极了,我喜欢。
海内现在是我在线的时间最长的网站了,不过大家还在讨论,不是讨论,是在争论,关于奥运与爱国的事情。静静的看着别人吵的天昏地暗,坚决不参与,表说我 噢,故人说,宁静才能致远嘛。
小K 送了一个蓝牙鼠标给我,后来发现我的笔记本没蓝牙模块。下午5点去百脑汇买个蓝牙适配器和无线路由器,路上堵车,到达的时候已经下班了。结果在路边找了家 小 店,买了很便宜的杂牌路由器,蓝牙适配器倒是没买着。回到家里设置无线上网。估计是mac地址映射缓存的问题,adsl 服务器一直说我的密码不对,搞得我差点吐血。
晚上7点的时候约了朋友一起去宜家,发现一件好东西噢。非常合适懒惰的我。
回来的时候路过宠物医院,小白还在那里住院,看见它睡眼蒙胧的,对 视了一会,摸摸它的头就88了。回到家已经10点多,把椅子安装好,开始工作。最近睡觉时间又推迟到凌晨两三点了。
这两件东西都很轻,组合在一起,放在大腿上,然后笔记本放在胶版上面。再加上一张舒服的椅子,很绝配。宜家很多东西设计都巧妙而人性化。
昨天一朋友来我家玩,他是个喜欢偷窥和被偷窥的家伙。进门首先到阳台,观察一下小区里面其他的房子,然后点评一番。后来一起跑楼顶上,发觉楼顶的视野还没我家里的阳台好。 我在楼道里发现了小白,一只被抛弃的小犬,大概两个月大。初次见面它真的好可怜,身上脏稀稀的。跟它沟通了很长时间都不愿意跟我走,最后抱了起来,然后送到附近的宠物医院,给它做身体检查,注射疫苗。最后决定让它住4天院再带回家。
春天到成都的人很多,一波波的,我也要来了。 临走的时候,事情总是特别多。工作上,服务器到位,又找到了一个bug,还没有时间修改呢。生活也有琐碎的事情要处理。要离开了,总希望尽量解决更多的事情,所有必要的约会都要赴。 奥运圣火在一片争议声中,艰辛前进。人权又一次被欧美踢到中国政府的面前。民族主义情绪空前高涨,海内里面都不谈IT,改谈国事。
sequoia 估计没什么人用。它是用来做数据库服务器的代理的,有负载均衡和集群的能力。
我也是随便玩玩,试用了一下,没深入。
1.准备工作
软件: jdk(>=sun1.4.2)
NTP或者其他的时钟同步机制
网络: 集群节点之间通信使用TCP/IP,控制器和后端之间使用全双工1G/s网络
控制器主机的网络配置: 确保对主机名的解释到真实ip地址上
确保路由配置正确
设置JAVA_HOME环境变量
用NTP同步时钟
2.安装
到 http://sequoia.continuent.org 上下载 sequoia-x.y-bin.tar.gz
在控制器节点上安装: 支持文本和图形两种安装模式。
推荐使用图形,它会自动配置SEQUOIA_HOME环境变量.
以图形模式安装: 安装之前,确保jre(>1.4.2)已安装,并且java可执行文件在你的PATH里面。
1。将Sequoia拷贝到一个控制器节点上。
2。运行安装器。 java -jar sequoia-x.y-bin-installer.jar,安装向导出现。
3。点击next,版权信息出现
4。认可版权后,点击next,安装路径对话框出现。
5。指定好安装目录后点击next
6。一个消息框出现,点击ok,安装组件对话框出现
7。推荐安装所有的组件。点击next。安装进度条出现。
8。当安装完成后会显示完成的信息。
9。这里可以自动生成安装脚本保存
10。退出点击down
11。在其他的控制节点上重复上面的1-10个步骤。
安装二进制版本:
1。下载压缩包
2。在控制器节点上,创建安装 sequoia 的目录
3。将压缩包解压到上面的目录下
4。设置SEQUOIA_HOME环境变量
5。在其他的控制器节点上重复上面4个步骤
提示:设置环境变量,可更新你的shell配置文件,如 .bashrc等
下面是一个安装案例:
> mkdir -p /usr/local/sequoia > cd /usr/local/sequoia > tar xfz /path-to-sequoia-bin-dist/sequoia-x.y.-bin.tar.gz > export SEQUOIA_HOME=/usr/local/sequoia 安装native数据库驱动: Sequoia控制器使用native数据库JDBC驱动来访问数据库。因此你必须拷贝native数据库驱动到sequoia/drivers目录。 注意:如果应用使用数据库规定的类型,你必须解压驱动到drivers目录或者强迫控制的类路径使用XTRA_CLASSPATH环境变量。
3.配置
安装后的配置有下面三个步骤组成:
• 控制器配置
• 虚拟数据库配置
• 客户端配置
更多的信息看
sequoia.dtd - DTD for 虚拟数据库配置
sequoia-controller.dtd - DTD for 控制器配置
也可以用DTDs来验证XML配置文件 sequoia
有三种配置文件:
• 在每一个控制器上,每个虚拟数据库都有一个配置文件
• 每个控制器都有一个控制器配置文件
• 每个虚拟数据库都有一个控制器组通讯配置文件
控制器配置文件: 每一个控制器有一个自己的配置文件controller.xml,在启动过程中调整控制器。控制器配置文件应用到该控制器持有的所有的虚拟数据库上。 有个一个缺省的控制器配置文件 config/controller目录下。必须编辑这个文件来配置你的控制器。
提示:sequoia安装中包含几个范例配置文件,可以用来作集群配置的模板文件。
控制器组通讯配置文件: 控制器们用一个组通信协议来交换信息。
防止单点失效的发生,可水平缩放。 sequoia组通信是居于Hedera的。
安装sequoia后,组通信配置文件是config/hedera_jgroups.properties,这个文件缺省只想JGroups配置文件config/total-token.xml 缺省情况下,sequoia用一个普通的多播地址(228.8.8.9)在所有的控制器节点上进行组通信。 需要为每一个虚拟数据库设置组通信。虚拟数据库配置(hederaPropertiesFile属性值在Distribution元素中定义)缺省指向hedera_jgroups.properties文件。 每一个虚拟数据库有它自己的组名: 当控制器s持有多个虚拟数据库时,组名被控制器组通信层用来联系信息的归属到每一个虚拟数据库上;
缺省情况下,在虚拟数据库配置文件中,组名和虚拟数据库的名称一致。 如果控制器持有多个虚拟数据库,不同的数据库使用不同的组通信配置文件能提供集群的性能。
具体看手册和demo配置文件,现在真是太忙了
昨晚看了《哈尔的移动城堡》 ,这是一部很能打动人的动漫电影,宫崎骏的想象力真的是天马行空,相信看过的人都希望自己能拥有一座移动城堡,里面有浪漫和自由。在看的过程中,我找了很多不合逻辑的内容,事后才发觉自己着相了。艺术的想象本来就是要无边际的随意伸展飘荡不受约束,而我用现实规则去观察倒真是可笑。
我看过的日本动漫电影不多,也不算少了。到现在为止,印象最深刻的几部是 《高达》的几个电影版、《青之六号》、《千与千寻》、《蒸汽男孩》,另外《浪客剑心》的电影版也很好看。
最近觉得想看书又没耐心,想炼字却不够专注,想玩乐器怕被邻居骂,金刚经背了一篇,法会因由分… 有机会再读;慧禅法师的讲经看了一会就睡着。还是写写blog最实际。
前段时间将nutch搜索部分改写成能对普通Lucene索引库进行检索的分布式搜索系统,暂时命名为billy。还不知道用来作什么用,搁置一段时间后,决定将我对nutch搜索部分的架构和实现的分析,以及如何将nutch改写成billy的过程写出来,这也能为开源出一点力。接下来的日子里,将慢慢的、随意的写下我对Hadoop 、Lucene4j 、nutch-plugin系统 、rpc 的实现等模块的理解。
Powered by WordPress