`
亦梦亦真
  • 浏览: 225634 次
  • 性别: Icon_minigender_1
  • 来自: 秦皇岛
社区版块
存档分类
最新评论
文章列表
因为hbase的存储只支持文本。但当我们需要要一些文件类型上传到hbase上的时候,如果使用文件流,将它转成文本类型,上传下载是没有问题,可是这样一来,新生成的文件与原始文件的里的格式(如DOC里的图片)这样的东西就不存在了,这样的话,就没有什么意义了。 因此,上传到hbase的时候,可以通过将文件流转换成BASE64的编码,这样,上传下载仍是原文件。但是要注意的是,该文件的格式,如果格式不统一的话,还是不会出来的。 我就遇到过这样的问题,该文件是docx格式的,我下载后转成doc的,就会出问题。 下面是实现代码 public String getSource(String URL) t ...
  Servlet程序: import java.io.IOException; import javax.annotation.Resource; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @SuppressWarnings("serial&qu ...
web.xml <servlet> <servlet-name>FirstServlet</servlet-name> <servlet-class>com.servlet.FirstServlet</servlet> </servlet>  <servlet>与</servlet>分别为Servlet配置的开始标签与结束标签。中间的部分就是一个Servlet的配置信息。其中<servlet-class>配置Servlet的类名。<servlet-name& ...
现在一般的企业都会 使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在 网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能 需要第三方支持)。进入正题,linux有七种网卡绑定模式:0. round robin,1.active-backup,2.load balancing (xor),  3.fault-tolerance (broadcast), 4.lacp,  5.transmit load balancing, 6.a ...
先停止NeetworkManager  service NetworkManager stop chkconfig NetworkManager off 这个NetworkManager必须设置为开机不启动,不然band0无法运行成功 在/etc/sysconfig/network-scripts/目录下建立ifcfg-bond0文件,文件内容如下: DEVICE=bond0 USERCTL=no BOOTPROTO=none ONBOOT=yes IPADDR=192.168.100.17 NETMASK=255.255.255.0 GATEWAY=192.168. ...
做完系统时间总是不对,就算选择了时区也不对,时间总是更新的不一样。后来发现有一个设置,在 设置时间时:System——Administrator——Date & Time——Time zone 下面有一个System clock user UTC,如果选择了就没有办法更改时区了

转HBASE日常维护

 
一,基本命令:     建表:create 'testtable','coulmn1','coulmn2'      也可以建表时加coulmn的属性如:create 'testtable',{NAME => 'coulmn1', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', VERSIONS => '10', COMPRESSION => 'LZO', TTL => '30000', IN_ ...
在进行系统开发中,有一顶是标识某一条记录为已读。 因为数据是缓存在List里的,如果进行id分别比较,会特别慢。 list里有一个indexOf(Object o)的方法。但是这个方法却是要求整个对象完全相同。 但是如果传递整个对象的话,参数会特别多,但是只传一个id的话,却不能比对成功。 于是,在该实体对象中,重载类比较方法,就可以实现,只比较id的功能。 /** * 类比较重载方法 * @param o * @return */ public int compareTo(Object o) { return this.rowkey.compare ...
找cid 为1 2 3 中相同的ROWKEY 或是CID 为1 2 3 4 5 这样的多个的,可以写为 select rowkey from conditionresult_tab where cid=1 and rowkey in (select rowkey from conditionresult_tab where cid=2 and rowkey in (select rowkey from conditionresult_tab where cid=3)) ,就是一个子查询,查询交集的,这样的SQL语句有什么优化方法呢? 现在这样的查询速度特别慢
工作这么久了,主要就是服务器端的开发,由于业务性质,对于性能的考虑是每天不得不面对的问题,每次出方案,都是以预估总pv、单机支持最大并发、预计机 器资源。。。。。。等等一系列问题开始,所以程序运行中单个函 ...
1:运行dfsadmin -upgradeProgress status 检查是否存在备份 如果是第一次升级 就不存在备份 2:备份dfs.namenode.dir下文件 3:停止所有节点 bin/stop-all.sh 4:在所有节点上重新部署hadoop 并替换conf文件夹下所有文件(就是将原有的hadoop-0.19.1更名为hadoop-0.19.1-oldverstion,然后解压 hadoop-0.19.2.tar.gz 将0.19.2中的conf文件替换为0.19.1中的conf文件夹) 注意:HADOOP_HOME设置;fairscheduler.jar包要从contr ...
功能说明:解压缩zip文件 语  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z] 补充说明:unzip为.zip压缩文件的解压缩程序。 参  数:-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。-f 更新现有的文件。-l 显示压缩文件内所包含的文件。-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。-t 检查压缩文件是否正确。-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件 ...
.tar解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName---------------------------------------------.bz ...

solr部署(windows)

    博客分类:
  • solr
前提: 1.装好JRE 和JDK ,设置环境变量 JAVA_HOME   C:\Program Files\Java\jdk1. 7 .0_03 JRE_HOME    C:\Program Files\Java\jre6 1.tomcat启动没有问题。tomcat6 环境变量 CATALINA_BASE   D:\apache-tomcat- 6.0 . 35 CATALINA_HOME   D:\apache-tomcat- 6.0 . 35 ...
在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。 1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。 #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. touch /var/lock/s ...
Global site tag (gtag.js) - Google Analytics