自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 玩家任务表(每个玩家应该有14条任务记录,需要根据"任务配置表"补全"玩家任务表",原有记录不能修改把每人缺失的任务记录补上)

玩家任务表(每个玩家应该有14条任务记录,需要根据"任务配置表"补全"玩家任务表",原有记录不能修改把每人缺失的任务记录补上)

2017-07-11 20:02:21 375

原创 mysql存储函数,游标的使用过程中异常捕捉机制

DECLARE handler_type HANDLER FOR condition_value [,...] sp_statementhandler_type: CONTINUE|EXIT|UNDO--handler_type为错误处理方式,参数为3个值之一;--CONTINUE表示遇到错误不处理,继续执行;--EXIT表示遇到错误时马上退出;--举例://方法一:捕获sqlstate_value异常//这种方法是捕获sqlstate_value值。如果遇到sqlstate_value值为"

2017-07-11 19:37:06 1585

原创 mycat配置文件详解 安装指南

mycat安装步骤linux下安装jdk   mysql  安装mycat  官网下载最新的mycat版本   http://dl.mycat.io/解压mycat文件到自己想要的目录创建mycat用户   useradd mycat        ;  psswd mycat把mycat文件夹的所属变为mycat用户      chown -R mycat:mycat m

2017-07-07 17:45:27 1656

原创 hive启动过程遇到的问题

在初始化matastore的过程中报错Starting metastore schema initialization to 2.0.0Initialization script hive-schema-2.0.0.derby.sqlError: FUNCTION 'NUCLEUS_ASCII' already exists. (state=X0Y68,code=30000

2017-04-12 10:59:14 721

原创 mysql数据导入到hive遇到的问题

SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/hadoop/hive/lib/log4j-slf4j-impl-2.4.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [j

2017-04-11 10:49:55 1044

原创 sqoop从mysql导入hdfs数据过程遇到的问题

mysql导入hdfs的过程

2017-04-10 20:26:36 4731

原创 安装Scrapy过程中遇到的几个问题总结

安装Scrapy首先需要安装pip但是在安装pip的过程中,提示需要安装setuptools     然后下载setuptools的安装包,执行easy_install的过程中报错,缺少zlib模块RuntimeError: Compression requires the (missing) zlib module需要下载安装zlibyum install zliby

2017-03-22 15:26:09 15602 2

原创 flume从本地读取数据录入到hdfs文件系统

配置文件agent.sources = origin  agent.channels = memorychannel  agent.sinks = target    agent.sources.origin.type = TAILDIRagent.sources.origin.filegroups=f1agent.sources.origin.filegroups.f

2017-03-09 15:28:18 2558 1

原创 hive从hdfs文件系统里面读取数据

CREATE EXTERNAL TABLE `old_user_info`(`user_id` bigint ,  `PlatformId` string ,  `SelfChannel` string ,  `ChannelToken` string ,  `lv` bigint ,  `gm_stone` bigint ,  `charge_stone` bigin

2017-03-09 15:25:18 3567

转载 flume 配置文件信息

一、什么是Flume?  flume 作为 cloudera 开发的实时日志收集系统,受到了业界的认可与广泛应用。Flume 初始的发行版本目前被统称为 Flume OG(original generation),属于 cloudera。但随着 FLume 功能的扩展,Flume OG 代码工程臃肿、核心组件设计不合理、核心配置不标准等缺点暴露出来,尤其是在 Flume OG 的最后一个发行版

2017-03-03 15:25:46 583

原创 python小结

马上学习Python块一个月了,简单的总结下学到的东西首先    Python_cook这本书个人感觉挺不错的,大多数都是一些实例,以及一些常见问题的解决方案,书中提到了常用的Python的常用工具类,列表,元祖,字典是主要用的储存数据的类型还有一些os类获取一些系统相关的信息   os.path.isdir()    os.listdir()交互脚本的方法   raw_input

2016-12-26 21:39:38 331

原创 把下面的表格A以表格B的形式显示出来

表格A表格Bselect name sum(case age when 1 then 1 else 0 end),sum(case age 2 then 1 else 0 end) from t1;总结:    当需要统计某个表格数据数量的时候,并不一定用count    还可以巧妙的利用case when then end 来实现   当然也可

2016-11-01 18:36:46 637

原创 从mysqldump文件中提取某一天某一表格的sql语句

#!/bin/sh##################################################################输入需要备份的服务器fwq="MT2TV_2021 MT2TV_2023 MT2TV_2028 MT2TV_2029 MT2TV_2030"#输入需要备份的日期date=20161020#输入需要备份的表table=tit

2016-10-25 21:01:38 1602

转载 lftp的使用以及常见的指令

lftp的意思是用lftp登录到ftp服务器上lftp ip -p port -u user,'password' -e'commands ; bye'ftp里面常用的指令1、登录ftp代码:lftp 用户名:密码@ftp地址:传送端口(默认21)用法(1)lftp username:password@127.0.0.1:21 回车(2)lftp username@

2016-10-24 17:41:46 27310

原创 Linux的nc,局域网文件互传

nc全称 netcat 被誉为瑞士军刀的指令    它可以用来Linux服务器之间的文件互传,可以通过tcp或者udp协议来传输文件主要应用远程拷贝文件场景    两台服务器A,B服务器Atar zcvf  - 文件 | nc 'ip'1234 1234为端口号服务器Bnc -l 1234 |tar zxvf -C ./ -C是指定将解压文件存放的位置

2016-10-20 10:41:59 800

原创 一次有惊无险的删库经历

来公司三个月了,数据库每天都在练习,这几天我的主管回家了,正好赶上这几天开新服务器,我作为一个刚入门的小白,在一台服务器上跑起了开服脚本,由于脚本上已经写好了开服的全部指令,我也没仔细想太多,就将数据库做了个备份,然后跑起了脚本当然这个脚本不是我写的,       跑到一半的时候脚本突然报错,我去查看了一下错误的原因,但是当我ll的时候发现什么都没有,????这下糟糕了,我好像记得脚本里有一步

2016-10-12 11:55:17 981

原创 主从同步报错 1032

由于在数据库迁移的过程中主库的ip改变导致从库无法同步在使用change master的过程中没有加master_logfile 以及position 导致从库读取数据库的文件从主库的第一个日志开始读,报错 总结        添加masterlogfile position      或者是修改master_info文件里面的ip即可这是新手因为不注意而导致的错误

2016-09-28 18:14:51 795

原创 如何修改从库的实例号

案例场景:在游戏合服过程中,两个服务器合并到一个服务器上,另一个服务器的开新的服务器这样另一个服务器对应的从库需要修改实例号为新的服务器号(合服流程):检查两个服务器的主库时候有进程连接到服务器    show processlist;将两个主库的数据备份   冷备    关掉服务器  拷贝data下的数据文件并压缩打包在两个服务器上给合服脚本的ip进行授权 grant all pri

2016-09-23 15:38:10 1474

原创 awk的环境变量及其意义

$n 当前记录的第个域,域间由FS分割$0 记录的所有域ARGC 命令行参数的数量ARDIND 命令行中当前文件的文字ARGV 命令行参数的数组CONVFNT 数字转换格式FIELDWIDTHS 字段宽度列表,以空格键分开FILENAME 当前文件名FNR 浏览文件记录数 FS 字段分隔符默认是空格键IGNORECASE 布尔变量  如果为真,则进行忽略大小

2016-09-06 17:28:21 652

原创 Linux将一串字符串按照自己的规则去排版

xargs  命令用来改变文本的排列方式按照自己的规则将一串字符串进行排列 echo 000000000000000|awk -F '' '{for(i=0;i创建索引的方法建表时添加    craete table t1 (id int ,index (id));在已经存在的表添加索引    alter table t1 add index(id);创建索引    cre

2016-09-02 19:39:56 509

原创 bash的保留文件描述符 012标准输入,输出,错误文件的重定向

Linux系统有9个打开文件的描述符 bash shell保留0,1,2三个三个文件秒搜狐符0 stdin 标准输入1 stdout 标准输出2 stderr 标准错误stdin 大多数bash指令通过stdin接受输入 也可以使用重定向命令stdout 默认的标准输出的位置是终端监视器 可以使用重定向符号改变标准输出的输出位置stderr 默认的错误输出的位置是终端监视器

2016-08-25 12:00:34 2452

原创 error code 1146 > Error 'Table 'tts.t2' doesn't exist' on query. Default database: 'test'. Query: 'i

出现这个错误的原因是因为使用了主机使用了同步库use database 却在非同步库插入了一条数据  *.*> Error 'Table 'tts.t2' doesn't exist' on query. Default database: 'test'. Query: 'insert into tts.t2 values (null)'1146解决办法    set global

2016-08-25 11:31:16 2814

转载 test常见参数[]

测试标志代表意义文件名、文件类型-e该文件名是否存在-f该文件名是否存在且为file-d该文件名是否存在且为目录-b该文件名是否存在且为一个block-c该文件名是否存在且为一个character device设备-S该文件名是否存

2016-08-22 16:38:22 544

原创 crontab定时器任务

crontab -l 查看当前用户的定时任务crontab -e 进入定时任务编辑页面* * * * *  command    格式  “*”代表取值范围内的数字,  “/”代表”每”, “-”代表从某个数字到某个数字, “,”分开几个离散的数字

2016-08-22 16:01:21 310

原创 Linux脚本小程序 时钟

while [ true ]doecho `date +"%Y-%m-%d  %H:%M:%S"`sleep 1cleardone

2016-08-19 19:57:49 368

原创 shell脚本小程序 猜数字游戏

#!/bin/sh#利用脚本实现猜数字游戏#随机生成一个数字1-20a=`expr $RANDOM % 20`echo $aecho 输入一个1-20的数#判断两个数的大小while [ true ]do#读取用户输入的数字read b#判断用户输入的是不是一个数字if [ -s `echo $b | sed s/[0-9]//g` ];then

2016-08-19 17:22:22 2297

原创 简单的小结

自己的总结

2016-08-11 20:29:56 148

转载 MySQL中的时间类型转换timestamp

Unixtime与字符串date时间的转换 select unix_timestamp() 是将字符串date的时间类型转化成长整型select from_unixtime(1355272360); 将timestamp 形式整数 转化为 date类型select from_unixtime(1355272360,'%Y%m%d'); 当然也可以指定输出的时间格式: 一、T

2016-08-11 11:44:39 6198

原创 开机启动服务chkconfig开机启动脚本/etc/rc.local

添加mysqld服务为开机启动#chkconfig --add mysqld#chkconfig mysqld on一、在/etc/rc.local中添加再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行;二、可设定启动优先级的高级开机自启动脚本1. 查看服务是否自启动查看服务的当前状态#service servicename sta

2016-08-08 18:32:05 1211

原创 MySQL从库怎么设置Linux的防火墙 error2003

首先需要查看主库的防火墙状态   service iptables status;查看的更详细点 iptables -vnL    1) 重启后生效   开启: chkconfig iptables on   关闭: chkconfig iptables off 2) 即时生效,重启后失效   开启: service iptables start 

2016-08-08 17:54:00 708

原创 having和where的区别

having 和where 都是用来筛选用的 having 是筛选组 而where是筛选记录“Where” 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。“Having”是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。 select 部门

2016-08-08 09:17:14 307

转载 comment的用法

在MySQL数据库中, 字段或列的注释是用属性comment来添加。 创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释。  示例代码如下: create table test( id int not null default 0 comment '用户id' )如果是已经建好的表, 也可以用修改字段的命令,然后加上comment属性定义,就可以添加上注释了。 

2016-08-05 12:10:16 10980

原创 怎么将xls文件导入到MySQL数据库

1.首先将xls文件需要的几个字段选中复制到一个空白的表格2.点击另存为TXT文件,文本文件(制表符分割)(*.txt)3.将文件上传到服务器rz,或者直接拖动至crt4.创建表格exceltomysql(可以其他的名字)5使用sql语句load data local infile '~' into table exceltomysql fields terminated by '

2016-08-04 20:24:17 3434

转载 热备份数据库 mysqldump -uroot -p -R --single-transaction --master-data=1 --databases test > master_2016080

mysqldump -uroot -p -R --single-transaction --master-data=1 --databases test > master_20160803.sql热备份主库的数据库  mysqldump是一款MySQL逻辑备份的工具,他将数据库里面的对象(表)导出成SQL脚本文件。有点类似于SQL SEVER的“任务-生成脚本”的逻辑备份功能。mysqld

2016-08-03 19:38:14 2089

原创 show master logs;

show master logs;查看主库的日志文件,以及position信息常用于备份数据库时使用

2016-08-03 18:38:24 2137

原创 [ERROR] Event Scheduler: Failed to open table mysql.event

[ERROR] Event Scheduler: Error while loading from disk.事件调度程序:从磁盘加载时出错。  -百度翻译 [ERROR] Event Scheduler: Failed to open table mysql.event错误]事件调度器:未能打开表mysql.event    -百度翻译原因是在复制文件的时候忘记复制权

2016-08-03 16:30:15 2298 2

转载 case分支结构;;

case分支语句格式如下:case $变量名 in  模式1)  命令列表  ;;  模式2)  命令列表  ;;  *)  ;;esaccase行尾必须为单词“in”,每一个模式必须以右括号“)”结束。双分号“;;”表示命令序列结束。这里给一个编写应用程序的start、stop、restart等操作的

2016-08-03 11:17:56 893

原创 awk整理

awk '{print $1}'    输出打印第一个域awk -F " " 'BEGIN{RS="|"}{print $1}'   RS表示分割符    以|分域打印输出第一个域   每个id之间用空格分开

2016-08-02 19:33:50 296

原创 gerp mysql | grep -v grep

一般用在看进程情况,防止列表出grep的进程号。用在shell脚本中

2016-08-02 19:23:37 695

转载 test命令的用法[]

test命令用法。功能:检查文件和比较值  1)判断表达式  if test  (表达式为真)  if test !表达式为假  test 表达式1 –a 表达式2                  两个表达式都为真  test 表达式1 –o 表达式2                 两个表达式有一个为真  2)判断字符串  test –n

2016-08-02 19:14:40 2571

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除