私はipythonノートブックでpysparkを使用しており、netezzaデータベースにアクセスしています。私はbluemixに似たようなことをしようとしています。問題は、netezzaにアクセスするために、pysparkの起動にパラメータを追加する必要があることです。ブルーエックスでどうすればいいですか?ここで私はpysparkをスタンドアロンで起動する方法です:bluemix pysparkにパラメータを追加する方法
$ PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook" /usr/local/src/spark/spark-1.6.1-bin-hadoop2.6/bin/pyspark --packages com.ibm.SparkTC:spark-netezza_2.10:0.1.1 --driver-class-path /usr/local/src/netezza/jdbc/lib/nzjdbc3.jar
通常、ノートブックインタフェースでは、マジックを使用してjarファイルを追加するだけです。Addjar -f これを実行すると、そのjarファイルを使用するか、瓶。例: %Addjar -f https://github.com/SparkTC/spark-netezza/releases/download/v0.1.1/spark-netezza-assembly-0.1.1.jar 私は試してみましたが、私はnetezzaドライバをimport文で見ることができます import com.ibm.spark.netezzaは実行できませんが、文を実行すると直列化可能な問題が発生します。 –
私は%AddJarを試しましたが、エラーが発生しました:ラインマジック関数 '%AddJar'が見つかりません。私は$ AddJarはスカラーノート用であり、ノートブック用のものではないと思います。私も小文字のjで$ Addjarを試してみて、同じエラーが出ました。 – webe3