自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 hbase安装

转自

2019-06-21 16:01:15 277

原创 spring FactoryBean使用

spring配置: <bean id="myFactoryBean" class="com.ws.model.MyFactoryBean"></bean>代码: /** * 指定生产 User 对象 */ public class MyFactoryBean implements FactoryBean<User> { ...

2019-04-30 11:59:19 276

原创 spring SmartInitializingSingleton接口

SmartInitializingSingleton 接口//仅适用于单例对象public interface SmartInitializingSingleton { void afterSingletonsInstantiated();}作用该接口在bean实例化完成,包括依赖注入完成,BeadPostProcess,InitializingBean,initMethod...

2019-04-22 11:17:51 2004

原创 spring InitializingBean接口

spring初始化bena的方式之一 , 其二为 指定init-method方法;优缺点 优点 : 实现接口,效率高 , 底层直接强转调用类的方法(AbstractAutowireCapableBeanFactory.invokeInitMethods中执行) 缺点 : 未解耦解读 1.所有实现InitializingBean接口的bean,重写afterPropertiesS...

2019-04-11 12:15:08 279

原创 spring Properties配置文件的读取

1.PropertiesFactoryBean的使用1.1 spring配置加入如下:<bean id="pf" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <!--设置properties的路径--> <property name="locations"&...

2019-04-11 10:34:56 191

转载 spring execution 表达式

转载表达式支持匹配多个如 : "execution(* com.ws..*.*(*)) || execution(* com.db..*.*(*))" ;

2019-04-10 17:54:58 1012

原创 spring之BeanPostProcessor

BeanPostProcessor : bean后处理器执行的时机 : bena实例化后(属性已经注入了),在bean的init方法(bean配置了init-method)之前调用postProcessBeforeInitialization , init方法调用后在调用postProcessBeforeInitialization注意::如果注册多个BeanPostProcess...

2019-04-07 20:34:17 178

原创 进制

0x : 开头表示16进制0 : 开头表示八进制0x22 : 转换成10进制为 -> 2 * 16 ^ 1 + 2 * 16^ 0 = 32 + 1 = 33 ;0x2F : ,A-F对应 10 -15 , 10进制为 -> 2 * 16^1 + 15 = 47 ; public static void main(String[] args) { // 0x : 表示进制...

2019-04-07 14:38:01 2339

转载 mysql的replace into 与 on duplicate key update

转载链接

2019-03-06 11:48:39 601

原创 scala各种符号的定义

spark源码中的withScopescala中的Seq 和 Set 的区别“&amp;lt;:” 和 “&amp;gt;:” 符号&quot;&amp;lt;%&quot;符号

2019-03-06 10:14:17 326

转载 sqoop命令大全

转载自

2019-03-02 16:34:08 245

转载 spark submit参数

linux执行jar包命令java -jar XXXX.jarsubmit参考./bin/spark-submit–class com.ws.spark.Test.WordCount–master spark://192.168.0.21:7077–executor-memory 4G–total-executor-cores 6/root/WordCount.jar...

2019-03-02 16:25:26 512

转载 flume命令

启动flume命令bin/flume-ng agent --conf conf --name a1 --conf-file 配置文件目录详情参考

2019-03-02 16:02:07 585

原创 flume输出到kafka配置

[root@server-21 apache-flume-1.6.0-bin]# cat kafka_test.properties # 01-flume-netcat-test# agent name: a1# source: netcat# channel: memory# sink: logger, local console# 01 define source,channe...

2019-03-02 15:56:48 926

原创 flume配置模板

[root@server-21 apache-flume-1.6.0-bin]# cat test.properties # 01-flume-netcat-test# agent name: a1# source: netcat# channel: memory# sink: logger, local console# 01 define source,channel,sink...

2019-03-02 15:55:52 245

原创 spark:updateStateByKey

package com.ws.sparkimport org.apache.spark.sql.SparkSessionimport org.apache.spark.streaming.dstream.{DStream, ReceiverInputDStream}import org.apache.spark.streaming.{Seconds, StreamingContext}...

2019-02-28 10:14:31 1173

原创 spark自定义hive的UDF/UDAF函数

自定义UDF函数package com.ws.sparkimport org.apache.spark.sql.DataFrameimport org.apache.spark.sql.hive.HiveContextimport org.apache.spark.{SparkConf, SparkContext}object MyUDF{ def main(args: Arr...

2019-02-27 15:48:54 1336

原创 if的使用

语法 : if(expr1,expr2,expr3)expr1: if的条件,如: id&amp;gt;3expr2: 符号条件时返回的值expr3: 不符号条件时返回的值示例:select if(rank &amp;gt; 0 , 222 , rank) as result , rank from user_arena_redis ;...

2019-02-27 15:08:12 246

原创 case when的使用

示例一SELECTrank ,CASE WHEN rank = 1 THEN ‘第一名’ WHEN rank =2 THEN ‘第二名’ WHEN rank =3 THEN ‘第三名’ ELSE ‘暂无排名’ END AS result ,uidFROM user_arena_redis ;结果如下:示例二SELECTSUM(CASE WHEN rank &amp;amp;amp;...

2019-02-27 14:43:45 478

转载 Hive Schema version 1.2.0 does not match metastore’s schema version 2.1.0

转载链接

2019-02-27 12:47:21 426

原创 idea编写spark连接hive

idea下编码,测试连接hive,代码如下:package com.ws.sparkimport org.apache.spark.sql.DataFrameimport org.apache.spark.sql.hive.HiveContextimport org.apache.spark.{SparkConf, SparkContext}object RangeTest {...

2019-02-27 11:51:01 1511

原创 Spark Master web端口被占用

主节点修改[root@server-21 sbin]# vi start-master.sh将8080修改为其他端口,重启start-all.sh

2019-02-27 11:24:19 557

原创 线程死锁示例

package com.ws.thread;import com.google.common.util.concurrent.ThreadFactoryBuilder;import java.util.concurrent.LinkedBlockingDeque;import java.util.concurrent.ThreadFactory;import java.util.con...

2019-02-26 18:21:56 288

原创 hive命令大全

创建表hive&amp;gt; CREATE TABLE t_hive (age int, num int, size int) ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘,’;导入本地数据到hivehive&amp;gt;LOAD DATA LOCAL INPATH ‘/root/test’ OVERWRITE INTO TABLE t_hive ...

2019-02-26 15:22:41 176

转载 hive安装

转载

2019-02-26 15:02:56 140

转载 linux解压缩命令

点此

2019-02-26 14:41:21 129

转载 hadoop安装

点击

2019-02-26 14:25:05 161

原创 idea保存结果至HDFS报错:Permission denied

解决方法修改hfds-site.xml文件 dfs.permissions false

2019-02-26 14:17:35 757

原创 datanode报错Problem connecting to server

datanode启动成功,但是后台查看发现未连接namenode,查看日志提示如下:2019-02-26 13:53:16,307 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: server-21/192.168.0.21:90002019-02-26 13:53:2...

2019-02-26 13:57:34 6682

转载 java年轻代/老年代/永久带以及jvm参数

转载连接

2019-02-25 17:56:29 901

转载 java运算符与&、非~、或|、异或^ ,补码,源码,反码

位与运算符(&amp;amp;amp;amp;amp;amp;amp;)运算规则:两个数都转为二进制,然后从高位开始比较,高位不足补0,如果两个数都为1则为1,否则为0。例子: 6的二进制为110,1的十进制为1 , 6 &amp;amp;amp;amp;amp;amp;amp; 1 = 0 110 001 ------- 000 =&amp;amp;amp;amp;amp;amp;gt; 转换成10进制得0; 10的二

2019-02-23 20:20:36 349

原创 spark: sample 数据采样

package com.ws.sparkimport org.apache.spark.rdd.RDDimport org.apache.spark.{SparkConf, SparkContext}import scala.collection.mutable/** * sample 采样 */object SampleTest { def main(args: A...

2019-02-23 12:03:33 5435

原创 linux搜索文本包含某个关键字段落

搜索文本包含某个关键字段落: 方式一:grep -rnR &quot;xxxx&quot; 文件 grep -rnR &quot;sendsend arena rank reward end&quot; 文件 方式二:awk '{if($0~&quot;关键字&quot;) print}' rank.json如果是压缩格式.gz,则使用如下: zcat xxxx.gz | grep '关键词'| wc -l [zcat遍历目录脚本]

2019-02-22 15:14:07 2029

原创 .gz压缩文件中查找关键词

#!/bin/bashpath=$1files=$(ls $path)for filename in $filesdo name=./$filename zcat $name | grep '关键词'| wc -l echo $name $? &amp;gt;&amp;gt; error.text done

2019-02-22 10:20:29 2631

转载 spark:使用Kryo优化序列化性能

在Spark中,主要有三个地方涉及到了序列化:在算子函数中使用到外部变量时,该变量会被序列化后进行网络传输。将自定义的类型作为RDD的泛型类型时(比如JavaRDD,Student是自定义类型),所有自定义类型对象,都会进行序列化。因此这种情况下,也要求自定义的类必须实现Serializable接口。使用可序列化的持久化策略时(比如MEMORY_ONLY_SER),Spark会将RDD中的...

2019-02-21 16:59:58 345

转载 spark性能优化

美团技术:Spark性能优化指南——基础篇Spark性能优化指南——高级篇

2019-02-21 16:51:56 140

原创 redis读取数据,写入mysql

package com.ws.sparkimport java.io.{File, PrintWriter}import java.util.Propertiesimport org.apache.spark.sql.{DataFrame, Dataset, Row, SparkSession}import redis.clients.jedis.Jedisobject Redi...

2019-02-21 13:46:55 3276

原创 Redis DestTop Manager连接不上redis

原因:一直以来,redis使用Redis DestTop Manager连接都是没问题了,自从使用dump.rdb数据恢复,导致Redis DestTop Manager连接不上redis,采取以下措施得以连接,[root@localhost ~]# redis-cli127.0.0.1:6379&amp;amp;gt; config set protected-mode &amp;quot;no&amp;quot;...

2019-02-21 11:12:10 535

转载 mysql中update和select结合使用

在遇到需要update设置的参数来自从其他表select出的结果时,需要把update和select结合使用,不同数据库支持的形式不一样,在mysql中如下: update A inner join(select id,name from B) c on A.id = c.id set A.name = c.name; 根据AB两个表的id相同为条件,把A表的name修改为B的sql语句...

2019-02-20 14:27:15 883

原创 linux wc命令

说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。 wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 格式 : wc [可选] file ● 统计行数: wc -l file or cat file | wc -l: [root@localhost ~]# wc -l test 11 test [root@localh...

2019-02-20 10:11:14 126

空空如也

空空如也

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

TA关注的人

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