clickhouse docker 化部署

 mkdir /data1/superset 
 cd /data1/superset 

  git clone https://github.com/amancevice/superset.git 

  cd /data1/superset/superset/examples/sqlite 
  mkdir superset
  # 这个是SQLLite的数据文件,映射到Docker内部
  touch superset/superset.db

  # 这一步必须要做,否则Docker可能没有读写权限
  chmod 777 superset/superset.db
  
  # 启动Redis
  docker-compose up -d redis
  # 启动Superset
  docker-compose up -d superset
  # Superset本身启动需要几十秒,需要观察下才能执行下一步
  docker-compose ps   
  # 进行初始化,根据提示设置用户名密码
  docker-compose exec superset superset-demo

 

如果连接 clickhouse 报错:

请查看 clickhouse的 config.xml是否配置正确,如下是几个访问相关的配置:

    8123
    9099
    
    0.0.0.0

然后重启服务 

在superset中配置 clickhouse 的连接地址:

clickhouse://default:[email protected]:8123/default

成功会弹框Seems OK. 

之前尝试连接一直失败,因为是用的9099 端口,这个是clickhouse client使用的端口,而对外需要使用,8123端口.

错误类型:

('connection.HTTPConnection object at 0x7f8f1975f510>:**Failed to establish a new connection: [Errno 111] Connection refused'*...

Failed to establish a new connection: [Errno -2] Name or service not known

clickhouse Failed to establish a new connection: [Errno 111] Connection refused',))"}
 

 

你可能感兴趣的:(clickhouse)