- 博客(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.6 3、修改配置文件 # 切换到sqoop配置文件目录 cd /usr/local/soft/sqoop-1.4.6/conf # 复制配置文件并重命名 cp sqoop-env-template.sh sqo
2021-09-22 19:54:01
169
原创 Hbase过滤器
作用 过滤器的作用是在服务端判断数据是否满足条件,然后只将满足条件的数据返回给客户端 过滤器的类型很多,但是可以分为两大类: 比较过滤器:可应用于rowkey、列簇、列、列值过滤器 专用过滤器:只能适用于特定的过滤器 比较过滤器 比较运算符 LESS < LESS_OR_EQUAL <= EQUAL = NOT_EQUAL <> GREATER_OR_EQUAL >= GREATER > NO_OP 排除所有 常见的六大比较过滤
2021-09-15 20:22:10
355
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
154
原创 Hive安装
Hive安装 首先: JAVA_HOME=/usr/local/soft/jdk1.8.0_171 HADOOP_HOME=/usr/local/soft/hadoop-2.7.6 HIVE_HOME=/usr/local/soft/hive-1.2.1 一、离线安装MySQL(已经安装过MySQL可以跳过此步骤) 1、查看mysql的依赖 rpm -qa | grep mysql 2、删除mysql的依赖 rpm -e --nodeps rpm -qa | grep mysql或者 rpm -e --no
2021-09-11 14:38:44
161
原创 Hadoop
Hadoop集群搭建 一、准备工作: 首先准备好三台虚拟机:master,node1,node2。 时间同步,jdk1.8 java -version 修改主机命 三台分别执行 vim /etc/hostname 并将内容指定为对应的主机名 关闭防火墙:systemctl stop firewalld 查看防火墙状态:systemctl status firewalld 取消防火墙自启:systemctl disable firewalld 静态IP配置 直接使用图形化界面配
2021-09-09 21:58:12
401
原创 Redis安装
配置阿里云yum源 下载配置文件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 生成缓存 yum makecache 安装redis 1、安装依赖 yum install -y gcc-c++ gcc tcl 2、上传压缩包并解压 tar -xvf redis-3.0.0.tar.gz长度 3、编译 cd redis-3.0.0 make # make test 创建安装目录 mk
2021-08-19 10:10:19
103
原创 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
205
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
236
原创 在linux里安装/卸载mysql
安装mysql5.7 下载yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安装yum Repository yum -y install mysql57-community-release-el7-10.noarch.rpm 安装mysql5.7 yum -y install mysql-community-server 开机自启动 systemctl enable
2021-08-07 19:51:25
370
原创 shell脚本格式
shell操作linux的桥梁 创建: 后缀为.sh的文件 编写: 头部注释为#!/bin/sh或者#!/bin/bash(注释可写可不写,建议写上) 运行: 1.通过sh命令执行 例如:sh helloworld.sh 2.通过bash命令执行 例如:bash helloworld.sh 3.通过把文件修改为可执行的文件然后通过./文件命令.sh来执行 例如:./helloworld.sh(必须在当前目录下) 变量(动态数据类型,没有数据类型的限制,并且必须初始化) 定义和初始化 格式 变量名称=值 例
2021-08-06 21:32:07
818
原创 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
316
原创 安装centOs7版本的linux系统
第一步:首先我们Vmware的官网去下载一个安装系统的软件。https://www.vmware.com/cn.html然后就是按照步骤进行傻瓜式的安装。 第二步:进入这个网站https://www.centos.org/去下载centOs。下载完成后存放在一个自定义文件夹里 第三步:打开Vmware,点击创建虚拟机。 点击下一步,选择你所下载好的centOs文件(选择好了下方是有提示的)然后下一步。 写好你的用户名,登陆密码(最好简单一点的密码,因为经常会用到),ok进行下一步。 下一步,也可以更改一下
2021-08-01 09:46:07
266
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
182
1
原创 File的创建删除
在Java中文件目录和文件的创建 //前提是该路径没有创建过已有的文件,否则不会创建并且输出的值为flase File s = new File("路径"); boolean newFile = file.createNewFile(); //创建文件 boolean mkdir = file.mkdirs(); //创建目录,可以创建多个同级下的目录 有关文件的一些方法使用 在处理多层次问题的时候我们通常可以使用递归的方法 import java.io.File; //删除文件 public cl
2021-07-19 19:01:59
146
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
223
原创 集合: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
104
原创 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
97
原创 JDK环境变量配置
为什么配置环境变量 1.为了方便使用java中的命令 2.windows中DOS窗口执行命令流程 现在当前目录下查找 如果没用在,在系统环境变量中查找 都没有报错 环境变量配置 此电脑->高级系统设置->高级->环境变量->系统变量 两个添加 JAVA_HOME = jdk所在目录 ...
2021-06-23 10:05:49
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅