Skip to content

Instantly share code, notes, and snippets.

@odasatoshi
Last active December 13, 2015 23:19

Revisions

  1. odasatoshi renamed this gist Feb 20, 2013. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.rst → gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -25,8 +25,8 @@ jubatus管理ツール群役割(現状)
    ----------------------

    ================= ================ ==================================
    あるべき 実装されている所 概要
    ================= ================ ==================================
    あるべき 実装されている所 概要
    ----------------- ---------------- ----------------------------------
    task create jubactl create a task
    task snapshot jubactl/client create a snapshot
    task clone jubactl/client? clone a task
  2. odasatoshi revised this gist Feb 20, 2013. No changes.
  3. odasatoshi revised this gist Feb 20, 2013. 1 changed file with 23 additions and 22 deletions.
    45 changes: 23 additions & 22 deletions gistfile1.rst
    Original file line number Diff line number Diff line change
    @@ -24,28 +24,29 @@ jubatus管理ツール群役割(現状)
    機能リスト
    ----------------------

    あるべき 実装されている所

    task create jubactl create a task
    task snapshot jubactl/client create a snapshot
    task clone jubactl/client? clone a task
    task delete jubactl delete a task
    task rollback jubactl/client rollback to a snapshot
    task list jubaconfig? list tasks
    task setattr jubaconfig set a task attribute
    task getattr jubaconfig get a task attribute
    task resize jubactl? resize task

    node add -/jubavisor add node (手動?)
    node kill -/jubavisor kill node
    node list -/jubavisor list nodes
    node info -/jubavisor show information about each node

    cluster info - show cluster information
    cluster start - start cluster
    cluster shutdown - stop cluster
    cluster snapshot - snapshot/restore the cluster

    ================= ================ ==================================
    あるべき 実装されている所 概要
    ================= ================ ==================================
    task create jubactl create a task
    task snapshot jubactl/client create a snapshot
    task clone jubactl/client? clone a task
    task delete jubactl delete a task
    task rollback jubactl/client rollback to a snapshot
    task list jubaconfig? list tasks
    task setattr jubaconfig set a task attribute
    task getattr jubaconfig get a task attribute
    task resize jubactl? resize task
    ================= ================ ==================================
    node add -/jubavisor add node (手動?)
    node kill -/jubavisor kill node
    node list -/jubavisor list nodes
    node info -/jubavisor show information about each node
    ================= ================ ==================================
    cluster info - show cluster information
    cluster start - start cluster
    cluster shutdown - stop cluster
    cluster snapshot - snapshot/restore the cluster
    ================= ================ ==================================

    修正方針候補
    -------------
  4. odasatoshi renamed this gist Feb 20, 2013. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  5. odasatoshi revised this gist Feb 20, 2013. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -22,7 +22,9 @@ jubatus管理ツール群役割(現状)
    - クラスタ管理者 = ノード管理者 = 利用者(権限管理はない) とする。

    機能リスト
    -------------
    ----------------------

    あるべき 実装されている所

    task create jubactl create a task
    task snapshot jubactl/client create a snapshot
  6. odasatoshi created this gist Feb 19, 2013.
    66 changes: 66 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,66 @@
    jubatus管理ツール群役割(現状)
    ===============================

    定義
    -----------

    - task
    NAMEによって区別される機械学習タスク

    - node
    jubaXserver, jubaXserver_keeperが動作するマシン

    - cluster
    Zookeeper Quarumに登録されているnodeの集合


    前提とする条件
    ---------------

    - Jubatusをインストール済みのnodeでエージェント(jubavisor)があがっている。
    - クラスタは複数のnode, 複数のtaskがある。
    - クラスタ管理者 = ノード管理者 = 利用者(権限管理はない) とする。

    機能リスト
    -------------

    task create jubactl create a task
    task snapshot jubactl/client create a snapshot
    task clone jubactl/client? clone a task
    task delete jubactl delete a task
    task rollback jubactl/client rollback to a snapshot
    task list jubaconfig? list tasks
    task setattr jubaconfig set a task attribute
    task getattr jubaconfig get a task attribute
    task resize jubactl? resize task

    node add -/jubavisor add node (手動?)
    node kill -/jubavisor kill node
    node list -/jubavisor list nodes
    node info -/jubavisor show information about each node

    cluster info - show cluster information
    cluster start - start cluster
    cluster shutdown - stop cluster
    cluster snapshot - snapshot/restore the cluster


    修正方針候補
    -------------

    - 何を管理出来るようにするか

    - クラスタの管理を出来るようにする?
    - ノードの管理を出来るようにする?
    - タスクの管理を出来るようにする?

    - サーバの管理/port
    - keeperの管理
    - クライアントの管理

    - どういう環境で使うか。

    - マルチテナント

    - 複数のタスク
    - 複数の利用者