Centos7 安装 SuperSet 过程



https://superset.incubator.apache.org/installation.html


sudo yum upgrade python-setuptools -y 


sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel -y  


curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"  如果执行的过程中报这个curl: (35) SSL connect error的错误的话执行如下的操作
解决方法:升级网络安全服务即可。


yum update nss  -y


再次执行curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"




python get-pip.py   如果使用python 2.6版本的话会报错,建议升级到python  2.7 版本


wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
tar zxvf Python-2.7.12.tgz 


cd Python-2.7.12


./configure &&make &&make install  
mv /usr/bin/python /usr/bin/python2.6.6  
ln -s /usr/local/bin/python2.7 /usr/bin/python  




升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件:
[root@node1 ~]# python -V 
Python 2.6.6
[root@node1 ~]# cp -rp  /usr/bin/yum  /usr/bin/yum.bak






# vi /usr/bin/yum


[root@node1 ~]# cat /usr/bin/yum | grep python 
#!/usr/bin/python2.6




















[root@pxc ~]# python -V 
Python 2.7.5


如果是python2 必须执行如下几步 ,如果是python 3 的话, 可以直接执行 pip install superset 


[root@pxc ~]# pip install virtualenv 
[root@pxc ~]# virtualenv venv 
New python executable in /root/venv/bin/python
Installing setuptools, pip, wheel...done.
[root@pxc ~]# . ./venv/bin/activate  
(venv) [root@pxc ~]# 
(venv) [root@pxc ~]# 
(venv) [root@pxc ~]# 
(venv) [root@pxc ~]# 
(venv) [root@pxc ~]# 
(venv) [root@pxc ~]# 
(venv) [root@pxc ~]# pip install superset 












# Install superset
pip install superset


# Create an admin user (you will be prompted to set username, first and last name before setting a password)
fabmanager create-admin --app superset


# Initialize the database
superset db upgrade


# Load some data to play with
superset load_examples


# Create default roles and permissions
superset init


# Start the web server on port 8088, use -p to bind to another port
superset runserver


# To start a development web server, use the -d switch
# superset runserver -d




http://localhost:8088

猜你喜欢

转载自blog.csdn.net/wjl7813/article/details/79983525