redash docker部署
redash数据可视化平台,主要是将数据进行直观展示一、安装git clonehttps://github.com/getredash/redash.gitubuntu16.04+:直接进入redash/setup,执行脚本 sh setup.sh 即可centos7(root用户下):同上不过需要先修改setup.sh将最下面的docker和docker-compose安装...
redash数据可视化平台,主要是将数据进行直观展示
一、安装
git clone https://github.com/getredash/redash.git
ubuntu16.04+:直接进入redash/setup,执行脚本 sh setup.sh 即可
centos7(root用户下):同上不过需要先修改setup.sh
- 将最下面的docker和docker-compose安装命令注释掉,即#install_docker
- centos7下的docker和docker-compose安装参考以下链接,
https://blog.csdn.net/weixin_41988331/article/details/8874396
-
yum -y install epel-release wget pwgen perl-JSON-PP
-
然后将模块setup_compose()中的sudo去掉,然后执行脚本 sh setup.sh
二、ldap和mail都在/opt/redash/目录下操作,以及修改配置之后,都docker-compose up -d重新加载配置
ldap配置:/opt/redash/env添加
REDASH_LDAP_LOGIN_ENABLED=true
REDASH_LDAP_URL=ldap.xxx.com:389
REDASH_LDAP_BIND_DN=CN=s-ldap,OU=Service Account,DC=xxx,DC=com
REDASH_LDAP_BIND_DN_PASSWORD=123456789
REDASH_LDAP_SEARCH_TEMPLATE=(sAMAccountName=%(username)s)
REDASH_LDAP_SEARCH_DN=OU=xx,DC=xx
mail配置:参考下面链接,不过应该可以直接在env中配置,无需在/opt/redash/docker-compose.yml中每处都添加
https://redash.io/help/open-source/setup
https://ithelp.ithome.com.tw/articles/10207745?sc=iThelpR
三、遇到添加用户后无法删除问题
docker exec -it postgres bash
su - postgres
psql
\l
\c postgres
\dt
SELECT id,name,details,password_hash FROM users;
update users set details='{"active_at": "2019-09-03T07:08:53Z"}' where name='xx';
update users set password_hash='$6$rounds=106913$qoyscLRejWTmBg03$EauMW/ApKJM9BgQ0bNLB4HIzAL0Yre3onNkliAgdBUwye5Zp9HqbtcV3eKQy.4YrqlmL3VpKM0vq8FL0p0Qie1' where name='xx';
其他参考:
https://blog.csdn.net/diantun00/article/details/80968604
kibana官方使用手册 https://www.elastic.co/guide/cn/kibana/current/xy-chart.html
所有环境变量 https://redash.io/help/open-source/admin-guide/env-vars-settings
postgresql操作 https://blog.csdn.net/diantun00/article/details/80968604
更多推荐
所有评论(0)