首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  Elasticsearch

单台服务器上多个 es 节点方案请教

  •  
  •   herozzm · 129 天前 · 1738 次点击
    这是一个创建于 129 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前只有一台服务器,120g 内存,4 个 ssd 固态硬盘(没做 raid,也不想做 raid,因为 es 之间是互相备份的,ssd 也米有做 raid0 的必要),4 个网口,怎么上 3 个 es 节点合适?

    我目前是想用 esxi 开 3 个 linux 虚拟机,给每个 linux 直通一个网口和一个硬盘,每个 linux 里面上一个 es 节点,这样就不用担心硬盘坏了

    各位老铁,要是你们会怎么做?

    16 回复  |  直到 2019-07-17 10:43:44 +08:00
        1
    beginor   129 天前 via Android   ♥ 1
    docker 来跑怎样?
        2
    akillcool   129 天前 via Android   ♥ 1
    docker,每个 es 挂一个 ssd,网口直接聚合就好了,没必要分开直通吧
        3
    arfa   128 天前   ♥ 1
    什么 SSD ?不做 raid,就要做好丢数据的准备
        4
    herozzm   128 天前
    @akillcool 嗯,你这个也不错
        5
    herozzm   128 天前
    @arfa 原因我解释了,节点是互相备份的,没有必要做
        6
    coolloves   128 天前
    直接三实例跑起
        7
    chennqqi   128 天前
    单个 ES 最大 32G,内存应该没有 120 的吧,应该是 128G 的
    128GB 的 64G 分给 lunence,另外两个 32G 各起动一个 ES 节点

    参考 ES 最佳实践
        8
    pifuant   128 天前
    服务器挂了, 还不是玩完?
        9
    tcpdump   128 天前
    单机 ESXI 还不是单点? 意义是什么?
        10
    dyllanwli   128 天前
    看你要做什么样的用途吧
        11
    herozzm   127 天前
    @tcpdump
    @pifuant
    数据不丢就行,换一台服务器马上上线
    @dyllanwli
    爬虫
        12
    herozzm   127 天前
    @chennqqi 弄这么大内存就是方便分给多个节点使用,而不是给一个
        13
    herozzm   127 天前
    @tcpdump 意义是省服务器费用,省托管费用,省电费
        14
    tcpdump   126 天前
    @herozzm 单机没 raid 不丢数据?
        15
    chennqqi   126 天前
    @herozzm 128G 不算大 你可以看看 ES 最佳实践。 我们的经验就是 32G 一个节点。每个节点内存过小 查询、聚合时容易 OOM。
        16
    herozzm   126 天前
    @tcpdump 单个节点分配独立数据硬盘,不会丢
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2144 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 00:29 · PVG 08:29 · LAX 16:29 · JFK 19:29
    ♥ Do have faith in what you're doing.