摘要: 关于Socket中的Select使用理解以下是代码和中文注释的个人理解import socket, select, Queueserver=('192.168.2.100',10086)#创建TCP/TP Socketsock_ser=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#设置不阻塞监听sock_ser.setblocking(False)sock_ser.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)#绑定IP地址sock_ser.bind(server)#监听 阅读全文
posted @ 2013-04-29 01:01 freeidea 阅读(624) 评论(0) 推荐(0) 编辑
摘要: Failed to create DataStorage解决方案背景: 在安装PIG执行pig,想要调用Hadoop集群进行pig的命令行时报错,Failed to create DataStorage相关原因: 我的HADOOP版本是0.20.2 查看pig 的bin/目录下的pig程序,查看pig脚本执行的过程,这个是备注的部分:# Environment Variables## JAVA_HOME The java implementation to use. Overrides JAVA_HOME.## PIG_CLASSPAT... 阅读全文
posted @ 2013-04-22 21:46 freeidea 阅读(564) 评论(0) 推荐(0) 编辑
摘要: PIG安装与配置前提 已成功安装好Hadoop集群。 详见:http://www.cnblogs.com/freeideas/archive/2013/04/16/3023287.html 以下只在一个结点做,PIG可以直接调用整个集群。此处我选择了独立于其他节点的Server(CentOS)节点。安装要求: Server节点要求。 ①已安装JDK。 ②已有HADOOP目录,并且其中的maters,slaves文件已做好配置. (最好可以直接拷贝集群中一个节点的HADOOP目录) PIG安装是比较容易的,相对于其他项目而言。(一)下载解压PIG Pig下载路径,下载0.9.2... 阅读全文
posted @ 2013-04-22 21:34 freeidea 阅读(353) 评论(0) 推荐(0) 编辑
摘要: HADOOP安装过程(一) 硬件环境此次的作业,在之前的一个成功配置的基础之上,鉴于Ubuntu的操作系统,Server的占用内存比较小,启动较快,同时为了减轻机器的负担。做了如下的选择。操作系统虚拟机安装的系统虚机数CPURAMWin7Vmware 9Ubuntu 12.04LTS Server4台I3 23106GB(二)软件环境由于Ubuntu的预装的程序较少,所以我自行安装了SSH程序,Ubuntu需要修改更新源(加快下载软件速度),这里就不具体描述了,修改/etc/apt/sources.list此更新源为163的源。Hadoop版本JDK版本SSH0.20.2jdk-6u37-li 阅读全文
posted @ 2013-04-16 00:20 freeidea 阅读(419) 评论(0) 推荐(0) 编辑
摘要: Mysql免安装版的使用一、下载与解压 下载: 5.6.1 位版本的:http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.10-winx64.zip 解压: 我把文件放到了:d:/server/ 目录下。二、自定义安装 在Path中添加(个人和系统环境中均可):D:\Server\mysql-5.6.10-winx64\bin 此处服务安装有问题。 安装服务(可以选择不安装): 提示:安装后mysql会随系统自动启动,可手动设置为不自动启动。自行选择。 管理员权限cmd执行:mysqld --install ... 阅读全文
posted @ 2013-04-14 08:20 freeidea 阅读(599) 评论(2) 推荐(1) 编辑
摘要: HBASE的安装前提:已成功安装好Hadoop。Hadoop版本:0.20.2以下现在一个节点做,配置好Hbase之后再拷贝到各个节点(每个节点都需要安装hbase)。一、下载解压Hbase链接地址:http://mirror.bjtu.edu.cn/apache/hbase/hbase-0.90.5/hbase-0.90.5.tar.gz注意:此处存在版本匹配问题,自行查找匹配的版本。解压:tar -zxvf hbase-0.90.5.tar.gz 拷贝到hadoop目录下中:cp -r hbase-0.90.5 /usr/hadoop/ 修改文件夹权限:chown -R hadoop:ha 阅读全文
posted @ 2013-04-10 21:58 freeidea 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 以Range和Xrange为例Range >>> range(6) [0, 1, 2, 3, 4, 6 >>>a=range(6) >>>type(a) <type 'list'>Xrange>>>xrange(6)xrange(6)>>>list(xrange(6))[0, 1, 2, 3, 4, 5 >>>b=range(6)>>>type(b)<type 'xrange'>由上面的示例可以知道:range是保 阅读全文
posted @ 2013-04-01 23:13 freeidea 阅读(532) 评论(0) 推荐(0) 编辑