/**
     *  生成唯一随机数字串
     *  $unix=0表示随机串以普通时间即年月日时分秒串上毫秒数再串上一个四位的随机数,共22位
     *  $unix=1表示随机串以时间戳串上毫秒数再串上一个四位的随机数,共18位
     *  两种参数生成的随机串是一样的,唯一区别是用时间戳生成的随机串短一点
     */
    public function createRandNum($prefix,$unix = 0)
    {
        $time = (bool)$unix ? time() : date("YmdHis");
        $msec = explode('.', microtime(1));
        $msec = str_pad($msec[1], 4, "0");
        $randNum = $prefix.'_'.$time . $msec . mt_rand(1000, 9999);

        return $randNum;
    }

使用php hdfs 读取大文件

最近用hdfs上传了一个2.8g的视频,发现用原始的read方式会把整个视频加载到内存,会非常慢。所以使用hdfs的web api里面的按文件偏移量加载的方式。 参考:htt...

阅读全文

php获取字符串中的数字

$str = 'aasd222ssdd32'; $str = preg_replace("/[^0-9]/","",$str); echo $str;

阅读全文

Apache Hadoop Hdfs 集群安装(2台),并使用php操作hdfs上传、读取文件

Hadoop Java版本 https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Java+Versions Apache Hadoop 3.x现在仅支持Java 8 从2.7.x到2.x的Apache Had...

阅读全文

评论已经关闭。