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を作成すると、構成とデータが格納されるディレクトリが作成されます.
  • 基本TCPポートを指定します.
  • dataiku-dss-6.0.1/installer.sh -d DATA_DIR -p 11000

    以下に、インストール手順(足踏みを含む)を詳細に示す.
  • 誤った方法Rootユーザーを使用して
  • をインストール
    [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]# 
    

     
  • 検査依存パッケージ
  • コマンド「sudo-i/home/dataiku/dataiku-dss-6.0.2/scripts/install/install-deps.sh-without-java」を使用します.
    依存パッケージがあるかどうかを確認し、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

     

  • dataikuユーザを使用して
  • をインストールする.
    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のみサポートされています.