Bonjour à tous,

J'ai essayé en m'aidant de votre tutoriel sur les commandes perl de mettre en place mon besoin. Et je n'y suis pas arrivée...
Lien : https://perl.developpez.com/faq/perl...ans-un-fichier

Alors, tout d'abord mon fichier s'appelle : load-spark-env-vars.sh

Voici son contenu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#!/bin/sh
#
 
echo 'Loading spark environment variables '
export CARBON_SPARK_HOME=$CARBON_HOME
export _SPARK_ASSEMBLY=$CARBON_SPARK_HOME/../components/plugins/spark-core_2.10_*.wso2*.jar
export SPARK_SCALA_VERSION=2.10
# *** jars will be added to the spark classpath in the code itself. check DAS-105
# export SPARK_CLASSPATH=`java -cp $CARBON_SPARK_HOME/repository/components/plugins/org.wso2.carbon.analytics.spark.utils*.jar org.wso2.carbon.analytics.spark.utils.ComputeClasspath $CARBON_HOME`
# export SPARK_CLASSPATH=$SPARK_CLASSPATH:$(echo $CARBON_SPARK_HOME/repository/components/lib/*.jar | tr ' ' ':')
mkdir -p $CARBON_SPARK_HOME/lib_managed/jars
Je souhaite donc rajouter sous la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo 'Loading spark environment variables
la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
export SPARK_LOCAL_IP="163.172.90.197"
et voici ce que j'ai tenté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
perl -lpe'print "export SPARK_LOCAL_IP=\"163.172.90.197\"" if /echo \'Loading spark environment variables \'/' load-spark-env-vars.sh
L'idée serait bien-sur de ne pas définir l’emplacement du fichier load-spark-env-vars.sh

Merci à vous tous pour votre accompagnement