摘要: otrs下载地址为:http://www.otrs.com/en/open-source/get-otrs/software-download/安装配置步骤参考这里:http://www.365master.com/event/zw2012/20120813/67556.shtml安装完毕后无法打开初始页面,于是重启服务,提示了一些错误:DBI connect('database=otrs;host=localhost;','otrs',...) failed: Access denied for user 'otrs'@'localho 阅读全文
posted @ 2013-06-06 17:02 醇酒醉影 阅读(6989) 评论(0) 推荐(0) 编辑
摘要: 0.环境介绍设计的集群节点为master1、master2、slave1。其中master2到slave1的主从复制已经完成。现在需要配置master1和master2之间的相互复制。1. 修改master2参数文件(/etc/my.cnf)增加/修改如下参数:log-bin=mysql-binlog-bin-index=mysql-bin.indexserver-id = 114binlog-do-db=mytest_dbrelay-log=relay-binrelay-log-index=relay-bin-indexreplicate-do-db=mytest_dblog_slave_u 阅读全文
posted @ 2013-06-03 15:26 醇酒醉影 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: 1. 下载python2.7.5,保存到 /data/qtongmon/softwarehttp://www.python.org/ftp/python/2. 解压文件tar xvf Python-2.7.5.tar.bz23. 创建安装目录mkdir /usr/local/python274. 安装python./configure --prefix=/usr/local/python27makemake install5. 修改老版本的ln指向(注意:这里修改后,可能会影响yum的使用)mv /usr/bin/python /usr/bin/python2.4.3ln -s /usr/lo 阅读全文
posted @ 2013-06-03 15:12 醇酒醉影 阅读(31661) 评论(2) 推荐(1) 编辑
摘要: python安装完毕后,提示找不到ssl模块:[root@localhost ~]# python2.7.5Python 2.7.5 (default, Jun 3 2013, 11:08:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import sslTraceback (most rec 阅读全文
posted @ 2013-06-03 15:09 醇酒醉影 阅读(90218) 评论(2) 推荐(2) 编辑
摘要: 初次部署tomcat时,admin和manager密码是没有设置的,所以登录不了管理页面。需要手工设置。密码保存在配置文件中:apache-tomcat-6.0.30\conf\tomcat-users.xml新增角色admin和manager,然后设置用户即可。修改后的配置如下:<tomcat-users><role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <role role 阅读全文
posted @ 2013-05-31 17:14 醇酒醉影 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 一、双主复制的配置1. 先再生成一个mysql服务。2. 双主的配置步骤参考这里。 但在执行 change master 时,发生了一个错误: ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log 日志信息为: 130517 9:18:11 [ERROR] Could not find target log during relay log initialization 130... 阅读全文
posted @ 2013-05-17 10:39 醇酒醉影 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 可以参考这里:http://huoding.com/2011/05/14/78不过是根据这个帖子的回复内容搞掂的:請注意此指令將會把檔案中第一行之外的全數清除。grep -r -I -l $’^\xEF\xBB\xBF’ /path | xargs sed -i ‘s/^\xEF\xBB\xBF//;q’可用以下指令嘗試之:grep -r -I -l $’^\xEF\xBB\xBF’ /path | xargs sed -i ‘s/^\xEF\xBB\xBF//g’ 阅读全文
posted @ 2013-05-16 17:32 醇酒醉影 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 构建的前提是你已经搭建好了一个mysql主从复制集群,可参考这里。1. 下载jdk,amoeba2.1.0。2. 设置JAVA_HOME环境变量,测试amoeba是否可用。D:\amoeba-mysql-binary-2.1.0-RC5\bin>amoebaamoeba start|stop请按任意键继续. . .3. 修改amoeba中的2个配置文件 dbServers.xml 和 amoeba.xml配置方法参考这里。4. 构建读写分离环境参考这里。另:1. 为了防止amoeba成为单点故障,可以再设置一台或多台amoeba服务器(类似mongos)。2.dbServers.xml配 阅读全文
posted @ 2013-05-16 11:22 醇酒醉影 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1、首先要在本地建立两个mysql服务(参考这里),指定不同的端口。我这里一个主(3306),一个从(3307)。2、然后修改主配置文件:[mysqld]server-id = 1binlog-do-db=test #要同步的数据库#binlog-ignore-db=mysql#不同步的数据库,如果指定了binlog-do-db这里应该可以不用指定的log-bin=mysql-bin#要生成的二进制日记文件名称修改从配置文件:[mysqld]server-id = 2log-bin= mysql-binreplicate-do-db=test3、在主库添加一个用户 repl 并指定replic 阅读全文
posted @ 2013-05-15 16:24 醇酒醉影 阅读(9395) 评论(5) 推荐(1) 编辑
摘要: 环境:OS:Windows XPDB:MYSQL5.51.正常安装第一个mysql(安装步骤省略)2.在控制面板里停止第一个mysql服务3.将C:\Program Files\MySQL目录下的所有目录和文件copy到另外一个路径,我这里是copy到E盘4.创建第二个mysql的my.ini文件第一个mysql的my.ini文件默认是在如下路径C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\my.inicopy该ini文件存放到E:\MySQL\mysql_base,这个路径可以随意定义, 阅读全文
posted @ 2013-05-15 15:25 醇酒醉影 阅读(6915) 评论(1) 推荐(0) 编辑
摘要: hadoop中的配置属性非常多,这里只讨论关键属性,它们分散在3个文件中:core-site.xml、hdfs-site.xml、mapred-site.xml。1. core-site.xml<configuration> <property> <name>fs.default.name</name> <value>hdfs://Route:9000</value> <final>true</final> </property></configuration>运行HDFS需 阅读全文
posted @ 2013-03-08 15:27 醇酒醉影 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 1. hadoop日志目录默认存放在hadoop安装目录下的logs文件夹中,也可以通过hadoop-env.sh中的HADOOP_LOG_DIR变量来修改。一般建议修改默认值,使之独立于hadoop安装目录,这样便于以后的升级。hadoop日志文件的名称格式为“hadoop-用户名-守护进程名-本地主机名.log”。例如“hadoop-tianyc-namenode-Route.log”就是我的hadoop集群中的一个日志文件。其中“用户名”部分对应hadoop-env.sh文件中的HADOOP_IDENT_STRING变量,可以通过修改该变量来修改日志文件中的用户名信息。2. SSH设置h 阅读全文
posted @ 2013-03-08 11:56 醇酒醉影 阅读(1965) 评论(1) 推荐(0) 编辑
摘要: 1. 内存hadoop为各个守护进程(namenode,secondarynamenode,jobtracker,datanode,tasktracker)统一分配的内存在hadoop-env.sh中设置,参数为HADOOP_HEAPSIZE,默认为1000M。大部分情况下,这个统一设置的值可能并不适合。例如对于namenode节点,1000M的内存只能存储几百万个文件的数据块的引用。如果我想单独设置namenode的内存,可以通过HADOOP_NAMENODE_OPTS来设置。同样的,可以通过HADOOP_SECONDARYNAMENODE_OPTS来设置secondrynamenode的内 阅读全文
posted @ 2013-03-08 11:31 醇酒醉影 阅读(16723) 评论(0) 推荐(2) 编辑
摘要: 1. 配置文件列表如下:[tianyc@Route conf]$ pwd/home/tianyc/hadoop-1.0.4/conf[tianyc@Route conf]$ ll总用量 76-rw-rw-r--. 1 tianyc NEU 7457 3月 6 10:38 capacity-scheduler.xml-rw-rw-r--. 1 tianyc NEU 535 3月 6 10:38 configuration.xsl-rw-rw-r--. 1 tianyc NEU 371 3月 6 14:26 core-site.xml-rw-rw-r--. 1 tianyc NEU... 阅读全文
posted @ 2013-03-08 10:45 醇酒醉影 阅读(1532) 评论(0) 推荐(1) 编辑
摘要: 输入ssh,提示没有该命令。需要安装ssh客户端,从下面的页面中选择镜像下载:http://rpm.pbone.net/index.php3/stat/4/idpl/18814827/dir/centos_6/com/openssh-clients-5.3p1-81.el6_3.i686.rpm.html 阅读全文
posted @ 2013-03-06 10:41 醇酒醉影 阅读(5752) 评论(0) 推荐(0) 编辑
摘要: R通过对象来运行,这些对象通过名字、内容和属性(数据类型)来刻画。所有的对象都有2个内在的属性:类型和长度。1. 对象类型:类型是对象元素的基本种类,共有4种:数值型(整型、单精度实型、双精度实型)字符型复数型逻辑型(TRUE/FALSE/NA)2. 对象长度:长度是对象中元素的数目。对象的类型和长度可以分别通过函数mode()和length()得到。例如:> x <- 1;y <-1i;z <- TRUE;q<-'woca';> mode(x);mode(y);mode(z);mode(q);[1] "numeric"[ 阅读全文
posted @ 2013-02-27 15:42 醇酒醉影 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 学习一门编程语言离不开语句、函数和编程的语法和语义,R中的程序包都是由大量的进行统计分析的函数,它们的含义和使用方法对于熟练使用R进行数据分析是至关重要的. 在此我们将R的帮助分成两类:1) 关于R的基本知识:通过命令> help.start( )或R用户界面上的“帮助”菜单的“html帮助”得到.i. R的常见问题(FAQ): 系统提供了二个版本,其一为“R FAQ”,其二为“R for Windows FAQ”, 它们随R的新版本同时发布与更新,内容包括R的特点、安装、使用、界面、编程规则等.ii. R帮助手册, 也随新版本发布与更新, 共有6本手册: An Introduction 阅读全文
posted @ 2013-02-27 12:01 醇酒醉影 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1. 简单的数学运算> a<-4> b<-10> a+b #加法[1] 14> a-b #减法[1] -6> a*b #乘法[1] 40> a/b #除法[1] 0.4> a^b #幂运算1[1] 1048576> b^a[1] 10000> a**b #幂运算2[1] 1048576> b**a[1] 10000> b%/%a #整除商[1] 2> b%%a #余数[1] 22. 常用的数学函数sqrt : 开平方函数 abs : 绝对值函数 exp : 2.71828… expm1 : 当x的绝对值比1小很 阅读全文
posted @ 2013-02-27 10:10 醇酒醉影 阅读(439) 评论(0) 推荐(0) 编辑
摘要: .net程序连接oracle时,提示标题上的错误。这里是一个详细的解决方法。 阅读全文
posted @ 2013-02-26 14:59 醇酒醉影 阅读(299) 评论(0) 推荐(0) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-26 14:09 醇酒醉影 阅读(2739) 评论(0) 推荐(0) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-26 11:45 醇酒醉影 阅读(2036) 评论(0) 推荐(0) 编辑
摘要: 从oracle10g开始,通过使用dbms_utility.format_error_backtrace()可以得到存储过程出错的行。示例如下:SQL> set serveroutput onSQL> BEGIN 2 3 EXECUTE IMMEDIATE 'wo ca'; 4 EXCEPTION 5 WHEN OTHERS THEN 6 dbms_output.put_line('**Error line: '||dbms_utility.format_error_backtrace()); 7 dbms_output.put_line(' 阅读全文
posted @ 2013-02-26 11:00 醇酒醉影 阅读(4075) 评论(0) 推荐(1) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-25 11:12 醇酒醉影 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-25 11:01 醇酒醉影 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-22 17:31 醇酒醉影 阅读(2227) 评论(0) 推荐(0) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-22 17:20 醇酒醉影 阅读(1692) 评论(1) 推荐(1) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-22 15:52 醇酒醉影 阅读(1788) 评论(0) 推荐(0) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-22 15:44 醇酒醉影 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-22 14:39 醇酒醉影 阅读(4811) 评论(0) 推荐(1) 编辑
摘要: 在mongo集群中,各个主机的时间需要一致,否则可能会提示错误。例如我的3台主机,其中一台超前了约2分钟,创建集合时没问题,但删除时提示如下错误:> db.csptest2.drop()Fri Feb 22 08:48:24 uncaught exception: drop failed: { "errmsg" : "exception: Error locking distributed lock for chunk drop. :: caused by :: 13651 error checking clock skew of cluster 10.0. 阅读全文
posted @ 2013-02-22 08:59 醇酒醉影 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-21 11:51 醇酒醉影 阅读(3236) 评论(0) 推荐(1) 编辑
摘要: mongo-mapreduce测试(1)——count/sum/where条件mongo-mapreduce测试(2)——列转行与finalize函数mongo-mapreduce测试(3)——group by havingmongo-mapreduce测试(4)——avgmongo-mapreduce测试(5)——max/minmongo-mapreduce测试(6)——综合测试mongo-mapreduce测试(7)——使用js存储过程mongo-mapreduce测试(8)——阶段总结(1)mongo-mapreduce测试(9)——python调用mongo-mapreduce测试(1 阅读全文
posted @ 2013-02-21 11:19 醇酒醉影 阅读(6777) 评论(4) 推荐(1) 编辑
摘要: 目的:将python实现mapreduce(1)中的python脚本部署到hadoop上,实现mapreduce。1. 修改脚本执行权限[tianyc@TeletekHbase ~]$ which python/usr/bin/python#将 #!/usr/bin/python 加到map.py和red.py的第一行,并设置执行权限。[tianyc@TeletekHbase python]$ chmod 744 *.py[tianyc@TeletekHbase python]$ ll总用量 20-rwxr--r--. 1 tianyc NEU 132 2月 19 00:40 map.py.. 阅读全文
posted @ 2013-02-20 16:58 醇酒醉影 阅读(1625) 评论(0) 推荐(0) 编辑
摘要: 在执行mapreduce时,map成功后,reduce一直hang在17%。现象如下:[tianyc@TkHbase hadoop]$ hadoop jar contrib/streaming/hadoop-streaming-1.0.4.jar -mapper /home/tianyc/study/mapred/python/mapper.py -reducer /home/tianyc/study/mapred/python/reduce.py -input 111/* -output 111-output2packageJobJar: [/tmp/hadoop-tianyc/hadoop 阅读全文
posted @ 2013-02-20 16:39 醇酒醉影 阅读(5729) 评论(0) 推荐(0) 编辑
摘要: 这时候可以使用键盘快捷键打开终端,在终端中进行操作。按alt+f2,输入gnome-terminal,即可打开。我的虚拟机ip是即时生效的,重启后就没有了。需要重新设置:ifconfig eth4 10.x.x.1 netmask 255.255.x.x uproute add -net 192.168.x.x netmask 255.255.x.x gw 10.x.x.254 阅读全文
posted @ 2013-02-20 11:26 醇酒醉影 阅读(8497) 评论(0) 推荐(0) 编辑
摘要: hadoop搭建正常,在执行mr时,提示一个datanode节点主机名非法:[tianyc@TeletekHbase bin]$ ~/hadoop/bin/hadoop jar ~/hadoop/contrib/streaming/hadoop-streaming-1.0.4.jar -mapper ~/study/mapred/python/map.py -reducer ~tudy/mapred/python/red.py -input test.dat -output test-outputpackageJobJar: [/tmp/hadoop-tianyc/hadoop-unjar77 阅读全文
posted @ 2013-02-20 11:15 醇酒醉影 阅读(2906) 评论(1) 推荐(1) 编辑
摘要: 1. 查看主机hostname的3种方式:[tianyc@TeletekHbase_2 ~]$ hostnameTeletekHbase_2[tianyc@TeletekHbase_2 ~]$ cat /proc/sys/kernel/hostnameTeletekHbase_2[tianyc@TeletekHbase_2 ~]$ cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=TeletekHbase_22. 通过命令修改hostname,立即生效,但重启后会失效。[tianyc@TeletekHbase_2 ~]$ hostname Tel 阅读全文
posted @ 2013-02-20 10:23 醇酒醉影 阅读(14961) 评论(0) 推荐(0) 编辑
摘要: 用户具有dba权限,但在执行一个存储过程时提示“ORA-01031: 权限不足”,该过程中存在动态SQL“execute immediate。。。”正是这里报的错误。1、ORACLE默认为定义者权限,定义者权限在存储过程中ROLE无效,需要显示授权。2、如果使用AUTHIDCURRENT_USER关键字使用调用者权限,则编译时ROLE无效,运行时有效。解决办法:方法1:就这个存储过程来说,CREATETABLE想使用CREATEANYTABLE权限,而CREATEANYTABLE权限来自DBA角色,默认情况下,虽然在会话环境中可见,但在存储过程中不可见(无效)。所以根据上面的第一条规则,可以显 阅读全文
posted @ 2013-02-20 09:20 醇酒醉影 阅读(43326) 评论(0) 推荐(0) 编辑
摘要: 目的:通过python模拟mr,计算每年的最高气温。1. 查看数据文件,需要截取年份和气温,生成key-value对。[tianyc@TeletekHbase python]$ cat test.dat 0067011990999991950051507004...9999999N9+00001+99999999999... 0043011990999991950051512004...9999999N9+00221+99999999999... 0043011990999991950051518004...9999999N9-00111+99999999999... 004301265099 阅读全文
posted @ 2013-02-19 11:39 醇酒醉影 阅读(3480) 评论(0) 推荐(0) 编辑
摘要: http://wenku.baidu.com/view/7c279cbfc77da26925c5b0e4.html 阅读全文
posted @ 2013-02-19 10:48 醇酒醉影 阅读(341) 评论(0) 推荐(0) 编辑