关于分布式系统的学习 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
andj4cn
V2EX    Hadoop

关于分布式系统的学习

  •  a href="Javascript:" Onclick="downVoteTopic(587779);" class="vote">
  •   andj4cn 2019-07-31 10:46:42 +08:00 5600 次点击
    这是一个创建于 2264 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    自学这些东西没啥必要, 效率太低, 进了公司这些东西自然就都会了
    vincel
        10
    vincel  
       2019-07-31 11:24:28 +08:00
    为啥要弄虚拟机这些 比如 zookeeper 一台电脑跑多个实例不就行了 每个实例改下端口 一样可以搭建集群啊 对你学习来说效果是一样的
    claymore94
        11
    claymore94  
       2019-07-31 11:44:34 +08:00
    同一楼 最好看些基础课的东西
    laminux29
        12
    laminux29  
       2019-07-31 12:00:17 +08:00
    高配电脑 + VMware WorkStation + 早期不耗内存的 Linux 版本,完全可以模拟简单的分布式场景。
    Mirana
        13
    Mirana  
       2019-07-31 12:00:18 +08:00
    单机就可以搭的
    Takamine
        14
    Takamine  
       2019-07-31 12:54:28 +08:00 via Android
    有些单机就可以,比如 kafka 和 zk 如何单机三个 broker,官网就有,其他的推荐还是看看 docker 玩一下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     979 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:12 PVG 07:12 LAX 16:12 JFK 19:12
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86