redash docker部署

redash数据可视化平台,主要是将数据进行直观展示

一、安装

git clone https://github.com/getredash/redash.git

ubuntu16.04+:直接进入redash/setup,执行脚本 sh setup.sh 即可

centos7(root用户下):同上不过需要先修改setup.sh

  1. 将最下面的docker和docker-compose安装命令注释掉,即#install_docker
  2. centos7下的docker和docker-compose安装参考以下链接,

    https://blog.csdn.net/weixin_41988331/article/details/8874396

  3. yum -y install epel-release wget pwgen perl-JSON-PP

  4. 然后将模块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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值