logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

hadoop报 No route to host

这是由于我在工作环境中频繁使用VPN 然而在hosts 文件中固化了ip ,导致在本机的ip更改了之后没有更新hosts 里面的IP 导致了没有办法识别虚拟机中的namenode,将hosts的IP更新,此问题化解

主机不联网时和vitrualbox虚拟机通信

主机:ubuntu虚拟:virualbox(4台ceontos虚拟机)原来所有的虚拟及全部之配置一个网卡选择桥接的方式,但是虚拟机中的网卡有时候无法启动,索性在增加一块网卡,重启虚拟机后,多出一个网卡eth1(原来的是eth0),启动eth1成功,但是为了设置静态IP,到/etc/sysconifg/network-scripts中新建ifcfg-eth1,内容如下:DEVIC

linux shell 判断命令执行状态

在shell中 变量$?保存的是上一条命令的执行结果,0 为成功,1是失败。所以在shell中如果后一个命令集依赖于前一个命令集的结果可以用这个变量判断。同时可以把标准的错误输出重定向到一个log文件,记住如果t.txt不存在则cat t.txt 2>log.log此时$?为1,虽然上面的最后的重定向是成功的但是他记住的是上面的命令中是否产生了标准错误的输出

ubuntu 下安装xmind

1.到xmind官方网站上下载deb包 xmind-linux-3.4.1.201401221918_amd64.deb2. sudo dpkg --ignore-depends=sun-java5-jre,sun-java6-jre,openjdk-6-jre -i xmind-linux-3.4.1.201401221918_amd64.deb 这一步确保已经安装了java ,我由于安

linux 浮点数计算

在linux中不能在shell中直接计算浮点数,可以用bc或者awk来达到同样效果1. 用bc来实现,bc中设置scale的参数值来设定保留小数点的位数[root@hadoop ~]# n1=6[root@hadoop ~]# n2=5[root@hadoop ~]# echo "scale=2;${n1}/${n2}"|bc1.20[root@hadoop ~]# ech

python main 函数

模拟一个类似java的main函数:1. 可以看出如果单独执行时先进入main[root@hadoop Desktop]# cat hongrao.py#! /usr/bin/python# this is test main function by hongraodef hongrao():    name="weihongrao"    prin

MR python joiner

继承http://blog.csdn.net/weihongrao/article/details/16826763 把上次得出的数据在和group维度表进行关联得到group名称mapper:joinm#!/usr/bin/pythonimport sysclass mapper:    def map(self):        for line in

hive上删除列

hive上删除列 很简单 replace 就好,但是只是在元数据中删除了而已,其实并没有改动hdfs上的数据文件hive> select * from product;OKid      name1       apple2       samsung3       moto1       apple执行删除列:hive> alter table p

到底了