<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wfdsj的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wfdsj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wfdsj]]></copyright><item><title><![CDATA[scala基础概念------入门级]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/107920112</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/107920112</guid><author>wfdsj</author><pubDate>Wed, 12 Aug 2020 11:08:14 +0800</pubDate><description><![CDATA[一、什么是Scala以及特点
Scala是一种面向对象的函数式编程语言

特点：
 1. 静态类型
 	scala的变量声明不允许改变类型，即所有变量和表达式的类型在编译时就已经完全确定，这种类型的语言可以使IDE可以更好的感知代码，使开发更有效率，可读性较好

 2. 强类型
 	它是一种强类型的语言，这意味着Scala是类型安全的语言
	Scala没有提供Java中的强制类型转换，但是替代的有方法：

	==对象名.asInstanceOf[xxx]  把对象转换为xxx对象的实例==
	==注意和对象]]></description><category></category></item><item><title><![CDATA[一些你可能用得到的scala函数]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/107147575</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/107147575</guid><author>wfdsj</author><pubDate>Wed, 08 Jul 2020 20:20:25 +0800</pubDate><description><![CDATA[一、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&gt; var c = Array(2,4)
c: Array[Int] = Array(2, 4)

scala&gt; arr++c
res1: Array[Int] = ]]></description><category></category></item><item><title><![CDATA[hadoop、zookeeper完全分布式搭建，高可用集群搭建]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/107183045</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/107183045</guid><author>wfdsj</author><pubDate>Tue, 07 Jul 2020 20:11:27 +0800</pubDate><description><![CDATA[一、hadoop完全分布式搭建
1.准备3台虚拟机（关闭防火墙、静态ip,主机名称），主机名称分别为hadoop2、hadoop3、hadoop4（具体看其他文章）
2.安装jdk，配置环境变量
3.配置ssh，免密登录（shell）
在shell中选中工具–&gt;发送键输入到所有会话，可以同时在所有窗口中输入命令
1）在三台机器里同时生成一对公私钥
ssh-keygen -t rsa -P ''
:后自己填 一般与前面一样  /root/.ssh/id_rsa

2）可以查看是否生成
cd ~/.ssh]]></description><category></category></item><item><title><![CDATA[zeppeline安装和使用hive]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106793873</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106793873</guid><author>wfdsj</author><pubDate>Wed, 17 Jun 2020 19:57:39 +0800</pubDate><description><![CDATA[dad

]]></description><category></category></item><item><title><![CDATA[Apache Hive常用函数举例]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106773099</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106773099</guid><author>wfdsj</author><pubDate>Mon, 15 Jun 2020 23:21:47 +0800</pubDate><description><![CDATA[一、字符函数
select concat('abc','cd','fff')				连接字符串
select instr('abcdef','bc')					返回字符串子字符串的位置  2
select length('adfs')						返回字符串长度
select lower('ABCDEF')						字符串改为小写
select upper('abcdef')						字符串改为大写
字符串正则替换
select regexp_replace('1999/5.6','[/|\\.]','-]]></description><category></category></item><item><title><![CDATA[java冒泡排序和快速排序实例]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106650058</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106650058</guid><author>wfdsj</author><pubDate>Tue, 09 Jun 2020 20:19:28 +0800</pubDate><description><![CDATA[一.冒泡排序和快速排序
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 &lt; size;i++){
		this.arr[i] = rand.nextInt]]></description><category></category></item><item><title><![CDATA[zookeeper、hive的安装以及hive的简单应用]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106645925</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106645925</guid><author>wfdsj</author><pubDate>Tue, 09 Jun 2020 17:16:31 +0800</pubDate><description><![CDATA[一、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.gz
tar -zxf hive-1.1.0-cdh5.14.2.tar.gz

3、移动并将文件改名
mv zookeeper-3.4.5-cdh5.14.2 ]]></description><category></category></item><item><title><![CDATA[hadoop安装（CDH版）伪分布式]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106556746</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106556746</guid><author>wfdsj</author><pubDate>Sun, 07 Jun 2020 16:30:24 +0800</pubDate><description><![CDATA[一、大数据的4V特征：
1.大数据量：数据的存储量大，增量大
2.速度快：数据的增长速度快，对处理数据的响应速度有更严格的要求，数据的处理几乎无延迟，时效性高
3.多样性：1）数据的来源多样性，除了传统的交易数据外，还有社交网站等多种来源的数据
		 2）数据的种类多样性，具体可分为结构化数据，如财务系统数据等，半结构化数据，如网页等和非结构化数据，如视频，图片等
4.价值密度低：大数据真正的价值体现在从大量不相关的各种类型的数据中，挖掘出对未来发展有价值的数据，进行深度分析并运用于各个行

二、Hadoo]]></description><category></category></item><item><title><![CDATA[logstash的安装与使用]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106530465</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106530465</guid><author>wfdsj</author><pubDate>Thu, 04 Jun 2020 19:43:09 +0800</pubDate><description><![CDATA[一、简介

]]></description><category></category></item><item><title><![CDATA[elasticsearch、elasticsearch-head安装教程]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106498724</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106498724</guid><author>wfdsj</author><pubDate>Tue, 02 Jun 2020 20:10:38 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[elasticsearch基本语句]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106476642</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106476642</guid><author>wfdsj</author><pubDate>Mon, 01 Jun 2020 17:42:33 +0800</pubDate><description><![CDATA[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"
			}
		}]]></description><category></category></item><item><title><![CDATA[正则表达式（基础含义）]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106166718</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106166718</guid><author>wfdsj</author><pubDate>Sat, 16 May 2020 23:03:25 +0800</pubDate><description><![CDATA[1.正则的作用
1）分割（split）
2）匹配（matcher）
3）替换（replace）
4）搜索（find/search）

2.正则表达式含义
1）\d			一个数字
2）\D			一个非数字
3）\w			一个字母0-9 a-z
4）\W			一个非字母
5）.			任意一个字符
6）？			作用1：修饰符  修饰前一个正则出现的次数为0~1次
				作用2：模式选择（贪婪模式（默认），非贪婪模式）
7）+			修饰符  修饰前一个正则出现的次数为1~N次
8）*			修饰符  修饰前一个正则]]></description><category></category></item><item><title><![CDATA[如何做镜像机器及无密登录]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106166008</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106166008</guid><author>wfdsj</author><pubDate>Sat, 16 May 2020 21:58:39 +0800</pubDate><description><![CDATA[1.做镜像机器
1）关闭当前机器
shutdown now`在这里插入代码片

2）复制机器
右键复制（完全复制、当前虚拟电脑状态、仅包含NAT网卡的MAC地址）

3）刷新MAC地址
4）启动新机器
5）改机器名
hostnamectl set-hostname xxx
vi /etc/hosts
设置两台机器ip
如：192.168.56.138 wf
		192.168.56.139 wf1

6）改机器ip
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3]]></description><category></category></item><item><title><![CDATA[Linux系统下手动安装相关软件]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106163878</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106163878</guid><author>wfdsj</author><pubDate>Sat, 16 May 2020 20:28:27 +0800</pubDate><description><![CDATA[1.手动安装
1）将压缩包导入文件夹下（可选opt文件夹）
2）tar -zxf	【压缩包名】（压缩文件）
3）mv 【文件名】【新文件名】移动并压缩文件夹

1.1配置jdk
1）vi /etc/profile	配置环境变量
export JAVA_HOME=/opt/soft/jdk180
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   
export PATH=$]]></description><category></category></item><item><title><![CDATA[Linux系统下的一些常用基本命令]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106109745</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106109745</guid><author>wfdsj</author><pubDate>Thu, 14 May 2020 00:18:50 +0800</pubDate><description><![CDATA[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	指绝对路径
	[]]></description><category></category></item><item><title><![CDATA[如何安装linux操作系统]]></title><link>https://blog.youkuaiyun.com/wfdsj/article/details/106107696</link><guid>https://blog.youkuaiyun.com/wfdsj/article/details/106107696</guid><author>wfdsj</author><pubDate>Wed, 13 May 2020 23:28:21 +0800</pubDate><description><![CDATA[1、操作系统主要有哪些？
Android,Apple,Windows以及其他

2、操作系统分类？
1）应用领域：桌面，服务器以及嵌入式
2）所支持用户数：单用户，多用户
3）源码开放程度：闭源，开源
3、Linux操作系统特点？（免费，开源）
Linux操作系统属于企业级应用操作系统，受众为企业，硬件配置要求高，安全性要求高，运行程序为企业项目。

4、Linux常用版本
redhat,debain,ubuntu

5、Linux安装流程（以Redhat中CentOS为例）
1）安装oracle vm v]]></description><category></category></item></channel></rss>