2017年4月17日のブックマーク (2件)

  • elasticsearchでノード障害が起きたときの動作 #elastic - クリエーションライン株式会社

    こんにちは。木内です。elasticsearchは分散アーキテクチャで可用性を確保するデータベースです。今回はelasticsearchクラスタでノード障害が起きたときに、どのような挙動を取るかについて解説します。 elasticsearchのプライマリシャードとレプリカシャード elasticsearchのデータを考える際に、キーとなる要素は「プライマリシャード」と「レプリカシャード」です。それぞれ以下のような役割を果たします。 プライマリシャード : ドキュメント(つまりインデックスに保存されるデータのうちの1つ)がelasticsearchに記録されるときに、あらかじめ定義された関数に従い、できるだけ分散されるようにプライマリシャードに配置されます。(elasticsearchクラスタの中に、インデックスごとに作成される)プライマリシャード数のデフォルト値は 5 です。 レプリカシャ

    elasticsearchでノード障害が起きたときの動作 #elastic - クリエーションライン株式会社
    tkmoteki
    tkmoteki 2017/04/17
    分かりやすい、 elasticsearchでノード障害が起きたときの動作 #elastic - クリエーションライン株式会社 via @nuzzel
  • pipenv を使ってみる - Unyablog.

    Python における bundler といえば (超ざっくり言えば) virtualenv になるのですが*1、イマイチ使いにくいなと思っていたら pipenv というものが登場していた。ちょっと使ってみたのでメモ。 何するやつ github.com Pipfile(.lock)を元に良い感じに virtualenv 作成 + pip install してくれるやつ Pipfile が使える便利 virtualenv wrapper という感じ requests と同じ作者なので流行りそう インストール $ pip3 install pipenv pipenv 環境作成 --three と指定すると Python3 だけの環境が作られる。--two も同様。 $ pipenv --three Creating a Pipfile for this project... Creating

    pipenv を使ってみる - Unyablog.
    tkmoteki
    tkmoteki 2017/04/17
    pipenv を使ってみる - Unyablog via @nuzzel