- 浏览: 613236 次
- 性别:
- 来自: 大连
-
最新评论
-
fei33423:
同意你的说法. hbase 的强一致性分为两部分来说. 数据分 ...
浅谈Hbase 的强一致性 -
zengwenbo5566:
,高人,刚安装了 genymotion 那个附带 virtu ...
VirtualBox报错Unable to load R3 module GetLastError=1790 (VERR_UNRESOLVED_ERROR -
kabike:
QQ1289714862 写道这代码有问题吧 bar1 bar ...
AtomicBoolean运用 -
QQ1289714862:
这代码有问题吧 bar1 bar2 那来的 你是不是new了两 ...
AtomicBoolean运用 -
DEMONU:
需要依赖这么多东西啊
hbase 0.96和hadoop 2.2 java 客户端的jar依赖
文章列表
最近遇到一个奇怪的事情,部署一个简单的web app,里面的jsp不能运行
错误如下
引用javax.servlet.ServletException: java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:343 ...
在使用hadoop的过程中,知道hadoop的cache使用了off heap.
下面这篇文章写得不错
http://mentablog.soliveirajr.com/2012/11/which-one-is-faster-java-heap-or-native-memory/
用了hadoop 2.3 以后,每次启动都出现
引用WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
而且hadoop的cache和短路读(Short-Circuit Local Reads)都需要native library的支持
但是它自带的native library是32位的,需要自己编译适合自己的.
编译方法是
http://hadoop.apache.org/docs/r2 ...
yum provides查询命令所属的软件包
- 博客分类:
- linux
比如不知道rpcinfo这个命令是哪个包的,可以用
yum provides */rpcinfo
http://hadoop.apache.org/docs/r2.3.0/hadoop-project-dist/hadoop-hdfs/HdfsNfsGateway.html
按照文档做就行,只是它说限制是不支持hard link,但是我建立soft link也会失败,并导致卷挂载点失败
比如
cat /etc/my.cnf
vi /etc/my.cnf
!$可以代替上一次命令的参数
这时可以使用
cat /etc/my.cnf
vi !$
具体内容可以参考
http://hadoop.apache.org/docs/r2.3.0/hadoop-yarn/hadoop-yarn-site/HDFSHighAvailabilityWithQJM.html
要注意的是
引用hdfs-daemon.sh journalnode命令不存在,要用
引用hadoop-daemon.sh start journalnode
引用hdfs -initializeSharedEdits
写错了,是
引用hdfs namenode -initializeSharedEdits
hadoop 2.3的HA中,最多支持两个namenode
经常遇到
引用if [ -n "$SECONDARY_NAMENODES" ]
这样的表达式,
含义可以参考
http://www.gnu.org/software/bash/manual/bashref.html#Bash-Conditional-Expressions
运行tomcat后solr app没有部署成功.报错是
引用2014-02-26 20:02:57 org.apache.catalina.core.StandardContext startInternal
严重: Error filterStart
2014-02-26 20:02:57 org.apache.catalina.core.StandardContext startInternal
严重: Context [/solr] startup failed due to previous errors
之类.
在localhost.2014-02-26.log中发现
引用org ...
原来的hbase集群是hadoop 1.0.3 和 hbase 0.94.升级后为hadoop 2.2.0 和hbase 0.96
升级后原来的java client无法连接到hbase,官方文档也没明确指出需要哪些jar包.
尝试中各种错误,比如
引用 java.lang.NoClassDefFoundError:
org/apache/hadoop/util/PlatformName
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.util.PlatformName
或 ...
http://lippeng.iteye.com/blog/963047
不错的中文资料,推荐大家看看
http://blog.csdn.net/liuaigui/article/details/7786215
http://blog.fs-linux.org/?p=124
gluster的volume是由一系列的translator组成的,translator就像输入输出流的堆栈式结构一样,由一个translator调用另一个translator,每个translator在运行时作为shared-object,根据不同的文件操作调用不同的函数.
每个translator一般需要定义xlator_fops、xlator_cbks、init、fini、volume_options这几个结构体.结构体里是不同的函数指针
比较重要的是xlator_fops这个结构体,在这里,一般要定义规定好的文件操作,文件操作在xlator.h中都有严格的明确定义
比如
fop_re ...
使用百度地图的android sdk的ItemizedOverlay可以方便的在地图上添加覆盖物,但是覆盖物是不能拖拽的,只有onTap函数中可以处理点击事件.怎么能实现拖拽呢?
我想到的一个方法是既然MapView也是一个android的View,自然可以监听鼠标事件,可以设置OnTouchListener,捕获最原始的鼠标事件.
ItemizedOverlay有个hitTest方法,可以判断屏幕点击是否点击到了一个覆盖物上,所以可以在OnTouchListener的onTouch方法中,判断鼠标事件的不同,
在MotionEvent.ACTION_DOWN,即鼠标按下时,先判断鼠标是否是在一 ...
使用百度地图的android sdk,调用MapController的zoomIn或者zoomOut方法以后,立即调用MapView的getZoomLevel方法,发现总是不能取得最新的值,怀疑设置缩放级别是异步方法.后来在MapView里注册了一个MKMapStatusChangeListener,在listener的onMapStatusChange方法里能取得最新的地图缩放级别