Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Actual combat: using KNIME to build Spark Machine learning model 1: building development environment

Shulou Source: shulou.com Published: 2022-06-03 07:25:19 09月23日 Update

1. Knime Analytics installation

Download the appropriate version of https://www.knime.com/downloads from the official website

Extract https://www.knime.com/installation-0 from the downloaded installation package in the installation path

The following figure shows the welcome page after the launch of knime

To interact with the spark set × ×, you need to install KNIME ®Extension for Apache Spark in Knime. And install Spark Job Server on the boundary node of the Hadoop cluster or on the node that can perform spark-submit. The architecture diagram is as follows:

2. KNIME ®Extension for Apache Spark installation

Click File- > Install KNIME extensions in KNIME Analytics to select KNIME Big Data Extensions, and click Next to install.

3. SPARK JOB SERVER installation

The following steps take Centos 6.5 + CDH 5.7 as an example

3.1download spark job server

$wget http://download.knime.org/store/3.5/spark-job-server-0.6.2.3-KNIME_cdh-5.7.tar.gz

3.2 login as root or su root

3.3 installation

# LINKNAME=spark-job-server

# useradd-d / opt/$ {LINKNAME} /-M-r-s / bin/false spark-job-server

# su-l-c "hdfs dfs-mkdir-p / user/spark-job-server; hdfs dfs-chown-R spark-job-server / user/spark-job-server" hdfs

# cp spark-job-server-0.6.2.3-KNIME_cdh-5.7.tar.gz / opt

# cd / opt

# tar-xvf spark-job-server-0.6.2.3-KNIME_cdh-5.7.tar.gz

# ln-s spark-job-server-0.6.2.3-KNIME_cdh-5.7 ${LINKNAME}

# chown-R spark-job-server:spark-job-server ${LINKNAME} spark-job-server-0.6.2.3-KNIME_cdh-5.7

3.4 Boot start

# ln-s / opt/$ {LINKNAME} / spark-job-server-init.d / etc/init.d/$ {LINKNAME}

# chkconfig-- levels 2345 ${LINKNAME} on

3.5 Edit environment.conf

Set up master, for example

Master = "spark://ifrebdplatform1:7077"

Set Default settings for Spark contexts: context-settings

3.6 Edit Settings settings.sh

Set SPARK_HOME. This example is correct by default and will not be changed.

Set LOG_DIR, if you do not use the default directory

3.7Editing log4j-server.properties according to preference

3.8 start spark job server

/ etc/init.d/$ {LINKNAME} start

3.9 add create spark context node test link in knime

Right-click the create spark context node and click Execute to execute

Right-click the create spark context node, click Spark Context to view the result

It is not finished to be continued.

Tags: Node appropriate following figure no official website architecture step version directory result website path boundary link cluster page Zhongan test actual combat Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Information MariaDB Docker MySQL Shulou Technology