月度归档: 2018 年 6 月

  • Play With Docker

    有时候网上找到了一个docker镜像,可能需要快速了解一下,拉到本地,然后配置环境启动有时候有点慢。这种情况Play With Docker就是一个不错的选择,地址:https://labs.play-with-docker.com/

    如果你是镜像的维护者,还可以提供一个stack文件地址,比如 http://play-with-docker.com/?stack=https://raw.githubusercontent.com/htynkn/dockerfiles/master/dubbo-admin/stack.yml

    这样可以快速体验一把,这里的例子是dubbo-admin…

  • 拉取Github PR代码到本地分支

    有时候在Github上协作,比较常见的例子就是你fork了一个项目,这个时候有人提交了一个PR到源项目,而然后你希望研究一下PR。如果你fork以后的项目(你有完整权限的那个,用户是你自己的)名字为origin,那么首先做的就是添加upstream指向源项目。

    这里以Dubbo的一个PR为例,https://github.com/apache/incubator-dubbo/pull/1941

    这里可以看到这个PR的ID是1941。首先检查upstream指向。

     

    然后fetch PR,命令如下:

    git fetch origin pull/1941/head:repack-org-apache
    git checkout repack-org-apache
    
  • 利用docker快速启动一个hive

    临时要用一下hive,本机是没有装的,又想要一个最小集群,快速起起来的,找了一会儿发现一个好的库https://github.com/big-data-europe/.

    这个库下面从Spark到Hadoop,从hbase到hive,应有尽有.以hive为例,https://github.com/big-data-europe/docker-hive

    下载整个库以后直接docker-compose up.默认端口是10000,直接使用就行了.…