摘要: 转自:blog.csdn.net/wh62592855/article/details/5752199今早一来,突然发现使用-put命令往HDFS里传数据传不上去了,抱一大堆错误,然后我使用bin/hadoop dfsadmin -report查看系统状态admin@adw1:/home/admin/joe.wangh/hadoop-0.19.2>bin/hadoop dfsadmin -reportConfigured Capacity: 0 (0 KB)Present Capacity: 0 (0 KB)DFS Remaining: 0 (0 KB)DFS Used: 0 (0 KB 阅读全文
posted @ 2012-07-31 09:12 HustQuan 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/sinbad/item/ef5bd0f9cd5acf6c3d14856b最近在搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录。"公私钥"认证方式简单的解释:首先在客户端上创建一对公私钥 (公钥文件:~/.ssh/id_rsa.pub; 私钥文件:~/.ssh/id_rsa)。然后把公钥放到服务器上(~/.ssh/authorized_keys), 自己保留好私钥.在使用ssh登录时,ssh程序会发送私钥去和服务器上的公钥 阅读全文
posted @ 2012-07-30 16:01 HustQuan 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理。但是当我们运行安装服务的命令时候,假设服务名为myservice#chkconfig --add myservice常常会出现service myservice does not support chkconfig我们一般在脚本开头加入下面两句就好了#gedit /etc/init.d/myservice添加下面两句到 #!/bin/bash 之后。# chkconfig: 2345 10 90 # description: myservice ....其中2345是默认启动级别,级别有0-6共7个级别。  阅读全文
posted @ 2012-07-12 11:31 HustQuan 阅读(40750) 评论(2) 推荐(4) 编辑
摘要: 转自:http://www.2cto.com/os/201202/121249.html在linux系统启动的时候,我们可以看到很多服务性程序一个接一个的被启动(就是那些后面有一个兰色[OK]的行),这些在后台运行的程序为我们使用计算机起了很重要的作用,以这种方式运行的程序有以下特点:开机启动,关机停止(废话!关机了还运行啊???)后台运行通过service 命令控制或查看对应的程序的运行状态 恩,不错,那怎么把我们自己编制的程序做成这样的一个服务呢? 废话少说,主要分以下3步: 1、把可执行程序放到一个linux系统可以找到的地方。在linux命令提示符下输入env ,回车后可看到环境变量, 阅读全文
posted @ 2012-07-12 11:15 HustQuan 阅读(7085) 评论(0) 推荐(0) 编辑
摘要: /etc/init.d/functions详解functions 这个脚本是给/etc/init.d里边的文件使用的。提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然 后会设置success,failure,warning,normal几种情况下的字体颜色。下面再看看提供的重要方法:checkpid:检查是否已存在pid,如果有一个存在,返回0(通过查看/proc目录)daemon:启动某个服务。/etc/init.d目录部分脚本的start使用到这个killproc:杀死某个进程。/etc/init.d目录部分脚本的stop使用到这个pidfile 阅读全文
posted @ 2012-07-12 11:13 HustQuan 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.cnblogs.com/chengxin1982/archive/2010/01/13/1646311.html一、static_cast用法:static_cast < type-id > ( expression )该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法: ①用于类层次结构中基类和子类之间指针或引用的转换。 进行上行转换(把子类的指针或引用转换成基类表示)是安全的; 进行下行转换(把基类指针或引用转换成子类表示)时,由于没有动态类型检查,所以是不安全的。 ②用于基本数据类型 阅读全文
posted @ 2012-06-12 09:37 HustQuan 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 1.安装# yum install subversion2. svn配置建立svn版本库目录可建多个:2.1 新建文件夹:# mkdir -p /opt/svndata/repos2.2 建立svn版本库:# svnadmin create /opt/svndata/repos2.3 修改svn版本库配置文件版本库:# vi /opt/svndata/repos/conf/svnserve.conf内容修改为:[general]anon-access = noneauth-access = writepassword-db =passwdauthz-db = authzrealm = repo 阅读全文
posted @ 2012-05-16 10:56 HustQuan 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: 一、功能简介把一个字符串转换成整数二、linux c库函数实现/****long atol(char *nptr) - Convert string to long**Purpose:* Converts ASCII string pointed to by nptr to binary.* Overflow is not detected.**Entry:* nptr = ptr to string to convert**Exit:* return long int value of the string**Exceptions:* ... 阅读全文
posted @ 2012-05-04 18:47 HustQuan 阅读(12620) 评论(2) 推荐(1) 编辑
摘要: ===========最大线程数============== linux 系统中单个进程的最大线程数有其最大的限制 PTHREAD_THREADS_MAX 这个限制可以在 /usr/include/bits/local_lim.h 中查看 对 linuxthreads 这个值一般是 1024,对于 nptl 则没有硬性的限制,仅仅受限于系统的资源 这个系统的资源主要就是线程的 stack 所占用的内存,用 ulimit -s 可以查看默认的线程栈大小,一般情况下,这个值是 8M 可以写一段简单的代码验证最多可以创建多少个线程int main(){ int i = 0; pth... 阅读全文
posted @ 2012-04-01 10:43 HustQuan 阅读(39217) 评论(2) 推荐(1) 编辑
摘要: 功能描述:获取或设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值。非授权调用进程只可以将其软限制指定为0~硬限制范围中的某个值,同时能不可逆转地降低其硬限制。授权进程可以任意改变其软硬限制。RLIM_INFINITY的值表示不对资源限制。用法:#include <sys/resource.h>int getrlimit(int resource, struct rlimit *rlim);int setrlimit(int resource, const struct rlimit *rlim);参数:resource:可能的 阅读全文
posted @ 2012-04-01 10:29 HustQuan 阅读(64715) 评论(1) 推荐(1) 编辑