- 博客(4)
- 收藏
- 关注
原创 正则表达式在Java中的简单使用
正则表达式 正则的基本语法 [ab] a或者b [a-z] 所有的小写字母 [a-zA-Z0-9_] 数字字母下划线 [^a] 非字符a [^ab] 非字符a和非字符b 注意: ^只有在[]内部才表示非, 如果不是在内部表示字符开头 \d 表示数字 等价于 [0-9] (digital) \D 表示非数字 等级于[^0-9] \w 表示单词字符串 数字字母下划线 等价于 [a-zA-Z0-9_] (word) \W 表示非单词字符 等价于 [^a-zA-Z0-9_] \s 表示空白字符 s
2020-07-19 18:06:56
232
原创 ES、Kibana的群启、群停脚本
#!/bin/bash es_home=/opt/module/elasticsearch-6.3.1 kibana_home=/opt/module/kibana-6.3.1 case $1 in start) for host in linux1 linux2 linux3; do echo "========== $host 启动es =========" ssh $host "source /etc/profile; nohup $e.
2020-07-19 13:14:14
494
原创 Java 双亲委派机制 的介绍及演示 以及Scala的机制
Java的三个类加载器 Bootstrap classLoader (启动类加载器) ExtClassLoader (扩展类加载器) AppClassLoader (应用类加载器) 三者为上下级关系,如图: 产生机制的原因 我们在写类的时候,由于类名限制不多,可能会出现我们写的类和java自带的类重名的情况。 极端举例,我们写了一个java.lang.String类,与java自带的冲突了。此时,我们就需要一套处理这个问题的机制,即为 --双亲委派机制 。 首先,当我们加载一个类的...
2020-05-24 18:02:52
177
原创 Flume hdfs sink 小文件问题的解决
HDFS存入大量元数据的影响 HDFS存入大量小文件,有什么影响? 元数据层面:每个小文件都有一份元数据,其中包括文件路径,文件名,所有者,所属组,权限,创建时间等,这些信息都保存在 Namenode 内存中(大的文件块和小的文件块都占用NameNode150字节的内存)。 所以小文件过多,会占用 Namenode 服务器大量内存,影响 Namenode 性能和使用寿命。 计算层面:默认情况下MR会对每个小文件启用一个MapTask计算,非常影响计算性能。同时也影响磁盘寻址时间。 产生的原因 官方默认的这三
2020-05-23 21:33:41
1759
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人