LinuxにDataiku DSSをインストールするには
6604 ワード
LinuxにDataiku DSSをインストールするには
1.DSSのダウンロード
wget https://cdn.downloads.dataiku.com/public/dss/6.0.1/dataiku-dss-6.0.1.tar.gz
または、このダイレクトリンクを使用します.DSSはUbuntu,Debian,CentOS,RHEL,Amazon Linuxで動作する.バージョンの詳細については、「需要」ページを参照してください.
その他のシステムのインストールは、パイプネットワークで各バージョンをダウンロードしてください.https://www.dataiku.com/product/get-started/
2.Root以外のユーザーを作成する
最初のインストールではrootユーザーは使用できません.rootを使用すると以下のエラーが発生し、後でエラーが表示されます.
Dataikuユーザーを作成し、/home/dataiku/ディレクトリにインストール
useradd dataiku
3.包装を開ける
ダウンロードしたアーカイブをDSSをインストールする場所に解凍します.インストールが完了しても、ディレクトリを保持する必要があります.
cd /home/dataiku
tar xzf dataiku-dss-6.0.1.tar.gz
4.インストール
インストールスクリプトを開始します.以下を選択します.
dataiku-dss-6.0.1/installer.sh -d DATA_DIR -p 11000
以下に、インストール手順(足踏みを含む)を詳細に示す.
[root@localhost dataiku-dss-6.0.2]# ./installer.sh -d DATA_DIR -p 11000
*********************************************
* Dataiku DSS installer *
*********************************************
[-] Installing or running DSS as root is not supported.
[root@localhost dataiku-dss-6.0.2]#
依存パッケージがあるかどうかを確認し、Rootユーザーを使用して次のコマンドを実行します.yは、すべての依存をダウンロードしてインストールすることに同意します.
(注意:RootユーザーはJDK 1.8環境を構成する必要があります)
[root@localhost dataiku-dss-6.0.2]$ java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
[root@localhost dataiku-dss-6.0.2]$
[root@localhost dataiku-dss-6.0.2]$
[root@localhost dataiku-dss-6.0.2]$
[root@localhost dataiku-dss-6.0.2]$ sudo -i /home/dataiku/dataiku-dss-6.0.2/scripts/install/install-deps.sh -without-java
DATA_の作成DIR空フォルダ(DATA_DIR Dataiku DSSで構成とデータが格納されるディレクトリ)
-dはストレージフォルダを指定します-pはポートを指定します(ポートが占有されていないことを確認します)
ヒントが表示されます[!]Press Enter to continue,Ctrl+C to abort」は、戻るキー(2回ある)を押して、現れるまで
* Installation complete (DSS node type: design)
* Next, start DSS using:
[dataiku@localhost dataiku-dss-6.0.2]$ mkdir DATA_DIR
[dataiku@localhost dataiku-dss-6.0.2]$
[dataiku@localhost dataiku-dss-6.0.2]$ ./installer.sh -d DATA_DIR -p 11000
*********************************************
* Dataiku DSS installer *
*********************************************
[+] Using data directory: DATA_DIR
[+] Saving installation log to /home/dataiku/dataiku-dss-6.0.2/DATA_DIR/run/install.log
[!] *********************************************************
[!] Warning: the data directory you specified:
[!] /home/dataiku/dataiku-dss-6.0.2/DATA_DIR
[!] appears to be a subdirectory of the installation directory:
[!] /home/dataiku/dataiku-dss-6.0.2
[!] This is NOT RECOMMENDED for production environment as it complexifies subsequent Studio upgrades.
[!] Press Enter to continue, Ctrl+C to abort
[!] *********************************************************
[!] Warning: you have SELinux installed and enforcing.
[!] DSS cannot run unless you edit the policies to allow nginx to serve its files.
[!] Press Enter to continue, Ctrl+C to abort
[+] Using Java at /opt/soft/jdk1.8.0_181/bin/java : java version "1.8.0_181"
[+] Checking required dependencies
+ Detected OS distribution : centos 7
+ Checking required packages...
[+] Installation starting
[+] Initializing Python environment
[+] Initializing Python environment using default 'python2.7'
[+] Extracting virtualenv in /tmp/dku_virtualenv.v42BzY
No LICENSE.txt / LICENSE found in source
New python executable in /home/dataiku/dataiku-dss-6.0.2/DATA_DIR/pyenv/bin/python2.7
Also creating executable in /home/dataiku/dataiku-dss-6.0.2/DATA_DIR/pyenv/bin/python
Installing setuptools, pip, wheel...
done.
[+] Precompiling Dataiku Python code
[+] Precompiling Jupyter Python code
[+] Precompiling third-party Python 2.7 code
[+] Performing initial install
[+] Writing version metadata conf=6020 product=6.0.2 revision=
[+] Writing default install config file
[+] Writing default env file
[+] Preparing data directory initial data
[2019/12/19-23:02:16.005] [main] [INFO] [dku.logging] - Loading logging settings
[2019/12/19-23:02:16.052] [main] [INFO] [dku.logging] - Configuring additional logging settings from /home/dataiku/dataiku-dss-6.0.2/resources/logging/dku-log4j.properties
Installed kernelspec python2 in /home/dataiku/dataiku-dss-6.0.2/DATA_DIR/jupyter-run/jupyter/kernels/python2
[+] Generating default env file
[+] Generating supervisor configuration
[+] Generating nginx configuration
***************************************************************
* Installation complete (DSS node type: design)
* Next, start DSS using:
* '/home/dataiku/dataiku-dss-6.0.2/DATA_DIR/bin/dss start'
* Dataiku DSS will be accessible on http://:11000
*
* You can configure Dataiku DSS to start automatically at server boot with:
* sudo -i "/home/dataiku/dataiku-dss-6.0.2/scripts/install/install-boot.sh" "/home/dataiku/dataiku-dss-6.0.2/DATA_DIR" dataiku
***************************************************************
[dataiku@localhost dataiku-dss-6.0.2]$
5.起動
最後のメッセージのヒントは、システムを起動するディレクトリを教えてくれました.
DATA_へDIRの下には、この中で良いファイルが生成され、binを見つけて開きます.
再実行./dss startが起動できます(ステータス./dss status停止./dss stop再起動./dss restats)
[dataiku@localhost dataiku-dss-6.0.2]$ cd DATA_DIR/bin/
[dataiku@localhost bin]$ ./dss start
Waiting for DSS supervisor to start ...
backend STARTING
ipython STARTING
nginx STARTING
DSS started, pid=21720
Waiting for DSS backend to start .............
[dataiku@localhost bin]$
6.アクセスシステム
http://:11000
にナビゲートします.ChromeとFirefoxのみサポートされています.