andj4cn
V2EX  ›  Hadoop

关于分布式系统的学习

  •  
  •   andj4cn · Jul 31, 2019 · 6002 views
    This topic created in 2492 days ago, the information mentioned may be changed or developed.

    最近在学分布式,我想问下大家,分布式环境是依托什么搭建的。本身自己是一个学生党,目前的几个方案都有过尝试,或者准备尝试,如下:

    1. 公有云环境搭建,但是费用有点贵。
    2. 树莓派,有些如 redis 搭建起来要至少 6 个节点,感觉也很吃钱。另外都得上散热,也是个问题。
    3. Docker。目前很多如 Zookeeper、hadoop 这些似乎都有镜像可以使用,不过 Docker 毕竟不是真的节点,目前正在踩坑。
    4. 虚拟机。本子不够好,开很多虚拟机内存消耗吃不起。

    Java 后端入门小生,很多的中间件、框架等都需要分布式环境,希望各路大神分享下宝贵意见!

    14 replies    2019-07-31 12:54:28 +08:00
    Raymon111111
        1
    Raymon111111  
       Jul 31, 2019
    学生学好基础和数学, 如果可以多看看源码, 比如你提到 redis 和 zk, 那原理都清楚吗

    数据结构
    网络技术
    操作系统

    你说的这些玩意工作以后慢慢接触就好了
    wly19960911
        2
    wly19960911  
       Jul 31, 2019
    aws 有学生优惠, 不管是买还是自己申请, 150 刀随开随用够你用很久了.
    gclove
        3
    gclove  
       Jul 31, 2019
    老实说,有的方案你都列出来了

    先从理论文章入手 ~~ 后边再实践也可以
    RubyJack
        4
    RubyJack  
       Jul 31, 2019
    学一下 docker
    yeya24
        5
    yeya24  
       Jul 31, 2019 via iPhone
    docker 就行了 区别不大…你说的这些分布式本身不就是多进程之间的互相通信吗然后组成集群吗,实际上换下端口改下配置用一台机器也可以跑。
    PressOne
        6
    PressOne  
       Jul 31, 2019 via Android
    分布式主要是搞清楚调度系统,调度系统的底层比较复杂,一般会用就行。
    andj4cn
        7
    andj4cn  
    OP
       Jul 31, 2019
    @Raymon111111 马上就毕业了,目前拿到了几个 offer,只是想多深入研究一下。
    maichael
        8
    maichael  
       Jul 31, 2019
    k8s 模拟分布式环境?(#滑稽
    Raymon111111
        9
    Raymon111111  
       Jul 31, 2019
    @andj4cn 那可以考虑去实习了

    自学这些东西没啥必要, 效率太低, 进了公司这些东西自然就都会了
    vincel
        10
    vincel  
       Jul 31, 2019
    为啥要弄虚拟机这些 比如 zookeeper 一台电脑跑多个实例不就行了 每个实例改下端口 一样可以搭建集群啊 对你学习来说效果是一样的
    claymore94
        11
    claymore94  
       Jul 31, 2019
    同一楼 最好看些基础课的东西
    laminux29
        12
    laminux29  
       Jul 31, 2019
    高配电脑 + VMware WorkStation + 早期不耗内存的 Linux 版本,完全可以模拟简单的分布式场景。
    Mirana
        13
    Mirana  
       Jul 31, 2019
    单机就可以搭的
    Takamine
        14
    Takamine  
       Jul 31, 2019 via Android
    有些单机就可以,比如 kafka 和 zk 如何单机三个 broker,官网就有,其他的推荐还是看看 docker 玩一下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3087 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 14:11 · PVG 22:11 · LAX 07:11 · JFK 10:11
    ♥ Do have faith in what you're doing.