//产品池publicclassProductPool {privateList<Apple>apples;privateintmaxSize = 0;publicProductPool(intmaxSize) {this.apples =newArrayList<Apple>();this.maxSize =maxSize; }publicsynchronizedvoidpush(Apple apple) {if(this.apples.size() ==maxSize) {try{this.wait(); }catch(InterruptedException e) ...
内部表:先在hive里建一张表,然后向这个表插入数据(用insert可以插入数据,也可以通过加载外部文件方式来插入数据),这样的表称之为hive的内部表 外部表:HDFS里已经有数据了,然后,通过hive创建一张表来管理这个文件数据。则这样表称之为外部表。需要注意的是,hive外部表管理的是HDFS里的某一个目录下的文件数据 外部...
1.下载Redis cd /opt/resources/ wget http://download.redis.io/releases/redis-3.2.11.tar.gztar -xf redis-3.2.11.tar.gz -C /opt/software/ 2.安装Redis cd /opt/software/redis-3.2.11make&& make install 3.启动单机版Redis #启动 默认端口6379 redis-server #登陆 redis-cli #关闭服务 shutdown...
1. 关闭防火墙 service iptables stop chkconfig iptables off 2. 修改主机名,Hadoop主机名中不能出现_和- vim /etc/sysconfig/network 修改其中的HOSTNAME属性的值,例如HOSTNAME=hadoop01 修改完成之后保存退出,然后需要重新生效 source /etc/sysconfig/network 3. 需要将主机名和ip进行映射 vim /etc/hosts 添加主...
- 图关系数据库 - Neo4J/InfoGrid - KV键值数据库 - Redis ### CAP概述 - 一致性(Consistency) - 对某个指定的客户端来说,读操作保证能返回最新的写操作结果 - 可用性(Availability) - 非故障的节点在合理的时间内返回合理的响应 - 分区容错性(Partition) ...
publicclassSingleLanhan {privatestaticSingleLanhan lanhan;privateSingleLanhan() { System.out.println("1一个懒汉式对象被实例化"); }publicstaticSingleLanhan getInstance() {synchronized("") {if(lanhan==null) { lanhan=newSingleLanhan();
1. Hive是Apache提供的基于Hadoop的数据仓库管理工具 2. Hive提供了类SQL语言来操作Hadoop,底层会将SQL转化为MapReduce来执行,所以效率会比较低 3. Hive适应于离线处理 4. 要求安装Hive的节点要先安装Hadoop,解压完成之后,在启动Hive的时候自动去找环境变量中的HADOOP_HOME ...
event将传输的数据进行封装,是flume传输数据的基本单位,如果是文本文件,通常是一行记录,event也是事务的基本单位。event从source,流向channel,再到sink,本身为一个字节数组,并可携带headers(头信息)信息。event代表着一个数据的最小完整单元,从外部数据源来,向外部的目的地去。简而言之,在Flume中,每一条日志就会封装...
01. 关闭防火墙 service iptables stop chkconfig iptables off systemctl disable firewalld 02. 需要修改主机名,要求主机名中没有_和- vim /etc/sysconfig/network 修改HOSTNAME选项,例如 HOSTNAME=hadoop01 保存退出,重新生效 source /etc/sysconfig/network ...
cd /usr/local/useradd-s /sbin/nologin -M mysqlchown-R mysql:mysql mysql mysql/bin/mysqld --initialize --user=mysql#此时必须复制保存好临时密码vim/etc/profile export PATH=$PATH:/usr/local/mysql/bin source/etc/profilecp/usr/local/mysql/support-files/mysql.server /etc/init.d/mysql ...