[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
ラベル Redash の投稿を表示しています。 すべての投稿を表示
ラベル Redash の投稿を表示しています。 すべての投稿を表示

2019年4月22日月曜日

DockerでRedash7.0.0, MariaDB10.4, PostgreSQL11.2, Redis, Adminer4.7のコンテナを構築する

Redashでデータの可視化環境を提供する事ができます。AdminerはデータベースのWebインターフェイスで、開発・管理などに使用できます。

〇Redashの画面


〇Adminerの画面


〇構築方法
1.Redash7.0.0, MariaDB10.4, PostgreSQL11.2, Redis, Adminer4.7のコンテナを以下のコマンドで構築して実行します。
docker-compose run --rm redashserver create_db
docker-compose up -d

docker-compose.yml
version: '2'
services:
  redashserver:
    image: redash/redash:7.0.0.b18042
    command: server
    depends_on:
      - db
      - redis
      - mariadb
    ports:
      - "5000:5000"
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      REDASH_COOKIE_SECRET: "cookiesecret"
      REDASH_SECRET_KEY: "Mysecretkey123"
      REDASH_DATE_FORMAT: YYYY/MM/DD
      REDASH_RATELIMIT_ENABLED: "false"
  redashworker:
    image: redash/redash:7.0.0.b18042
    command: scheduler
    depends_on:
      - redashserver
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      QUEUES: "queries,scheduled_queries,celery,schemas"
      REDASH_SECRET_KEY: "Mysecretkey123"
      WORKERS_COUNT: 4
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redis:
    image: redis:5.0-alpine
    restart: unless-stopped
  db:
    image: postgres:11.2-alpine
    environment:
      POSTGRES_DB: redash
      POSTGRES_USER: redash
      POSTGRES_PASSWORD: redash
    ports:
      - "5432:5432"
    container_name: postgres
    volumes:
      - "db-data:/var/lib/postgresql/data"
  mariadb:
    image: mariadb:10.4
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 
    container_name: "mysql-db"
    volumes:
      - "mysql-data:/var/lib/mysql"
    ports:
      - "3306:3306"
    environment:
        MYSQL_DATABASE: redash
        MYSQL_ROOT_PASSWORD: redash
  adminer:
    image: adminer:4.7
    container_name: "adminer"
    ports:
      - "8080:8080"
    depends_on:
      - db
      - mariadb
volumes:
  db-data:
    driver: local
  mysql-data:
    driver: local

2.初期設定
ブラウザからhttp://<Dockerホスト名またはIP:5000/にアクセスして、管理者情報を入力します。


〇Redashのデータソース設定画面
MariaDBをデータソースとして使用したい場合は、Datasourcesで以下のように情報を入力します。

Host: mariadb
Port: 3306
User: root
Password: redash
Database name: redash



○関連情報
・Redashに関する他の記事はこちらを参照してください。

2019年4月21日日曜日

DockerでRedash7.0.0, MySQL8.0, PostgreSQL11.2, Redis, Adminer4.7のコンテナを構築する

Redashでデータの可視化環境を提供する事ができます。AdminerはデータベースのWebインターフェイスで、開発・管理などに使用できます。

〇Redashの画面


〇Adminerの画面


〇構築方法
1.Redash7.0.0, MySQL8.0, PostgreSQL11.2, Redis, Adminer4.7のコンテナを以下のコマンドで構築して実行します。
docker-compose run --rm redashserver create_db
docker-compose up -d

docker-compose.yml
version: '2'
services:
  redashserver:
    image: redash/redash:7.0.0.b18042
    command: server
    depends_on:
      - db
      - redis
      - mysql
    ports:
      - "5000:5000"
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      REDASH_COOKIE_SECRET: "cookiesecret"
      REDASH_SECRET_KEY: "Mysecretkey123"
      REDASH_DATE_FORMAT: YYYY/MM/DD
      REDASH_RATELIMIT_ENABLED: "false"
  redashworker:
    image: redash/redash:7.0.0.b18042
    command: scheduler
    depends_on:
      - redashserver
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      QUEUES: "queries,scheduled_queries,celery,schemas"
      REDASH_SECRET_KEY: "Mysecretkey123"
      WORKERS_COUNT: 4
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redis:
    image: redis:5.0-alpine
    restart: unless-stopped
  db:
    image: postgres:11.2-alpine
    environment:
      POSTGRES_DB: redash
      POSTGRES_USER: redash
      POSTGRES_PASSWORD: redash
    ports:
      - "5432:5432"
    container_name: postgres
    volumes:
      - "db-data:/var/lib/postgresql/data"
  mysql:
    image: mysql:8.0
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-authentication-plugin=mysql_native_password
    container_name: "mysql-db"
    volumes:
      - "mysql-data:/var/lib/mysql"
    ports:
      - "3306:3306"
    environment:
        MYSQL_DATABASE: redash
        MYSQL_ROOT_PASSWORD: redash
  adminer:
    image: adminer:4.7
    container_name: "adminer"
    ports:
      - "8080:8080"
    depends_on:
      - db
      - mysql
volumes:
  db-data:
    driver: local
  mysql-data:
    driver: local

2.初期設定
ブラウザからhttp://<Dockerホスト名またはIP:5000/にアクセスして、管理者情報を入力します。


〇Redashのデータソース設定画面
MySQLをデータソースとして使用したい場合は、Datasourcesで以下のように情報を入力します。

Host: mysql
Port: 3306
User: root
Password: redash
Database name: redash



○関連情報
・Redashに関する他の記事はこちらを参照してください。

2018年7月13日金曜日

DockerでRedash4.0.1, Percona Server5.7, PostgreSQL10.4, Redis, Adminer4.6のコンテナを構築する

Redashでデータの可視化環境を提供する事ができます。AdminerはPercona Server/PostgreSQLのWebインターフェイスで、開発・管理などに使用できます。

〇Redashの画面


〇Adminerの画面

ブラウザからhttp://<Dockerホスト名またはIP:8080/にアクセスします。

〇構築方法
1.Redash4.0.1, Percona Server5.7, PostgreSQL10.4, Redis, Adminer4.6のコンテナを以下のコマンドで構築して実行します。
docker-compose run --rm redashserver create_db
docker-compose up -d

docker-compose.yml
version: '2'
services:
  redashserver:
    image: redash/redash:4.0.1.b4038
    command: server
    depends_on:
      - db
      - redis
      - percona
    ports:
      - "5000:5000"
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      REDASH_COOKIE_SECRET: "cookiesecret"
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redashworker:
    image: redash/redash:4.0.1.b4038
    command: scheduler
    depends_on:
      - redashserver
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      QUEUES: "queries,scheduled_queries,celery"
      WORKERS_COUNT: 2
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redis:
    image: redis:4.0-alpine
    restart: unless-stopped
  db:
    image: postgres:10.4-alpine
    environment:
      POSTGRES_DB: redash
      POSTGRES_USER: redash
      POSTGRES_PASSWORD: redash
    ports:
      - "5432:5432"
    container_name: postgres
    volumes:
      - "db-data:/var/lib/postgresql/data"
  percona:
    image: percona:5.7
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    container_name: "percona-db"
    volumes:
      - "percona-data:/var/lib/mysql"
    ports:
      - "3306:3306"
    environment:
        MYSQL_DATABASE: redash
        MYSQL_ROOT_PASSWORD: redash
  adminer:
    image: adminer:4.6
    container_name: "adminer"
    ports:
      - "8080:8080"
    depends_on:
      - db
      - percona
volumes:
  db-data:
    driver: local
  percona-data:
    driver: local

2.初期設定
ブラウザからhttp://<Dockerホスト名またはIP:5000/にアクセスして、管理者情報を入力します。


〇Redashのデータソース設定画面
Percona Serverをデータソースとして使用したい場合は、Datasourcesで以下のように情報を入力します。


○関連情報
・Adminerに関する他の記事はこちらを参照してください。

・Redashに関する他の記事はこちらを参照してください。

2018年7月5日木曜日

DockerでRedash4.0.1, MariaDB10.3, PostgreSQL10.4, Redis, Adminer4.6のコンテナを構築する

Redashでデータの可視化環境を提供する事ができます。AdminerはMariaDB/PostgreSQLのWebインターフェイスで、開発・管理などに使用できます。

〇Redashの画面


〇Adminerの画面

ブラウザからhttp://<Dockerホスト名またはIP:8080/にアクセスします。

〇構築方法
1.Redash4.0.1, MariaDB10.3, PostgreSQL10.4, Redis, Adminer4.6のコンテナを以下のコマンドで構築して実行します。
docker-compose run --rm redashserver create_db
docker-compose up -d

docker-compose.yml
version: '2'
services:
  redashserver:
    image: redash/redash:4.0.1.b4038
    command: server
    depends_on:
      - db
      - redis
      - mariadb
    ports:
      - "5000:5000"
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      REDASH_COOKIE_SECRET: "cookiesecret"
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redashworker:
    image: redash/redash:4.0.1.b4038
    command: scheduler
    depends_on:
      - redashserver
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      QUEUES: "queries,scheduled_queries,celery"
      WORKERS_COUNT: 2
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redis:
    image: redis:4.0-alpine
    restart: unless-stopped
  db:
    image: postgres:10.4-alpine
    environment:
      POSTGRES_DB: redash
      POSTGRES_USER: redash
      POSTGRES_PASSWORD: redash
    ports:
      - "5432:5432"
    container_name: postgres
    volumes:
      - "db-data:/var/lib/postgresql/data"
  mariadb:
    image: mariadb:10.3
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    container_name: "mariadb-db"
    volumes:
      - "mariadb-data:/var/lib/mysql"
    ports:
      - "3306:3306"
    environment:
        MYSQL_DATABASE: redash
        MYSQL_ROOT_PASSWORD: redash
  adminer:
    image: adminer:4.6
    container_name: "adminer"
    ports:
      - "8080:8080"
    depends_on:
      - db
      - mariadb
volumes:
  db-data:
    driver: local
  mariadb-data:
    driver: local

2.初期設定
ブラウザからhttp://<Dockerホスト名またはIP:5000/にアクセスして、管理者情報を入力します。


〇Redashのデータソース設定画面
MariaDBをデータソースとして使用したい場合は、Datasourcesで以下のように情報を入力します。


○関連情報
・Adminerに関する他の記事はこちらを参照してください。

・Redashに関する他の記事はこちらを参照してください。

2018年6月28日木曜日

DockerでRedash4.0.1, MySQL5.7, PostgreSQL10.4, Redis, Adminer4.6のコンテナを構築する

Redashでデータの可視化環境を提供する事ができます。AdminerはMySQL/PostgreSQLのWebインターフェイスとして、開発・管理などに使用できます。

〇Redashの画面


〇Adminerの画面


〇構築方法
1.Redash4.0.1, MySQL5.7, PostgreSQL10.4, Redis, Adminer4.6のコンテナを以下のコマンドで構築して実行します。
docker-compose run --rm redashserver create_db
docker-compose up -d

docker-compose.yml
version: '2'
services:
  redashserver:
    image: redash/redash:4.0.1.b4038
    command: server
    depends_on:
      - db
      - redis
      - mysql
    ports:
      - "5000:5000"
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      REDASH_COOKIE_SECRET: "cookiesecret"
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redashworker:
    image: redash/redash:4.0.1.b4038
    command: scheduler
    depends_on:
      - redashserver
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      QUEUES: "queries,scheduled_queries,celery"
      WORKERS_COUNT: 2
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redis:
    image: redis:4.0-alpine
    restart: unless-stopped
  db:
    image: postgres:10.4-alpine
    environment:
      POSTGRES_DB: redash
      POSTGRES_USER: redash
      POSTGRES_PASSWORD: redash
    ports:
      - "5432:5432"
    container_name: postgres
    volumes:
      - "db-data:/var/lib/postgresql/data"
  mysql:
    image: mysql:5.7
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    container_name: "mysql-db"
    volumes:
      - "mysql-data:/var/lib/mysql"
    ports:
      - "3306:3306"
    environment:
        MYSQL_DATABASE: redash
        MYSQL_ROOT_PASSWORD: redash
  adminer:
    image: adminer:4.6
    container_name: "adminer"
    ports:
      - "8080:8080"
    depends_on:
      - db
      - mysql
volumes:
  db-data:
    driver: local
  mysql-data:
    driver: local

2.初期設定
ブラウザからhttp://<Dockerホスト名またはIP:5000/にアクセスして、管理者情報を入力します。


〇Redashのデータソース設定画面
MySQLをデータソースとして使用したい場合は、Datasourcesで以下のように情報を入力します。


○関連情報
・Adminerに関する他の記事はこちらを参照してください。

・Redashに関する他の記事はこちらを参照してください。

2018年6月23日土曜日

DockerでRedash4.0.1, Postgres10.4, Redis, Adminer4.6のコンテナを構築する

Redashでデータの可視化環境を提供する事ができます。AdminerはPostgreSQLのWebインターフェイスで、開発・管理などに使用できます。

〇Redashの画面


〇Adminerの画面


〇構築方法
1.Redash4.0.1, Postgres10.4, Redis, Adminer4.6のコンテナを以下のコマンドで構築して実行します。
docker-compose run --rm redashserver create_db
docker-compose up -d

docker-compose.yml
version: '2'
services:
  redashserver:
    image: redash/redash:4.0.1.b4038
    command: server
    depends_on:
      - db
      - redis
    ports:
      - "5000:5000"
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      REDASH_COOKIE_SECRET: "cookiesecret"
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redashworker:
    image: redash/redash:4.0.1.b4038
    command: scheduler
    depends_on:
      - redashserver
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://redash:redash@db/redash"
      QUEUES: "queries,scheduled_queries,celery"
      WORKERS_COUNT: 2
      REDASH_DATE_FORMAT: YYYY/MM/DD
  redis:
    image: redis:4.0-alpine
    restart: unless-stopped
  db:
    image: postgres:10.4-alpine
    environment:
      POSTGRES_DB: redash
      POSTGRES_USER: redash
      POSTGRES_PASSWORD: redash
    ports:
      - "5432:5432"
    container_name: postgres
    volumes:
      - "db-data:/var/lib/postgresql/data"
  adminer:
    image: adminer:4.6
    container_name: "adminer"
    ports:
      - "8080:8080"
    depends_on:
      - db
volumes:
  db-data:
    driver: local

2.初期設定
ブラウザからhttp://<Dockerホスト名またはIP:5000/にアクセスして、管理者情報を入力します。


〇Redashのデータソース設定画面
PostgreSQLをデータソースとして使用したい場合は、Datasourcesで以下のように情報を入力します。



○関連情報
・Redashに関する他の記事はこちらを参照してください。