自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-09-13

Scala中与Java语法中不同的地方进入:如果是本地配置的直接输入scala就进入scala交互窗口退出:quitscala可以借助java里面的类库eg:import java.util.Scannerprintln(“hello”)var msg=new Scanner(System.in).nextLine()使用IDEA创建scala项目步骤:创建项目–》scala—》next—》next—>Module nam...

2021-11-06 22:11:57 195

原创 2020-11-16

HBase中的过滤器:1.BinaryComparator: 按字节索引顺序比较指定字节数组,使用Bytes.compareTo(byte[])比较.2.BinaryPrefixComparator:和BinaryComparator相同,只是只比较前面(左面)数据是否相同。3.RegexStringComparator:提供一个正则的比较器,仅支持EQUAL和非EQUAL.4.SubstringComparator:判断提供的子串是否出现在table的value中。5.NullComparato

2021-06-19 17:14:37 175

原创 2020-11-27

JspCustom Tag(自定义标签):一个标签是可重复使用的,在一个项目中执行重复的任务 eg. 等是一个HTML标签Custom Tags的优势:1.消除了对于Scriptlet tag(不是很好的tag) 的需要2.将业务逻辑与jsp分离3.可重复使用:custom tag可以重复使用同一个业务逻辑Custom Tags的类型:Empty Tag:无属性和body td:welcome/2.带有属性的Tag <td:wel

2021-06-19 17:12:23 159

原创 2021-03-11

静态 IP配置Window 静态IP配置先设置虚拟机的网络,打开虚拟网络编辑器:以上三张图的操作均不更改IP,只是为了看将设置IP的前三个,即图中192.168.116.XX,你自己在下面设置IP时需要确保前三个为192.169.116.X X不能是0,1,2,其余均可打开nat设置打开虚拟机服务器:cd /etc/sysconfig/network-scripts/ls 查看vi ifcfg-ens33(第一个,有时候第一个不是ifcfg-ens33,则打开第一个)IP

2021-06-19 17:09:30 127

原创 2021-05-10

Hive--Joins基本上,为了通过使用两个表的公共值来组合两个表中的特定字段,我们使用hivejoin子句。换句话说,要组合来自数据库中两个或多个表的记录,我们使用JOIN子句。但是,它或多或少类似于SQL JOIN。此外,我们还使用它来组合多个表中的行。hive中的joins:为了在一个常见的基础条件上从多个表中检索数据,我们需要使用JIONS:(1).Inner or Equivalent Join(内部或等效连接):只返回两个表中连接字段相等的记录(2)...

2021-06-19 16:51:12 102

原创 2021-05-10

ZooKeeper Api对于用Java编写程序,我们有ZooKeeper API ,其中我们有ZooKeeper类,该类中包含许多编写程序的方法。connet():连接ZooKeeper Ensemblecreate():创建znodeexists():检查znode是否存在getData():得到一个znode的数据setData():更新或设置一个znode的数据getChildren():得到一个znode的所有子级delete():删除znodeclose(...

2021-05-10 18:01:32 121

原创 2021-04-29

1.在列表名中使用正则表达式eg.在员工中选择一n开头的列select n.* from employee;...符号在esc键下2.如果想要使用不同的列名,那么可以使用别名eg. select name as na from employee(name是employee表中的列,na是name的别名)3.嵌套使用selecteg.select id from (select id,name from employee) a ;select * from emp where id in (

2021-04-29 13:00:49 104

原创 2021-04-12

zookeeperwatches:如果在znode上任何客户端正在更新数据并且如果任何客户端想要在任何特定节点上的数据被更新,那么它应该得到一个关于它的通知,然后他可以建立一个watch在那个路径。eg:get /a/b [watch]watch 仅仅工作一次。它意味着一个客户端将设置watch,它将仅仅得到一次通知。如果他需要再次得到通知,那么它需要字词设置watchdelete命令:仅仅删除没有孩子的节点eg:delete /x如果想要删除有孩子的节点,可以使用rmr命令eg:rmr /

2021-04-12 13:05:02 105

原创 2021-04-08

1.创建customer表格(IDname date)2.下载数据3.设置静态分区(a创建分区表,使用name列作为分区b.对name=Arthur创建静态分区)4.动态分区create table if not exists Customer(id string,name string,date1 string)row format delimited fields terminated by’,’lines terminated by’\n’ stored as textfile;loa

2021-04-08 13:11:11 106

原创 2021-04-07

ZooKeeper Services客户端:客户端是我们分布式应用程序集群中的节点之一,可从服务器访问信息。 在特定的时间间隔内,每个客户端都会向服务器发送一条消息,以使服务器知道该客户端还活着。同样,当客户端连接时,服务器发送确认。 如果连接的服务器没有响应,则客户端会自动将消息重定向到另一台服务器。Zookeeper Ensemble:zookeeper多节点集群中的一组节点服务器:是zookeeper Ensemble里的一个节点Leader:在zookeeper ...

2021-04-08 13:02:51 114

原创 2021-04-07

hive中的分区hive在的分区有两种:1.静态分区2.动态分区两者的主要思想是相同的,这是做一件事情的两种方法创建静态分区表:create table if not exists dept (col1 int,col2 string,col3 string,col4 int) row format delimited fields terminated by’,’ lines terminated by’\n’stored as textfile;Partition...

2021-04-07 20:10:04 111

原创 2021-03-14

hive介绍Hive是建立在hadoop文件系统上的数据仓库结构。它分析和管理储存在hdfs里的数据。它主要提供以下操作:它提供一系列的可以用于提取,转化,下载数据的工具。它是一个可以储存,查询,分析大规模的储存在hdfs(或hbase)的数据query是通过MapReduce来执行的(不是所有的query都需要MapReduce)在hive0.11里,query与select a, b from XXX相似,可以被编译不通过MapReduceHive定义一个类似SQL语言叫做HQL。HQL

2021-03-14 21:07:27 86

翻译 2021-03-14

分布式系统的主要特点:1.资源共享2.可扩展性3.并发性4.性能和可伸缩性:这确保系统的响应时间不会随着总体负载的增加而增加5.容错性:确保系统能运行,即使有一些错误6.通过API进行抽象:这确保系统的各个组件始终是被隐藏于终端用户的,仅仅对他们显示终端服务ZooKeeperApache Zookeeper 是一个由Apache开发的顶级软件,作为一个集中服务并且用于维护命名和配置数据,提供灵活强大的同步在分布式系统。在Zookeeper的分支服务下,其主要解决:1.分布一致性:2.组

2021-03-14 21:04:41 93

空空如也

空空如也

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

TA关注的人

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