自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sqoop

SQOOP安装1、上传并解压tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz -C /usr/local/soft/2、修改文件夹名字mv sqoop-1.4.6.bin__hadoop-2.0.4-alpha/ sqoop-1.4.63、修改配置文件# 切换到sqoop配置文件目录cd /usr/local/soft/sqoop-1.4.6/conf# 复制配置文件并重命名cp sqoop-env-template.sh sqo

2021-09-22 19:54:01 121

原创 Hbase过滤器

作用过滤器的作用是在服务端判断数据是否满足条件,然后只将满足条件的数据返回给客户端过滤器的类型很多,但是可以分为两大类:比较过滤器:可应用于rowkey、列簇、列、列值过滤器专用过滤器:只能适用于特定的过滤器比较过滤器比较运算符LESS <LESS_OR_EQUAL <=EQUAL =NOT_EQUAL <>GREATER_OR_EQUAL >=GREATER >NO_OP 排除所有常见的六大比较过滤

2021-09-15 20:22:10 290 2

原创 HbaseAPI

一、建立连接,创建表public class Demo01Test { //使用javaAPI创建表 public static void main(String[] args) throws IOException { //创建配置对象 Configuration conf = HBaseConfiguration.create(); //指定zk集群地址 conf.set("hbase.zookeeper.quorum",

2021-09-15 20:11:48 110

原创 Hive安装

Hive安装首先:JAVA_HOME=/usr/local/soft/jdk1.8.0_171HADOOP_HOME=/usr/local/soft/hadoop-2.7.6HIVE_HOME=/usr/local/soft/hive-1.2.1一、离线安装MySQL(已经安装过MySQL可以跳过此步骤)1、查看mysql的依赖rpm -qa | grep mysql2、删除mysql的依赖rpm -e --nodeps rpm -qa | grep mysql或者rpm -e --no

2021-09-11 14:38:44 109

原创 Hadoop

Hadoop集群搭建一、准备工作:首先准备好三台虚拟机:master,node1,node2。时间同步,jdk1.8java -version修改主机命三台分别执行 vim /etc/hostname 并将内容指定为对应的主机名关闭防火墙:systemctl stop firewalld查看防火墙状态:systemctl status firewalld取消防火墙自启:systemctl disable firewalld静态IP配置直接使用图形化界面配

2021-09-09 21:58:12 317

原创 Redis安装

配置阿里云yum源下载配置文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo生成缓存yum makecache安装redis1、安装依赖yum install -y gcc-c++ gcc tcl2、上传压缩包并解压tar -xvf redis-3.0.0.tar.gz长度3、编译cd redis-3.0.0make# make test创建安装目录mk

2021-08-19 10:10:19 61

原创 mysql分组聚合->连表联查->求topn

首先建立两个表如下:CREATE TABLE `student` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `age` INT(11) DEFAULT NULL, `sex` ENUM('0','1') DEFAULT NULL, `time` TIMESTAMP NOT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB AUTO_INCREMENT=1

2021-08-10 16:21:52 160 1

原创 mysql 指令格式

关系型:以行作为记录,列数相同非关系型:以列作为记录,行数随便服务器->数据库->表(行列组成的二维表格)->行client操作服务器通过命令登录操作:mysql -u用户名(默认root) -p密码SQL语句:每个命令执行结束加分号结束查询所有数据库:show databases;切换数据库:use 库命名;创建数据库:create database [IF NOT EXISTS] 库名;删除数据库:drop database [IF EXISTS] 库名;查询数据库创

2021-08-10 15:53:55 159

原创 在linux里安装/卸载mysql

安装mysql5.7下载yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm安装yum Repositoryyum -y install mysql57-community-release-el7-10.noarch.rpm安装mysql5.7yum -y install mysql-community-server开机自启动systemctl enable

2021-08-07 19:51:25 273

原创 shell脚本格式

shell操作linux的桥梁创建:后缀为.sh的文件编写:头部注释为#!/bin/sh或者#!/bin/bash(注释可写可不写,建议写上)运行:1.通过sh命令执行例如:sh helloworld.sh2.通过bash命令执行例如:bash helloworld.sh3.通过把文件修改为可执行的文件然后通过./文件命令.sh来执行 例如:./helloworld.sh(必须在当前目录下)变量(动态数据类型,没有数据类型的限制,并且必须初始化)定义和初始化格式变量名称=值例

2021-08-06 21:32:07 705

原创 Linux常用命令

linux目录结构bin:存储普通命令sbin:存储超级命令home:存储普通用户root:存储超级用户usr /usr/local:下存储数据或软件tmp:临时目录 迎来存放临时数据常用命令ifconfig:查看网络service network restart:重启网络hostname:查看主机名hostnamectl set-hostname 主机名:永久修改主机名systemctl status firewalld.service:查看防火墙状态systemctl stop

2021-08-03 19:56:05 238

原创 安装centOs7版本的linux系统

第一步:首先我们Vmware的官网去下载一个安装系统的软件。https://www.vmware.com/cn.html然后就是按照步骤进行傻瓜式的安装。第二步:进入这个网站https://www.centos.org/去下载centOs。下载完成后存放在一个自定义文件夹里第三步:打开Vmware,点击创建虚拟机。点击下一步,选择你所下载好的centOs文件(选择好了下方是有提示的)然后下一步。写好你的用户名,登陆密码(最好简单一点的密码,因为经常会用到),ok进行下一步。下一步,也可以更改一下

2021-08-01 09:46:07 194 1

原创 利用Thread里的方法输出延迟数据

在我们玩游戏的时候经常会看到这样的一句话:正在加载中…其实在java里我们可以用一个很简单的方法进行实现。public class OuttThread extends Thread { String s="正在加载中......"+"正在加载中......" ;//写好要延迟输出的数据 @Override public void run() { for (int i = 0; i < s.length(); i++ ) { tr

2021-07-23 21:25:45 127 1

原创 File的创建删除

在Java中文件目录和文件的创建//前提是该路径没有创建过已有的文件,否则不会创建并且输出的值为flaseFile s = new File("路径");boolean newFile = file.createNewFile(); //创建文件boolean mkdir = file.mkdirs(); //创建目录,可以创建多个同级下的目录有关文件的一些方法使用在处理多层次问题的时候我们通常可以使用递归的方法import java.io.File;//删除文件public cl

2021-07-19 19:01:59 114 1

原创 异常获取:Try Catch

Try Catch/* public String getMessage()返回可输出的简短描述 public String toString()返回异常的详细信息 public void printStackTrace()把异常信息输出到控制台 */public class Test { public static void main(String[] args) { try{ int[] a={1,2,3};

2021-07-16 19:51:27 174

原创 集合:Collection

集合Collection:public class cc1Collection { public static void main(String[] args) { Collection<String> collection = new ArrayList<>();//实现子类的方法 //像ArrayList里面的add添加,contains判断,删除等一系列操作 collection.add("a"); c

2021-07-16 19:39:14 62

原创 2021-07-08

ArrayList方法实现数据的分组聚合ArrayList构造和添加方法ArrayList中的一些方法如下:import java.util.ArrayList; //导包public class cc3Group { public static void main(String[] args) { ArrayList<String> strings = new ArrayList<>(); strings.add("a");//

2021-07-08 18:49:51 61

原创 JDK环境变量配置

为什么配置环境变量1.为了方便使用java中的命令2.windows中DOS窗口执行命令流程 现在当前目录下查找 如果没用在,在系统环境变量中查找 都没有报错环境变量配置 此电脑->高级系统设置->高级->环境变量->系统变量 两个添加 JAVA_HOME = jdk所在目录 ...

2021-06-23 10:05:49 44

空空如也

空空如也

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

TA关注的人

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