最完整的基於Linux(CentOS7)搭建Superset平臺
系統環境:CentOS-7 、Anaconda3-5.2.0-Linux-x86_64
CentOS-7無需配置網路yum源
1、安裝一臺新的CentOS-7伺服器
2、配置網絡卡(root下操作)
①檢視當前使用網絡卡
[root~]ip addr
②修改當前使用網絡卡,使其能ping同外網
[root~]vi /etc/sysconfig/network-scripts/當前網絡卡
將ONBOOT=no改為ONBOOT=yes
③重啟網絡卡
[root~]service network restart
3、修改主機名(root下操作)
[root~]hostnamectl set-hostname python
4、安裝ifconfig(root下操作)
[root~]yum install net-tools
5、新增superset使用者
[root~]groupadd superset
[root~]useradd superset -g superset
[root~]passwd superset
6、安裝bzip2
[root~]yum install -y bzip2
7、給使用者新增sudo許可權
[root~]chmod u+w /etc/sudoers
[root~]vi /etc/sudoers
找到root使用者
root ALL=(ALL) ALL
在root使用者下面新增內容
使用者名稱 ALL=(ALL) ALL 或者 使用者名稱 ALL=(ALL) NOPASSWD:ALL
[root~]chmod u-w /etc/sudoers
8、安裝Anaconda3-5.2.0-Linux-x86_64
[superset~]sh Anaconda3-5.2.0-Linux-x86_64.sh
安裝過程中需要輸入‘y’,使得python環境變數被新增到系統中
9、 配置conda環境變數
[superser~]vi .bash_profile
export CONDA_HOME=“anconda的安裝目錄”
export PATH=$CONDA_HOME/bin:$PATH
[superset~]source .bash_profile
宣告配置檔案
10、修改Anaconda 的映象檔案
[superset~]vi .condarc
新增:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
11、使用pip安裝superset之前需要在系統中新增如下依賴:
[superset~]sudo yum upgrade python-setuptools
[superset~]sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
12、為了避免依賴衝突,建立superset的虛擬環境
[superset~]conda create -n superset python=3.6
13、 進入superset環境
[superset~]source activate superset
14、安裝 pip 和setuptools最新版
[superset~]pip install --upgrade setuptools pip
建議使用豆瓣源(自行百度)
15、使用pip安裝superset
[superset~]pip install superset
建議使用豆瓣源(自行百度)
16、安裝完成後進行如下配置
[superset~]fabmanager create-admin --app superset ##建立admin使用者
[superset~]superset db upgrade ##初始化資料庫
[superset~]superset load_examples ##載入一些使用的例項
[superset~]superset init ##建立預設的角色和初始化許可權
17、啟動superset
[superset~]superset runserver ##啟動superset 的web server,埠號為8088,使用-p引數可以即時綁定當diy埠。
18、如需要漢化則執行以下步驟
(1)使用vim編輯器開啟
anaconda/envs/superset/lib/python3.4/site-packages/superset/目錄下的config.py檔案,需要改動的地方有兩處:
1)找到Setup default language這一行,修改變數。BABEL_DEFAULT_LOCALE調整為‘zh',這樣介面預設為中文。
2)將LANGUAGES字典中zh前面的註釋#去掉。儲存後退出。
(2)在anaconda/envs/superset/lib/python3.4/site-packages/superset/目錄下執行如下命令
mkdir -p translations/zh/LC_MESSAGES
(3) 進入剛建立的目錄中執行如下命令即可:
wget 'https://github.com/apache/incubator-superset/blob/master/superset/translations/zh/LC_MESSAGES/messages.mo'
19、連線superset
注意:要開啟8088埠
(1)netstat -anp ##查詢當前開啟的埠
(2)firewall-cmd --zone=public --add-port=8088/tcp --permanent ##開啟埠8088
(3)firewall-cmd --reload ##重啟防火牆
(4)firewall-cmd --query-port=8088/tcp ##檢視埠是否開啟
到此,superset基本搭建就徹底完成了,但安裝完成還遠遠不夠,superset只支援python本地庫SQLite,如果想讓superset真是運轉起來,還要建立與mysql的連線等諸多步驟
再下一期的文章中,我會教給大家如何將superset與資料庫連線
作者:唐辰(一個遊走在資料屆的小白)
相關推薦
最完整的基於Linux(CentOS7)搭建Superset平臺
系統環境:CentOS-7 、Anaconda3-5.2.0-Linux-x86_64 CentOS-7無需配置網路yum源 1、安裝一臺新的CentOS-7伺服器 2、配置網絡卡(root下操作) ①檢視當前使用網絡卡 [root~]ip addr ②修改
centos7搭建superset資料平臺
安裝完安裝一些基礎包: yum -y install perl gd gd-devel libpng libpng-devel libjpeg libjpeg-devel zlib zlib-devel pcre-devel gcc gcc-c++ make cmake autoconf openss
centos7搭建superset數據平臺
rst builder log tab pbo byte 新版本 fig b- 安裝完安裝一些基礎包: yum -y install perl gd gd-devel libpng libpng-devel libjpeg libjpeg-devel zlib zlib-
yum 方式安裝MySQL5.7並配置遠端連線完整教程Linux(CentOS7)
轉載註明出處:https://blog.csdn.net/zouguo1211/article/details/83867896 前言 系統資訊:CentOS Linux release 7.5.1804 (Core) MySQL版本:mysql-5.7 接下來的操作均是
Linux CentOS7 搭建LAMP
一、設定防火牆 二、安裝apache 三、安裝資料庫 四、安裝PHP 上面都操作完後要對apache和php進行配置 五、配置Apache 1、編輯配置檔案 # vi /etc/httpd/conf/httpd.conf 2、按i進去insert模式 按照以下要求修改配
基於nginx-rtmp搭建點播平臺
序言 RTMP(Real Time Message Protocol,實時資訊傳輸協議)協議屬於應用層協議,靠底層的 TCP 來保證資訊傳輸的可靠性。它由 Adobe 公司提出,用來解決多媒體資料傳輸流的多路複用(Multiplexing)和分包(packetizing)的問題。ngin
Linux(centos7)搭建gitlab
https://about.gitlab.com/install/#centos-7 官方安裝gitlab的方法 這裡安裝社群版 先執行官方文件的第一步 防火牆開啟HTTP和SSH訪問 sudo yum ins
Hadoop最完整分散式叢集環境搭建
分散式環境搭建之環境介紹 之前我們已經介紹瞭如何在單機上搭建偽分散式的Hadoop環境,而在實際情況中,肯定都是多機器多節點的分散式叢集環境,所以本文將簡單介紹一下如何在多臺機器上搭建Hadoop的分散式環境。 我這裡準備了三臺機器,IP地址如下: 192.16
基於linux上搭建紅樓夢知識圖譜---jdk與neo4j準備
在本地windows上使用neo4j沒問題,但在安裝後續包時候 出現vc錯誤,一般我看見這個錯誤就可以轉戰linux了 vnc出現拒絕訪問 或者 安全失敗 則 vnc4server vncserver -kill :1 #殺掉原來的桌面程序(假設桌面號為:1)
最完整的Linux常用命令大全
系統資訊 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的核心版本 dmidecode -q 顯示硬體系統部件 - (SMBIOS / DMI) hdparm -i /dev/hda 羅列一個磁碟的
基於linux上搭建紅樓夢知識圖譜---後續
需要安裝燒瓶,py2neo,pyltp,BS4 flask我電腦上本來就有,py2neo,bs4直接用pip安裝就可以 在安裝pyltp的過程中,遇見了麻煩,直接PIP,一直處於構建過程,我等了十五分鐘還是沒有進展,就想用車輪方法進行安裝,但是找了個車輪,但是那個作者讓我改名字,在安裝的時候
虛擬機器Linux Centos7搭建web環境(LNMP)
環境 環境配置 windows7 64位 vmware workstation 12 linux CentOS7_x64 準備 Web環境(LNMP) LNMP 指 Linux + Nginx + Mysql + PHP LAM
Linux -CentOS7 搭建 SVN 伺服器
使用root使用者登入系統,否則執行以下命令前面加上 sudo一, 安裝subversion yum install -y subversion二,檢視安裝的subversion 的安裝位置rpm -ql subversion三,建立版本庫預設的地址為 /var/svn,可以
基於Linux核心定製X86平臺的微作業系統
基於Linux核心定製X86平臺的微作業系統 王林強 (河南大學物理與電子學院通訊專業,河南 開封,475004) 摘 要: Linux是一種自由和開放,用C語言和組合語言寫成,並符合POSIX標準的類Unix作業系統。並且由於其可定製、可裁剪的特性,不僅在桌面作業系統中有重要的地位,而且在手機、平板電腦
linux centos7 從零搭建Hadoop離線處理平臺(單機模式)詳細
hadoop下載網址 http://archive.cloudera.com/cdh5/cdh/5/cdh-5.7.0 1、關閉防火牆 #停止防火牆,重啟後失效 sudo systemctl stop firewalld.service #禁用防火牆,重啟後依然有效 sudo syst
基於CentOs7的moodle平臺搭建歷程
當初接手這個事,還是比較頭疼的,大二而已,從來沒接觸過伺服器搭建,沒接觸過moodle,毫無頭緒,只能一點點百度,無奈總是感覺沒有一篇很完整的,於是在自己搭建完後的欣喜之餘,空出時間寫了這篇文章,若有不足,還望大家指出哈!那就不多說了,接下來進入正題!! 一、安裝CentO
Linux環境基於CentOS7 搭建部署Docker容器
1.Docker容器概述 區分Docker容器技術和VM虛擬機器技術: evernotecid://394EFE90-9CE0-4D65-A8CD-DFEC0DC8061E/appyinxiangcom/11359837/ENResource/p1872 Docker容器技術 [Container]:容器
centos7搭建ELK Cluster日誌分析平臺(一)
場景 git centos7 beat images 下載地址 install posit src 應用場景:ELK實際上是三個工具的集合,ElasticSearch + Logstash + Kibana,這三個工具組合形成了一套實用、易用的監控架構, 很多公司
centos7搭建ELK Cluster集群日誌分析平臺(四):簡單測試
-1 簡單測試 logs ima .tar.gz 分析 -c cluster images 續之前安裝好的ELK集群 各主機:es-1 ~ es-3 :192.168.1.21/22/23 logstash: 192.168.1.24 ki
dubbo+dubbo-monitor+nexus+sonar+svn+jenkins+linux-dash搭建項目開發平臺
開發 .com ci系統 文件 下載 還在 sonar hosts 所有 什麽是持續集成:http://www.ruanyifeng.com/blog/2015/09/continuous-integration.html 持續集成的好處:https://zhuanlan.