自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 scala基础概念------入门级

一、什么是Scala以及特点Scala是一种面向对象的函数式编程语言特点: 1. 静态类型 scala的变量声明不允许改变类型,即所有变量和表达式的类型在编译时就已经完全确定,这种类型的语言可以使IDE可以更好的感知代码,使开发更有效率,可读性较好 2. 强类型 它是一种强类型的语言,这意味着Scala是类型安全的语言 Scala没有提供Java中的强制类型转换,但是替代的有方法: ==对象名.asInstanceOf[xxx] 把对象转换为xxx对象的实例== ==注意和对象

2020-08-12 11:08:14 215

原创 一些你可能用得到的scala函数

一、scla函数详解本文中所有函数均在cmd中运行,如不适应黑界面可以自行改颜色:color f0(1)声明一个数组对象var arr = Array(1,2,3,4,5,6)//arr: Array[Int] = Array(1, 2, 3, 4, 5, 6)(2)数组++数组:把数组里的元素放到一个数组中scala> var c = Array(2,4)c: Array[Int] = Array(2, 4)scala> arr++cres1: Array[Int] =

2020-07-08 20:20:25 344

原创 hadoop、zookeeper完全分布式搭建,高可用集群搭建

一、hadoop完全分布式搭建1.准备3台虚拟机(关闭防火墙、静态ip,主机名称),主机名称分别为hadoop2、hadoop3、hadoop4(具体看其他文章)2.安装jdk,配置环境变量3.配置ssh,免密登录(shell)在shell中选中工具–>发送键输入到所有会话,可以同时在所有窗口中输入命令1)在三台机器里同时生成一对公私钥ssh-keygen -t rsa -P '':后自己填 一般与前面一样 /root/.ssh/id_rsa2)可以查看是否生成cd ~/.ssh

2020-07-07 20:11:27 382

原创 zeppeline安装和使用hive

dad

2020-06-17 19:57:39 757

原创 Apache Hive常用函数举例

一、字符函数select concat('abc','cd','fff') 连接字符串select instr('abcdef','bc') 返回字符串子字符串的位置 2select length('adfs') 返回字符串长度select lower('ABCDEF') 字符串改为小写select upper('abcdef') 字符串改为大写字符串正则替换select regexp_replace('1999/5.6','[/|\\.]','-

2020-06-15 23:21:47 224 1

原创 java冒泡排序和快速排序实例

一.冒泡排序和快速排序private int [] arr; //定义一个数组private int size; //定义数组大小public void Order(int size){ //定义生成一个0-100之间的随机数组 this.size = size; this.arr = new int[size]; Random rand = new Random(); for(int i = 0;i < size;i++){ this.arr[i] = rand.nextInt

2020-06-09 20:19:28 122

原创 zookeeper、hive的安装以及hive的简单应用

一、zookeeper以及hive的安装1、首先下载安装包(我这的是zookeeper-3.4.5-cdh5.14.2.tar.gz和hive-1.1.0-cdh5.14.2.tar.gz安装包)2、将其上传到linux系统下,并压缩文件(我放到/opt/文件夹下)tar -zxf zookeeper-3.4.5-cdh5.14.2.tar.gztar -zxf hive-1.1.0-cdh5.14.2.tar.gz3、移动并将文件改名mv zookeeper-3.4.5-cdh5.14.2

2020-06-09 17:16:31 696

原创 hadoop安装(CDH版)伪分布式

一、大数据的4V特征:1.大数据量:数据的存储量大,增量大2.速度快:数据的增长速度快,对处理数据的响应速度有更严格的要求,数据的处理几乎无延迟,时效性高3.多样性:1)数据的来源多样性,除了传统的交易数据外,还有社交网站等多种来源的数据 2)数据的种类多样性,具体可分为结构化数据,如财务系统数据等,半结构化数据,如网页等和非结构化数据,如视频,图片等4.价值密度低:大数据真正的价值体现在从大量不相关的各种类型的数据中,挖掘出对未来发展有价值的数据,进行深度分析并运用于各个行二、Hadoo

2020-06-07 16:30:24 355

原创 logstash的安装与使用

一、简介

2020-06-04 19:43:09 244

原创 elasticsearch、elasticsearch-head安装教程

1.elasticsearch和elasticsearch-head的安装elasticsearch:存储+全文检索+分析的一个数据库elasticsearch-head-master:可视化插件,可在浏览器直接访问数据库2.elasticsearch安装1)jdk安装(详见其他文章)2)把安装包放入linux系统文件下(如:/opt/)或者下载阿里镜像源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/r

2020-06-02 20:10:38 143

原创 elasticsearch基本语句

1.查询语句范例1)查询所有GET http://192.168.56.138:9200/customs/actions/_search{ "query":{ "match_all":{} }}2)查询某个字段 GET http://192.168.56.138:9200/customs/actions/_search{ “query”:{ "match":{ ”eventCategory“:{ "query":"href_click" } }

2020-06-01 17:42:33 182

原创 正则表达式(基础含义)

1.正则的作用1)分割(split)2)匹配(matcher)3)替换(replace)4)搜索(find/search)2.正则表达式含义1)\d 一个数字2)\D 一个非数字3)\w 一个字母0-9 a-z4)\W 一个非字母5). 任意一个字符6)? 作用1:修饰符 修饰前一个正则出现的次数为0~1次 作用2:模式选择(贪婪模式(默认),非贪婪模式)7)+ 修饰符 修饰前一个正则出现的次数为1~N次8)* 修饰符 修饰前一个正则

2020-05-16 23:03:25 543

原创 如何做镜像机器及无密登录

1.做镜像机器1)关闭当前机器shutdown now`在这里插入代码片2)复制机器右键复制(完全复制、当前虚拟电脑状态、仅包含NAT网卡的MAC地址)3)刷新MAC地址4)启动新机器5)改机器名hostnamectl set-hostname xxxvi /etc/hosts设置两台机器ip如:192.168.56.138 wf 192.168.56.139 wf16)改机器ipvi /etc/sysconfig/network-scripts/ifcfg-enp0s3

2020-05-16 21:58:39 325

原创 Linux系统下手动安装相关软件

1.手动安装1)将压缩包导入文件夹下(可选opt文件夹)2)tar -zxf 【压缩包名】(压缩文件)3)mv 【文件名】【新文件名】移动并压缩文件夹1.1配置jdk1)vi /etc/profile 配置环境变量export JAVA_HOME=/opt/soft/jdk180export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$

2020-05-16 20:28:27 546

原创 Linux系统下的一些常用基本命令

1.Linux(一切皆文件)root指当前用户,root为顶级用户,wf指机器名字,~目录的根文件夹2. 常用基本命令1)cd / 进入Linux系统根目录2)ls 查看当前目录3)ll 查看当前目录详细信息4)cd /etc 进入操作系统的配置文件目录5)cd home 进入用户目录6)pwd 查看当前目录7)cd 进入文件(分为绝对路径和相对路径)如 :[root@wf usr] cd /usr/tmp 指绝对路径 [

2020-05-14 00:18:50 212 1

原创 如何安装linux操作系统

1、操作系统主要有哪些?Android,Apple,Windows以及其他2、操作系统分类?1)应用领域:桌面,服务器以及嵌入式2)所支持用户数:单用户,多用户3)源码开放程度:闭源,开源3、Linux操作系统特点?(免费,开源)Linux操作系统属于企业级应用操作系统,受众为企业,硬件配置要求高,安全性要求高,运行程序为企业项目。4、Linux常用版本redhat,debain,ubuntu5、Linux安装流程(以Redhat中CentOS为例)1)安装oracle vm v

2020-05-13 23:28:21 757

空空如也

空空如也

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

TA关注的人

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