9 T_白日梦想家

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

Hive UDAF

UDAF是用户自定义聚合函数。Hive支持其用户自行开发聚合函数完成业务逻辑。从实现上来看,Hive的UDAF分为两种:Simple。即继承org.apache.hadoop.hive.ql.exec.UDAF类,并在派生类中以静态内部类的方式实现org.apache.hadoop.hive.ql.exec.UDAFEvaluator接口。这种方式简单直接,但是在使用过程中需要依赖JA...

2020-01-27 21:21:17

Hadoop HDFS操作命令

Hadoop HDFS操作命令查看Hadoop HDFS支持的所有命令hadoop fs列出目录及文件信息hadoop fs -ls循环列出目录、子目录及文件信息hadoop fs -lsr将本地文件系统的test.txt复制到HDFS文件系统的/user/sunlightcs目录下hadoop fs -put test.txt /user/sunlightcs将HDFS...

2020-01-27 20:39:58

Nodejs fs模块方法图鉴

2020-01-21 17:01:17

使用Nodejs完成文件操作代码集合

Nodejs实现文件操作的代码集合最近有一个小项目需要做一个桌面程序,所用使用了 Electron-vue + nodejs进行开发,借此机会学习了一下nodejs的一些操作,因为以前长时间做后端工作,对于nodejs也是只是了解,没有正儿八经的使用过,这里就总结一下自己写的一些文件操作代码,留个备份吧~注意:下面方法中会出现相互引用的情况,所以如果那个方法中引用了其他方法,可查询一下,都在...

2020-01-21 10:56:54

SpringBoot整合Swagger生成文档

Swagger可以动态的生成API文档,方便程序员在开发的同时更新API的文档信息,简化了工作。原生的Swagger需要通过配置两到三个pom配置项,然后编写配置类进行配置。原生Swagger搭建可参考下面这两篇文档:SpringBoot整合Swagger2Swagger注解后台在网上搜整合框架的时候发现有大神整合了SpringBoot与Swagger。所以这里记录一下。sprin...

2018-03-21 11:21:17

Linux Vi/Vim常用操作命令

1 进入vi/vim文本编辑器的命令vi filename:打开或新建文件,并将光标置于第一行行首的位置vi +n filename: 打开文件,并将光标置于第n行的位置vi + filename: 打开文件,并将光标置于最后一行的位置vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的行首vi -r filena...

2018-03-19 17:46:45

Linux查看文件内容

cat file1 从第一个字节开始正向查看文件的内容 tac file1 从最后一行开始反向查看一个文件的内容 more file1 查看一个长文件的内容 less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作 head -2 file1 查看一个文件的前两行 tail -2 file1 查看一个文件的最后两行 ...

2018-03-19 14:17:46

Linux打包及解压缩文件

bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件 bzip2 file1 压缩一个叫做 'file1' 的文件 gunzip file1.gz 解压一个叫做 'file1.gz'的文件 gzip file1 压缩一个叫做 'file1'的文件 gzip -9 file1 最大程度压缩 rar a file1.rar test...

2018-03-19 14:14:14

Linux 用户相关操作命令

创建一个新用户组groupadd 组名称删除一个用户组 groupdel 组名称重命名一个用户组groupmod -n 新组名 老组名创建一个新用户useradd 用户名删除一个用户 ( ‘-r’ 排除主目录) userdel -r user1更改当前用户密码passwd修改一个用户的口令 (只允许root执行) passwd...

2018-03-19 11:12:40

通过XML、注解配置MyBatis SQL映射器

SpringBoot配置MyBatis在 SpringBoot整合MyBatis开发 这篇文章中已经描述了,这篇文章主要讲解一些SQL映射器中的写法及常用标签。定义xml映射文件<mapper namespace="com.test.springboot.mybatis.dao.UserMapper"> <resultMap id="AddressRes...

2018-02-27 19:14:03

SpringBoot整合MyBatis开发

pom.xml配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId&gt

2018-02-27 17:32:40

基于Kubernetes安装Jenkins并配置操作环境

一、 安装并配置Kubernetes集群本文中使用的kubernetes集群是1.8.0版本。具体安装配置步骤可查看这篇文章:Kubernetes1.8.3 集群环境搭建(CentOS)。二、安装Jenkins生成自定义Jenkins master镜像原始的Jenkins master镜像并不符合我们当前需求,所以在原始镜像的基础上做了一些改变,这一步并不是必须的,主要是看具体...

2018-02-11 17:27:15

sshpass命令使用

1、直接远程连接某主机sshpass -p {密码} ssh {用户名}@{主机IP}2、远程连接指定ssh的端口sshpass -p {密码} ssh -p ${端口} {用户名}@{主机IP} 3、从密码文件读取文件内容作为密码去远程连接主机sshpass -f ${密码文本文件} ssh {用户名}@{主机IP} 4、从远程主机上拉取文件到本地sshpass ...

2018-02-11 15:11:00

flannel + etcd + docker 环境中双网卡问题

在开启iptables或防火墙的情况下,安装配置好kubernetes集群之后,有可能会出现节点之间网络不通的问题,导致无法访问到别的节点的Pod,这种问题可能的原因就是flannel配置网络时默认使用的是第一张网卡,可能为外网网卡,因此这时访问别的节点时会被阻隔掉。因此,需要更改为内网网卡。更改方法1:打开文件:/etc/sysconfig/flanneldvim /etc/sy

2018-01-29 15:11:12

jquery动态生成form表单并提交

button onclick="toDetailPage(this, '1234', 'test')">测试button>script type="text/javascript" language="javascript">function toDetailPage(object, uid, namespace) { var form = $(""); form.attr({

2018-01-14 02:59:14

开启iptables情况下Swarm、kubernetes等组件正常工作的配置

在测试环境下安装Swarm、Kubernetes集群时,一般都是把防火墙、iptables关闭的,这样做是为了避免不必要的问题,以便顺利完成部署和测试。然而。。到了正式环境下,防火墙、iptables都是开启的,那么在Swarm、Kubernetes这类集群的互通上就会出现一些问题,各个节点之间的访问可能会被阻隔。我采用的解决方式时在iptables表中添加一些配置规则,以便能够允许集群的请求通过,

2017-12-27 10:56:25

Heapster -- Kubernetes Dashboard集成Heapster

原始kubernetes dashboard的界面中仅显示了pod一些配置信息,无法图形化展现集群度量指标信息。原始图如下(此处从网上找了一个图..):而如果要展示图形化的集群度量指标信息,就需要安装一个dashboard插件:heapster。Heapster原生支持K8s(v1.0.6及以后版本)和CoreOS,并且支持多种存储后端,比如:InfluxDB、ElasticSearch、Kafka

2017-12-20 15:06:31

Kubernetes dashboard1.8.0 WebUI安装与配置

kubernetes-dashboard.yamlapiVersion: v1kind: ServiceAccountmetadata: labels: k8s-app: kubernetes-dashboard addonmanager.kubernetes.io/mode: Reconcile name: kubernetes-dashboard namespac

2017-12-19 11:41:10

Kubernetes1.8.3 集群环境搭建(CentOS)

部署环境此次部署kubernetes1.8.3版本使用两台机器进行操作,一台做为Master节点,一台作为Node节点。部署流程及配置与正式环境下是一致的。Kubernetes Master节点:10.0.11.222Kubernetes Node节点:10.0.11.221部署软件CentOS:CentOS 7.3Docker:17.03.2-ceKubernet...

2017-12-15 19:08:43

Nvidia-Docker安装使用 -- 可使用GPU的Docker容器

nvidia-docker是一个可以使用GPU的docker,nvidia-docker是在docker上做了一层封装,通过nvidia-docker-plugin,然后调用到docker上,其最终实现的还是在docker的启动命令上携带一些必要的参数。因此在安装nvidia-docker之前,还是需要安装docker的。docker一般都是使用基于CPU的应用,而如果是GPU的话,就需要安装特有的

2017-12-14 11:57:14

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。