- 浏览: 1793310 次
- 性别:
- 来自: 北京
-
最新评论
-
奔跑的小牛:
例子都打不开
如何使用JVisualVM进行性能分析 -
蜗牛coder:
好东西[color=blue][/color]
Lucene学习:全文检索的基本原理 -
lovesunweina:
不在haoop中是在linux系统中,映射IP的时候,不能使用 ...
java.io.IOException: Incomplete HDFS URI, no host -
evening_xxxy:
挺好的, 谢谢分享
如何利用 JConsole观察分析Java程序的运行,进行排错调优 -
di1984HIT:
学习了~~~
ant使用ssh和linux交互 如:上传文件
文章列表
什么时候需要分析
对于JAVA程序员来说,磁盘IO存在性能问题的时候可能不是那么多,频繁操作磁盘的也就是大量的日志、索引文件,甚或是JAVA写的数据库(如:hbase)等。
JAVA程序员在Linux下分析程序性能,top命令是比较常用的,比如这么一行:
Cpu(s): 14.8%us, 0.8%sy, 0.0%ni, 60.3%id, 83.8%wa, 0.1%hi, 0.2%si, 0.0%st
如果磁盘IO是瓶颈之一的话,那么%wa的值就会很高,那么这个时候就要分析磁盘IO了。其他字段这里就不再解释了(小提示:按1会显示你所有CPU的情况,这里 ...
呵呵,发现一不错文章:跨域资源共享的10种方式
同源策略
在客户端编程语言中,如JavaScript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意
义。同源策略规定跨域之间的脚本是隔 ...
Hbase不稳定,分析日志发现,归纳总结,目前发现共存在两个问题,一个就是上篇博客提到的问题,还有个问题就是zookeeper的问题
我的异常输出为:
2010-10-28 00:36:49,573 WARN org.apache.zookeeper.ClientCnxn: Exception closing session 0x9d2be33db ...
hbase报的错误,经过分析是Hadoop不能写入数据了。可恶的是hbase会丢失该阶段put的的数据。
DFSClient: Exception in createBlockOutputStream java.io.IOException: Bad connect
ack with firstBadLink
DFSClient: Abandoning block blk_
DFSClient: Waiting to find target node
DFSClient: DataStreamer Exception: java.io.IOException: Unabl ...
讲得很好,转载一下:http://www.java1995.cn/wiki/article/115-Xiang_Jie_Buffer_Class
Buffer类基本概念:
一般而言,Buffer的数据结构是一个保存了原始数据的数组,在Java语言里面封装成为一
个带引用的对象。Buffer一般称为缓冲区,该缓冲区的优点在于它虽然是一个简单数组,但是它封装了很多数据常量以及单个对象的相关属性。针对
Buffer而言主要有四个主要的属性:
容 量(Capacity
):
容量描述了这个缓冲区最 多能够存放多少,也是Buffer的最大存储元 ...
自己指定DNS解析:
66.249.89.104 code.google.com
这里查到的,感谢!
http://www.oraforum.net/thread-2711-1-1.html
RAID卡Adeptec 5805的识别有问题
在这里寻找了半天,没搞好事 http://www.adaptec.com/en-US/support/raid/sas_raid/SAS-5085/
解决方法:
编译内核解决掉RAID卡驱动问题,需要注意的是不同的RAID卡应该有不同的驱动。
Device Drivers --->
SCSI device support --->
[*] SCSI low-level drivers --->
<M> Adaptec AACRAID support
不过可笑的是,我的 ...
网卡没识别,难道驱动有问题?
lspci查看
05:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
05:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
之前的网卡是
03:00.0 Ethernet controller: Realtek Semiconduc ...
前面的两篇博客写的有点傻了,这里整理下,写下整个过程:
参考官方文档:
http://wiki.apache.org/solr/SolrTomcat
但是不是完全按照官方文档来的。
一、准备材料:
从这里下载solr:http://lucene.apache.org/solr/
,我下载的是sorl-1.4.0
本机上安装tomcat,我装的是apache-tomcat-6.0.29
二、安装 solr 服务
tomcat根目录我下面称为:$CATALINA_HOME
自己选择一个规划好的服务目录,比如我选择了:/var/www/r ...
DNS缓存
# emerge dnsmasq
# nano /etc/resolv.conf
nameserver
127.0
.
0.1
# nano /etc/resolv.dnsmasq.conf
# Generated by net-scripts
for
interface
lo
nameserver
8.8
.
8.8
http://wiki.apache.org/hadoop/Hbase/MultipleMasters
发现Hbase支持多个主节点的,万一某个主节点挂了,还可以切换到备用节点上。
据说hadoop-0.21支持备份主节点,万一主节点挂了的话,还是可以切换的。
不过本人稍微尝试了下hbase的主节点切换功能,不太好使。并且还没有支持hadoop-0.21.0版本的hbase出现。
推荐阅读下这个:
http://wiki.apache.org/hadoop/Hbase/MultipleMasters 很不错
简单实用
远端:
java \
-Dcom.sun.management.jmxremote.port=8999 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false youJavaTest\
本地:
jconsole 192.168.0.171:8999
ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.io.IOException: Incomplete HDFS URI, no host: hdfs://data_181.uc:9000
着实郁闷到了,原来在Hadoop中,主机名不要包含下划线“_”,但可以有横线“-”。
Incomplete HDFS URI
按照新的文档来 更新配置: http://hadoop.apache.org/common/docs/current/cluster_setup.html
发现多了很多东西,新的文档也比以前的详细,好的多.
不过此次只为了升级hadoop0.20.2到hadoop-0.21.0
看看发布的版本:http://hadoop.apache.org/common/releases.html
23
August, 2010: release 0.21.0 available
26
February, 2010: release 0.20.2 a ...
接着上篇文章:
http://jiajun.iteye.com/blog/745333
多个实例应用还是比较符合日常需求,建立多个索引,如何配置呢?
简单的建立多个索引
:接着上篇文章,直接操作
cp -a /opt/apache-solr-1.4.1/example/multicore/* /var/www/solr/
然后重启tomcat,访问:http://192.168.0.173:8983/solr/
会发现,已经OK:
Welcome to Solr!
Admin core0
Admin core1
如何修改成自己需要的呢?制造几 ...