- 博客(12)
- 收藏
- 关注
原创 需求123:热门活跃单跳
准备需求1:Top10热门品类需求说明:品类是指产品的分类,大型电商网站品类分多级,咱们的项目中品类只有一级,不同的公司可能对热门的定义不一样。我们按照每个品类的点击、下单、支付的量来统计热门品类。鞋 点击数 下单数 支付数衣服 点击数 下单数 支付数电脑 点击数 下单数 支付数例如,综合排名 = 点击数20% + 下单数30% + 支付数*50%本项目需求优化为:先按照点击数排名,靠前的就排名高;如果点击数相同,再比较下单数;下单数再相同,就比较支
2021-06-08 01:17:41
200
原创 备忘录
一、HIVEover中的partition by与group byname orderdate costjack 2017-01-01 10jack 2017-02-03 23jack 2017-01-05 46jack 2017-04-06 42jack 2017-01-08 55mart 2017-04-08 62mart 2017-04-09 68mart 2017-04-11 75mart 2017-04-13 94=======================gruop b
2021-05-08 20:51:52
402
2
原创 2020-10-09
HQL笔记内容:-- 一些设置-- 以本地模式运行/* 当一个job满足如下条件才能真正使用本地模式: 1.job的输入数据大小必须小于参数:hive.exec.mode.local.auto.inputbytes.max(默认128MB) 2.job的map数必须小于参数:hive.exec.mode.local.auto.tasks.max(默认4) 3.job的reduce数必须为0或者1 */SET hive.exec.mode.local.auto=true;-- 查看内置函数
2020-10-09 23:57:32
1948
1
原创 2020-09-01
集群配置1.core-site.xml代码如下(示例):<!-- 指定HDFS中NameNode的地址 --><property> <name>fs.defaultFS</name> <value>hdfs://hadoop102:9000</value></property><!-- 指定Hadoop运行时产生文件的存储目录 --><property> <name>
2020-09-01 22:22:53
75
原创 服务器同步网络时间脚本
1.服务器 同步 阿里云 网络时间脚本代码如下(示例):#!/bin/bash#验证参数if [$#==0]then echo 请输入要执行的命令! exit;fiecho "正在执行的命令是:$@"#2. 遍历所有目录,挨个发送for host in mac1 mac2 mac3do echo ==================== $host ==================== ssh $host $@ sudo ntpdate
2020-09-01 16:36:40
323
原创 虚拟机间的时间同步脚本
虚拟机间的时间同步脚本代码如下(示例):#!/bin/bash#1. 指定机器上同步指定时间if [ $# == 0 ]then echo 请输入要修改的时间! exit;fi#2. 修改系统时间for host in mac1 mac2 mac3do echo ==================== 同步 $host 时间 ==================== ssh "$host sudo date -s '$@'"done总结:Shel
2020-09-01 16:18:44
377
原创 Linux安装JDK并且替换Linux自带JDK
1.将安装好的JDK解压代码如下(示例):tar -zxvf jdk1.8.0_144/ -C /opt/java2.配置/etc/profile,并验证(发现问题)代码如下(示例):vim /etv/profile JAVA_HOME=/opt/java/jdk1.8.0_144 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATHsource /etc/profilejava -version java version "1.
2020-09-01 15:37:12
413
原创 xcall 远程控制脚本
xcall脚本制作,配合免密使用代码如下(示例):#!/bin/bash#验证参数if [$#==0]then echo 请输入要执行的命令! exit;fiecho "正在执行的命令是:$@"#2. 遍历所有目录,挨个发送for host in mac1 mac2 mac3do echo ==================== $host ==================== ssh $host $@done...
2020-09-01 13:29:11
248
原创 ssh虚拟机免密登录配置
1.进入root用户,创建ssh密钥代码如下(示例):ssh-keygen -t rsa2.密钥拷贝到其他虚拟机(含本机)实现免密登录连接代码如下(示例):ssh-copy-id 本机macssh-copy-id mac2ssh-copy-id mac3
2020-09-01 13:02:18
676
原创 虚拟机克隆修改网卡等命令操作
1、删除克隆机与虚拟机系统的的网卡eth0信息,将第二个网卡的 eth1 改为 eth0命令:vim /etc/udev/rules.d/70-persistent-net.rules2、将默认网卡mac地址改为步骤一网卡mac地址(删除UUID)命令:vim /etc/sysconfig/network-script/ifcfg-eth03.修改hostname主机名命令:vim /etc/sysconf/network4.重启命令:reboot...
2020-09-01 12:04:19
665
原创 分发脚本xync
分发脚本xync记录以下#!bin/bash#验证参数if(($#!=1))then echo 请输入要分发的单个文件! exit;fi#获取分发文件的绝对路径dirpath=$(cd -P `dirname $1`;pwd)filename$(basename $1)echo "要分发的文件路径是:$dirpath/$filename"#获取当前的用户名user=$(whoami)#分发for((i=102;i<=104;i++))do
2020-09-01 11:11:44
584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人