<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[okakio的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/okakio</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; okakio]]></copyright><item><title><![CDATA[【HANA】日期函数]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/123872177</link><guid>https://blog.youkuaiyun.com/okakio/article/details/123872177</guid><author>okakio</author><pubDate>Thu, 31 Mar 2022 14:51:54 +0800</pubDate><description><![CDATA[–获取今天
REPLACE(CAST((TO_DATE(CURRENT_TIMESTAMP)) AS VARCHAR(10)),’-’,’’) AS DATE
–获取这个月
LEFT(REPLACE(CAST((TO_DATE(CURRENT_TIMESTAMP)) AS VARCHAR(10)),’-’,’’),6) month
–获取上个月最后一天
SELECT LAST_DAY(ADD_MONTHS_LAST(TO_DATE (CURRENT_DATE, ‘YYYY-MM-DD’), -1)) “ad]]></description><category></category></item><item><title><![CDATA[【持续更新ing】帆软报表中常见的js代码]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/118220621</link><guid>https://blog.youkuaiyun.com/okakio/article/details/118220621</guid><author>okakio</author><pubDate>Fri, 25 Jun 2021 14:43:48 +0800</pubDate><description><![CDATA[调用存储过程
setTimeout(function() {
//这一步需要拼接起来 把需要传的参数拼接起来 
	var sql = "EXEC [dbo].[存储过程名称] "+pro+","+""+new_v+""+","+old_v +","+""+fine_username+"";
	var e =FR.remoteEvaluate('SQL("模式名","'+sql+'",1,1)');
//刷新
	contentPane.refreshAllSheets();
}, 100);

关闭子页面，并]]></description><category></category></item><item><title><![CDATA[【待解决】 tar时gzip: stdout: No space left on device]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/115253834</link><guid>https://blog.youkuaiyun.com/okakio/article/details/115253834</guid><author>okakio</author><pubDate>Fri, 26 Mar 2021 19:43:19 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Linux下内存buff/cache占用过多问题解决]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/115249798</link><guid>https://blog.youkuaiyun.com/okakio/article/details/115249798</guid><author>okakio</author><pubDate>Fri, 26 Mar 2021 16:34:04 +0800</pubDate><description><![CDATA[转载
记录
在Linux下经常会遇到buff/cache内存占用过多问题，尤其是使用云主机的时候最严重，由于很多是虚拟内存，因此如果buff/cache占用过大的，free空闲内存就很少，影响使用；
通常内存关系是：
普通机器：total=used+free
虚拟机器：total=used+free+buff/cache
输入命令
echo 1 &gt; /proc/sys/vm/drop_caches
echo 2 &gt; /proc/sys/vm/drop_caches
echo 3 &gt; /pr]]></description><category></category></item><item><title><![CDATA[Linux上传输大于4G的文件，sz命令用不了]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/115232450</link><guid>https://blog.youkuaiyun.com/okakio/article/details/115232450</guid><author>okakio</author><pubDate>Fri, 26 Mar 2021 10:59:22 +0800</pubDate><description><![CDATA[转载 记录
拆分文件：
cat tomcat7.zip | split -b 2G - tomcat7.zip.
命令解释：
tomcat7.zip    是待下载的大于4g文件
拆分成2G的小文件
tomcat7.zip. 是拆分后文件的前缀，默认分拆后文件名称为tomcat7.zip…ab,ab,ac…
下载多个小文件：
sz tomcat7.zip.a*
windows中合并：
1.打开cmd，进入sz下载拆分文件所在目录。
2.copy /B tomcat7.zip.aa + tomcat7.zip]]></description><category></category></item><item><title><![CDATA[SQLserver获取本周、本月、本季、本年、第一天、最后一天]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/112462682</link><guid>https://blog.youkuaiyun.com/okakio/article/details/112462682</guid><author>okakio</author><pubDate>Mon, 11 Jan 2021 10:20:11 +0800</pubDate><description><![CDATA[--本周第一天
select dateadd(WEEK, datediff(WEEK, 0, getdate()), 0);
--本周最后一天
select dateadd(WEEK, datediff(WEEK, 0, getdate()), 6);
--上周第一天
select dateadd(WEEK, datediff(WEEK, 0, getdate())-1, 0);
--上周最后一天
select dateadd(WEEK, datediff(WEEK, 0, getdate())-1, 6)]]></description><category></category></item><item><title><![CDATA[linux安装配置阿里云的yum源]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/109386461</link><guid>https://blog.youkuaiyun.com/okakio/article/details/109386461</guid><author>okakio</author><pubDate>Fri, 30 Oct 2020 15:37:03 +0800</pubDate><description><![CDATA[备份原本的仓库文件
cd /etc/yum.repos.d/
mkdir allbak
mv ./* allbak
#此时 /etc/yum.repos.d/底下就没有repo文件，此时无法使用yum工具，必须配置yum源，生成新的.repo文件
1.下载第一个阿里云仓库文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
-O 参数 ，指定一个下载地址，且改名
2.配置第二个仓库文]]></description><category></category></item><item><title><![CDATA[SQLServer分区分表注意事项]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/109318605</link><guid>https://blog.youkuaiyun.com/okakio/article/details/109318605</guid><author>okakio</author><pubDate>Tue, 27 Oct 2020 19:18:02 +0800</pubDate><description><![CDATA[注意事项
1.对一张表分好区后不可以进行再次分区，同时也没有直接取消表分区的方法。
2、如果要查看已分区表的分区状态以及每个分区中的行数和占用空间，可以通过Storage-》Management Compression查看。同时可以在这里为每个分区指定压缩方式。
3.如果分区表索引没有对齐，则不可以对该表进行切入切出（Switch in/out）操作，同样也不能执行滑动窗口操作。
4.分区实际上是在每个分区表都添加了约束，相应的插入操作的性能也会受到影响。
即使进行了分区，如果查询的条件字段和分区列并没有关]]></description><category></category></item><item><title><![CDATA[orderBy后自定义排序]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/109235696</link><guid>https://blog.youkuaiyun.com/okakio/article/details/109235696</guid><author>okakio</author><pubDate>Fri, 23 Oct 2020 09:27:43 +0800</pubDate><description><![CDATA[order by case  XX
when ’  ’ then 1
when ’  ’ then 2
else 3
end

]]></description><category></category></item><item><title><![CDATA[sql server根据时间范围查询当天，本周，本月，本季度，本年等]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/109069748</link><guid>https://blog.youkuaiyun.com/okakio/article/details/109069748</guid><author>okakio</author><pubDate>Wed, 14 Oct 2020 12:09:51 +0800</pubDate><description><![CDATA[1.查询今日的所有数据
select * from 表名 where datediff(day,字段名,getdate()) = 0

2.查询昨日的所有数据
select * from 表名 where datediff(day,字段名,getdate()-1) = 0

3.查询本周的所有数据
select * from 表名 where detediff(week,字段名,getdate()) = 0

4.查询本月的所有数据
select * from 表名 where datediff(month]]></description><category></category></item><item><title><![CDATA[【无解ing】kettle驱动版本不支持]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/108780245</link><guid>https://blog.youkuaiyun.com/okakio/article/details/108780245</guid><author>okakio</author><pubDate>Fri, 25 Sep 2020 09:17:33 +0800</pubDate><description><![CDATA[使用kettle连接SQLserver数据库时，一直报错，报错是驱动错误。
网上的解决方案是下载jdts包，但是各种jar包，各种版本都试了，无解。。。
先存个档。。等我会了再解决吧。。

]]></description><category></category></item><item><title><![CDATA[Error while instantiating 'org.apache.spark.sql.hive.HiveSessionStateBuilder']]></title><link>https://blog.youkuaiyun.com/okakio/article/details/105515607</link><guid>https://blog.youkuaiyun.com/okakio/article/details/105515607</guid><author>okakio</author><pubDate>Wed, 15 Apr 2020 08:14:45 +0800</pubDate><description><![CDATA[Exception in thread “main” java.lang.IllegalArgumentException: Error while instantiating ‘org.apache.spark.sql.hive.HiveSessionStateBuilder’:
代码如下:
==所以排除代码的问题 ==

]]></description><category></category></item><item><title><![CDATA[HBase基本介绍]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/103516367</link><guid>https://blog.youkuaiyun.com/okakio/article/details/103516367</guid><author>okakio</author><pubDate>Thu, 12 Dec 2019 20:31:28 +0800</pubDate><description><![CDATA[文章目录简介2、HBase与Hadoop的关系3、RDBMS与HBase的对比4、HBase特征简要5、HBase的基础架构组件：
简介
hbase是bigtable的开源java版本。是建立在hdfs之上，提供高可靠性、高性能、列存储、可伸缩、实时读写nosql的数据库系统。
它介于nosql和RDBMS之间，仅能通过主键(row key)和主键的range来检索数据，仅支持单行事务(可通过hi...]]></description><category></category></item><item><title><![CDATA[Hbase报错:ERROR: Can't get master address from ZooKeeper; znode data == null]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/103486078</link><guid>https://blog.youkuaiyun.com/okakio/article/details/103486078</guid><author>okakio</author><pubDate>Wed, 11 Dec 2019 08:45:09 +0800</pubDate><description><![CDATA[Hbase报错:ERROR: Can’t get master address from ZooKeeper; znode data == null

方法一：
查看日志报SessionExpiredException: KeeperErrorCode = Session expired for /hbase/master
原因一: 所以是hbase 和 zookeeper之间会话超时了，按照官网...]]></description><category></category></item><item><title><![CDATA[Flume的多种配置方式]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/103406847</link><guid>https://blog.youkuaiyun.com/okakio/article/details/103406847</guid><author>okakio</author><pubDate>Thu, 05 Dec 2019 16:42:19 +0800</pubDate><description><![CDATA[文章目录Flume接受telent数据第一步：开发配置文件第二步：启动配置文件第三步：安装telent准备测试采集目录到HDFS配置文件编写：启动flume上传文件到指定目录采集文件到HDFS需求分析：定义flume的配置文件启动flume开发shell脚本定时追加文件内容两个agent级联需求分析：第一步：node02安装flume第二步：node02配置flume配置文件第三步：node02开...]]></description><category></category></item><item><title><![CDATA[Flume简介及安装部署]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/103406177</link><guid>https://blog.youkuaiyun.com/okakio/article/details/103406177</guid><author>okakio</author><pubDate>Thu, 05 Dec 2019 16:00:42 +0800</pubDate><description><![CDATA[在一个完整的离线大数据处理系统中，除了hdfs+mapreduce+hive组成分析系统的核心之外，还需要数据采集、结果数据导出、任务调度等不可或缺的辅助系统，而这些辅助工具在hadoop生态体系中都有便捷的开源框架，如图所示：

概述

Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。
Flume可以采集文件，socket数据包、文件、文件夹、kafka等各种形式源数据，...]]></description><category></category></item><item><title><![CDATA[java.io.IOException: Illegal partition for 18271575951]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/103044019</link><guid>https://blog.youkuaiyun.com/okakio/article/details/103044019</guid><author>okakio</author><pubDate>Thu, 28 Nov 2019 14:52:27 +0800</pubDate><description><![CDATA[出现原因:
在进行分区的时候 , 执行代码 出现如下错误:
java.lang.Exception: java.io.IOException: Illegal partition for 18271575951 (2)

解决办法:

]]></description><category></category></item><item><title><![CDATA[Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask. MetaException(message:E]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/103165485</link><guid>https://blog.youkuaiyun.com/okakio/article/details/103165485</guid><author>okakio</author><pubDate>Wed, 20 Nov 2019 16:25:42 +0800</pubDate><description><![CDATA[在hive上传数据时 输入hive (db_emp)&gt; load data local inpath ‘/opt/datas/emp.txt’ into table emp_part partition(date=‘2018120’);这个命令
则会报出以下错误:

hive (test)&gt; load data local inpath ‘/tmp/hivedatas/score.cs...]]></description><category></category></item><item><title><![CDATA[Column length too big for column 'PARAM_VALUE' (max = 21845)]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/103159195</link><guid>https://blog.youkuaiyun.com/okakio/article/details/103159195</guid><author>okakio</author><pubDate>Wed, 20 Nov 2019 11:34:11 +0800</pubDate><description><![CDATA[Hive创建表时报错:
错误代码如下:

解决方案:
这是mysql编码格式的问题,
进入mysql,输入这三条命令:
show variables like "char%";
use hive;
alter database hive character set latin1;
修改前:
修改后:


...]]></description><category></category></item><item><title><![CDATA[如何自定义InputFormat合并小文件]]></title><link>https://blog.youkuaiyun.com/okakio/article/details/103129485</link><guid>https://blog.youkuaiyun.com/okakio/article/details/103129485</guid><author>okakio</author><pubDate>Mon, 18 Nov 2019 20:05:40 +0800</pubDate><description><![CDATA[需求
无论hdfs还是mapreduce，对于小文件都有损效率，实践中，又难免面临处理大量小文件的场景，此时，就需要有相应解决方案
分析
小文件的优化无非以下几种方式：
1、在数据采集的时候，就将小文件或小批数据合成大文件再上传HDFS
2、在业务处理之前，在HDFS上使用mapreduce程序对小文件进行合并
3、在mapreduce处理时，可采用combineInputFormat提高效率
实...]]></description><category></category></item></channel></rss>