当前位置: 首页 > wzjs >正文

域名网站建设方案书模板单一产品网站如何做seo

域名网站建设方案书模板,单一产品网站如何做seo,建筑工程公司取名,短链接生成方法开源的BI工具还是选择apache的superset,2021年的是用过davince,结果2023年就不维护了,dataart也是一样的到2023年也没人维护了,dataease国产的人家也要吃饭,社区版也有限制。因而选择用python开发的superset成了唯一的…

开源的BI工具还是选择apache的superset,2021年的是用过davince,结果2023年就不维护了,dataart也是一样的到2023年也没人维护了,dataease国产的人家也要吃饭,社区版也有限制。因而选择用python开发的superset成了唯一的选择了。

1 部署

1.1 docker

vi superset_config.py
import os
SECRET_KEY = 'WeTzvdirVlm8p5zGVGDjEJWO2jnSkT8b1cybtf3DRPgldYsB6Hjd5sCf'
# 启动
docker run -d -p 8088:8088 -v E:/docker/superset/superset_config.py:/app/pythonpath/superset_config.py --name superset apache/superset:GHA-13336228753
# 初始化
## 配置数据库
superset db upgrade
## 初始化
superset init
## 配置FLASK_APP变量
export FLASK_APP=superset
## 配置账号密码,不创建的话,admin的默认密码为admin,这里可以自定义。
flask fab create-admin

1.2 windows环境

# 安装virtualenv
pip install virtualenv
# 创建虚拟机环境
python -m venv superset-env
# 升级pip
python -m pip install --upgrade pip
# 安装 Superset
pip install apache-superset
# 
pip install Pillow
pip install pymysql
#
pip install MySQLdb
#
set FLASK_APP=superset
# 内容见下面
vi superset_config.py
# 初始化数据库
superset db upgrade
# 创建管理用户
superset fab create-admin
#
superset load-examples
superset init
superset run -p 8088 --with-threads --reload --debugger

2
superset_config.py的内容如下:

import os
import pymysql
SECRET_KEY = 'WeTzvdirVlm8p5zGVGDjEJWO2jnSkT8b1cybtf3DRPgldYsB6Hjd5sCf'pymysql.install_as_MySQLdb()

superset 提示 Error: No module named ‘MySQLdb’,使用上面的配置就可以了。

1.3 centos环境

Python学习笔记(一):CentOS 7.9安装配置pyenv、pip、ipython和jupyt
安装pyenv,git无法直接访问,可以离线安装,需要装好多个。
1

useradd python
su - python
c[python@worker4 ~]$ cat ~/.bash_profile
# .bash_profile# Get the aliases and functions
if [ -f ~/.bashrc ]; then. ~/.bashrc
fi# User specific environment and startup programsPATH=$PATH:$HOME/.local/bin:$HOME/binexport PATHexport PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"source ~/.bash_profile

解压命令不写,按照下面的目录 结构来。
1
1
离线安装python

mkdir -pv ~/.pyenv/cache
cd ~/.pyenv/cache
pyenv install 3.8.19
pyenv rehash

2

su - python
mkdir -p ~/supserset
cd supserset
pyenv local 3.8.19
pyenv virtualenv 3.8.19 superset-env
pyenv activate superset-env
mkdir -pv ~/.pip

安装python3.10,对openssl版本要求在1.1.1,而centos中只有Package 1:openssl-devel-1.0.2k-26.el7_9.x86_64 already installed and latest version

# 升级openssl
# 安装Perl模块管理工具
wget -O- https://cpanmin.us | perl - --sudo App::cpanminus

提示错误,centos7.9上安装python3.10直接放弃。

[root@worker4 openssl-3.0.16]# ./config --prefix=/usr/local/openssl
Can't locate IPC/Cmd.pm in @INC (@INC contains: /home/download/openssl-3.0.16/util/perl /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /home/download/openssl-3.0.16/external/perl/Text-Template-1.56/lib) at /home/download/openssl-3.0.16/util/perl/OpenSSL/config.pm line 19.
BEGIN failed--compilation aborted at /home/download/openssl-3.0.16/util/perl/OpenSSL/config.pm line 19.
Compilation failed in require at /home/download/openssl-3.0.16/Configure line 23.
BEGIN failed--compilation aborted at /home/download/openssl-3.0.16/Configure line 23.

于是在rockylinux9.5上部署

-rw-r--r-- 1 python python 19610392 Feb 20 20:59 Python-3.10.16.tar.xz
[python@superset cache]$ pyenv install 3.10.16
Installing Python-3.10.16...
Traceback (most recent call last):File "<string>", line 1, in <module>File "/home/python/.pyenv/versions/3.10.16/lib/python3.10/bz2.py", line 17, in <module>from _bz2 import BZ2Compressor, BZ2Decompressor
ModuleNotFoundError: No module named '_bz2'
WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
Traceback (most recent call last):File "<string>", line 1, in <module>File "/home/python/.pyenv/versions/3.10.16/lib/python3.10/curses/__init__.py", line 13, in <module>from _curses import *
ModuleNotFoundError: No module named '_curses'
WARNING: The Python curses extension was not compiled. Missing the ncurses lib?
Traceback (most recent call last):File "<string>", line 1, in <module>File "/home/python/.pyenv/versions/3.10.16/lib/python3.10/ctypes/__init__.py", line 8, in <module>from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'
WARNING: The Python ctypes extension was not compiled. Missing the libffi lib?
Traceback (most recent call last):File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'readline'
WARNING: The Python readline extension was not compiled. Missing the GNU readline lib?
Traceback (most recent call last):File "<string>", line 1, in <module>File "/home/python/.pyenv/versions/3.10.16/lib/python3.10/sqlite3/__init__.py", line 57, in <module>from sqlite3.dbapi2 import *File "/home/python/.pyenv/versions/3.10.16/lib/python3.10/sqlite3/dbapi2.py", line 27, in <module>from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'
WARNING: The Python sqlite3 extension was not compiled. Missing the SQLite3 lib?
Installed Python-3.10.16 to /home/python/.pyenv/versions/3.10.16
sudo yum groupinstall "Development Tools"
sudo yum install -y openssl-devel bzip2-devel libffi-devel \
zlib-devel readline-devel sqlite-devel wget curl
sudo yum install mariadb-connector-c-devel
su - python
cd /home/python/.pyenv/cache
pyenv install 3.10.16
pyenv rehash
mkdir -pv ~/.pyenv/cache
[python@worker4 .pip]$ cat pip.conf 
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
[python@worker4 .pip]$ pwd
/home/python/.pipcd ~
mkdir superset
cd superset/
pyenv local 3.10.16
pyenv virtualenv 3.10.16 superset-env
pyenv activate superset-env
pip install apache-superset
pip install pymysql
pip install pydoris
pip install marshmallow_enum
pip install Pillow
export FLASK_APP=superset
superset fab create-admin
superset init
# 开发环境
superset run --host 0.0.0.0 -p 8088 --with-threads --reload --debugger
# 生产环境
gunicorn --workers 4 --bind 0.0.0.0:8088 --timeout 120 --limit-request-line 0 "superset.app:create_app()"

跟猜测的一样,使用python3.10之后,默认安装的就是apache-superset4.1.1
1
配置脚本

(superset-env) [python@superset superset]$ cat superset_config.py 
import os
import pymysql
SECRET_KEY = '随机的密码'
#
SQLALCHEMY_DATABASE_URI='mysql+pymysql://test:密码@10.101.1.11/superset'
SQLALCHEMY_TRACK_MODIFICATIONS = False
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
STATIC_FOLDER = os.path.join(BASE_DIR, 'static')

防火墙

sudo firewall-cmd --zone=public --add-port=8088/tcp --permanent
sudo firewall-cmd --reload

开机启动

[root@superset shims]# cat /etc/systemd/system/superset.service 
[Unit]
Description=Gunicorn instance to serve Superset
After=network.target[Service]
User=python
Group=python
WorkingDirectory=/home/python/superset
Environment="PATH=/home/python/.pyenv/versions/3.10.16/bin"
ExecStart=/home/python/.pyenv/versions/superset-env/bin/gunicorn --workers 4 --bind 0.0.0.0:8088 --timeout 120 --limit-request-line 0 "superset.app:create_app()"[Install]
WantedBy=multi-user.target

文章转载自:

http://1w7jREBJ.Lzqdd.cn
http://CTGVJYpL.Lzqdd.cn
http://f4xF8fy0.Lzqdd.cn
http://qnYmA4Ud.Lzqdd.cn
http://U3QMKimh.Lzqdd.cn
http://3RpnRUyk.Lzqdd.cn
http://S4qZijXI.Lzqdd.cn
http://3at7AOc9.Lzqdd.cn
http://o0q07dkT.Lzqdd.cn
http://lgTfdn3D.Lzqdd.cn
http://P0FTp2ea.Lzqdd.cn
http://PYPCHGyA.Lzqdd.cn
http://6CKV8His.Lzqdd.cn
http://3SniRhdJ.Lzqdd.cn
http://Cqij2cCH.Lzqdd.cn
http://LAX0EyFY.Lzqdd.cn
http://mhB302gb.Lzqdd.cn
http://oz1d1aCN.Lzqdd.cn
http://RMl3thqS.Lzqdd.cn
http://RBO4ov6M.Lzqdd.cn
http://IYcVmziH.Lzqdd.cn
http://TojH5cpg.Lzqdd.cn
http://nfbr2esc.Lzqdd.cn
http://pDXOFKKp.Lzqdd.cn
http://KKSTCaXy.Lzqdd.cn
http://CWPLmKtc.Lzqdd.cn
http://Om5lsD8P.Lzqdd.cn
http://M0KEXrg9.Lzqdd.cn
http://GzjEoIg9.Lzqdd.cn
http://wzshU5cg.Lzqdd.cn
http://www.dtcms.com/wzjs/662646.html

相关文章:

  • html静态网站作品网站安全如何做
  • 企业站seo哪家好电子商务推广
  • 网站下方一般放什么网页游戏传奇单职业
  • 汉字域名网站直播软件开发源码
  • 图文消息点击进去是自己的网站高港网站开发
  • 免费企业网站程序鄂州网站建设哪家专业
  • 做网站要不要钱企业网站优化公司有哪些
  • 网站做多长时间才会逐渐成功雕塑网站源码
  • python网站开发集成环境网站pv是什么
  • 聚享游网站如何做推广的网站建设公司
  • dw做网站基础wordpress搭建博客 简书
  • 两耳清风怎么做网站澧县网页定制
  • 影视传媒网站设计网页游戏网站大全突袭
  • 国际最好的摄影作品网站谷歌关键词搜索量数据查询
  • 网站文件上传好下一步怎么做自定义网址生成器
  • 做网站流程 优帮云建设防伪网站
  • 做网站需要关注哪些网站建设知名公司
  • 做网站的基础架构百度网站结构
  • 网站制作容易吗app软件做得比较好的公司
  • 手机开网站绵阳市 网站建设
  • 做网站的服务器有什么作用小网站怎么赚钱
  • 营销网站定位上海站有云网络科技有限公司
  • 网站建站的书籍太原seo外包公司
  • 网站开发外包售后维护合同范本工厂招聘信息
  • 外贸 企业网站 建设网站建设及运营
  • 全国八大员报名官方网站企业网站如何建设温州
  • 网站外链出售网站建设设计设计公司
  • 西湖南昌网站建设公司百度推广优化中心
  • 苏州网站建设及推广网站制作培训机构
  • 做有支付系统的网站一般需要多少钱网站优化建设兰州