OSS

ビッグデータ分析基盤

【入門】Elasticsearch とは?インストールから query の使い方

Elasticsearch Elasticsearch とは、複数のファイルから特定の文字列を分散検索するソフトウェアです。 具体的には google 検索や、github のソースコード検索のような全文検索 (...
Docker

【入門】Docker とは?基本コマンドや Dockerfile の使い方

Docker Docker とは、指定したライブラリなどを持つ環境(=コンテナ)で、指定したコマンドの実行結果を再現するソフトウェアです。 左: 「指定した環境 = CentOS」、「実行するコマンド = ls」...
web

Let’s Encrypt で nginx に HTTPS を設定 (TLS 証明書を発行)

Let's Encrypt Let's Encrypt とは、TLS 証明書を無料で発行する証明書認証局です。 certbot というツールを利用し、Let's Encrypt の認証局から TLS 証明書を発行...
web

【入門】nginx とは?設定方法を紹介

本記事は Web サーバー構築の第1回「nginx」編です。 【Web サーバー構築1】Web/リバースプロキシ/ロードバランサー (nignx) ←イマココ【Web サーバー構築2】プロキシ/リバースプロキシサーバー (squid...
web

【入門】Squid とは?proxy サーバーの構築方法を紹介

Squid Squid とは、「プロキシ」と「リバースプロキシ」のサーバー機能を持つソフトウェアです。 プロキシサーバー プロキシサーバーとは、クライアントの代わりに外部サーバーにアクセスするサ...
web

nginx + Gunicorn + Flask で Python の Web アプリ入門

この記事では以下の順でアプリケーションを作成します。 Python アプリケーションで Hello World を実行動的 Web サーバー(アプリケーションサーバー)で Hello World を実行Web アプリケーションフレー...
OSS

【入門】curl コマンドとは?よく使うオプションの使い方を説明

curl curl とは、サーバーにリクエストを送信し、レスポンスを受け取るツールです。 HTTP プロトコル以外でリクエストも可能。本記事はHTTPを対象 初めに 本記事は HTTP 入門の cur...
BI

【入門】Grafana とは?構築や設定方法を説明

Grafana Grafana とは、あらゆるデータベースの可視化やアラートの設定をする OSS です。 Grafana はデータソースにクエリを渡すことで、可視化するデータを取得します。 データソ...
ツール

【入門】matplotlib (Python ライブラリ) の使い方

matplotlib matplotlib とは、Python 用のグラフ描画ライブラリです。 初めに 本記事では、機械学習/科学計算/データ分析でよく利用する matplotl...
ビッグデータ分析基盤

【入門】Apache Hive とは?メタストアや HiveServer を解説

Apache Hive Apache Hive とは、分散ストレージ(Hadoop など) のデータセットに対して、SQL クエリで「読み取り・書き込み・管理」するソフトウェアです。 最初に 本記事は、以下...