无法在spark-1.4.0中启动sparkR shell

无法在spark-1.4.0中启动sparkR shell,sparkr,Sparkr,我今天下载了Spark-1.4.0,并尝试在Linux和Windows环境中启动sparkR shell-bin目录中的sparkR命令不起作用。任何成功发射sparkR外壳的人,请。让我知道 谢谢 Sanjay我可以帮助您设置Windows。不幸的是,我对Linux一无所知。 我的解决方案如下,我也在我的 此解决方案的一个限制是它只在命令行解释器上工作,这意味着您可以从命令提示符调用sparkR,但不能使用任何前端IDE(如RStudio)。我还在想办法让sparkR在RStudio上工作。

我今天下载了Spark-1.4.0,并尝试在Linux和Windows环境中启动sparkR shell-bin目录中的sparkR命令不起作用。任何成功发射sparkR外壳的人,请。让我知道

谢谢
Sanjay

我可以帮助您设置Windows。不幸的是,我对Linux一无所知。 我的解决方案如下,我也在我的

此解决方案的一个限制是它只在命令行解释器上工作,这意味着您可以从命令提示符调用sparkR,但不能使用任何前端IDE(如RStudio)。我还在想办法让sparkR在RStudio上工作。 诀窍是确保正确设置环境变量。我使用的是Windows 7 HP edition 64位操作系统。第一步是下载Maven,SBT

将变量名设置为“JAVA_HOME”(如果计算机上未安装JAVA,请执行以下步骤)。接下来将变量值设置为JDK路径。在我的例子中,它是“C:\Program Files\Java\jdk1.7.0_79\”(请键入不带单引号的路径) 类似地,创建一个新的系统变量并将其命名为PYTHON_PATH。将变量值设置为计算机上的Python路径。在我的例子中,它是“C:\Python27\”(请键入不带单引号的路径) 创建一个新的系统变量,并将其命名为HADOOP_HOME。将变量值设置为C:\winutils。(注意:不需要安装Hadoop。spark shell只需要Hadoop路径,在本例中该路径保存winutils的值,winutils将允许我们在windows环境中编译spark程序。 创建一个新的系统变量并将其命名为SPARK\u HOME。将变量值指定为SPARK二进制位置的路径。在我的示例中,它位于“C:\SPARK\BIN”中 创建一个新的系统变量并将其命名为SBT_HOME。将变量值指定为Spark二进制位置的路径。在我的示例中,它位于“C:\PROGRAM FILES(x86)\SBT”中 创建一个新的系统变量并将其命名为MAVEN_HOME。将变量值指定为Spark二进制位置的路径。在我的示例中,它位于“C:\PROGRAM FILES\APACHE MAVEN 3.3.3”中 创建所有这些变量后,接下来选择“系统变量”下的“路径”变量,并单击编辑按钮。将弹出一个名为“编辑系统变量”的窗口。保持变量名称“路径”不变。在变量值中,按给定值追加以下字符串

%Java_HOME%\bin;%PYTHONPATH%;%SPARK_HOME%;%HADOOP_HOME%

%MAVEN_HOME%\bin;%M3_HOME%\bin; ' 单击“确定”按钮关闭“环境变量”窗口

现在打开终端(命令提示符窗口),通过键入命令pyspark调用pysparkR

希望这有帮助


干杯

欢迎使用stackoverflow。请您添加一些详细信息,如例外情况和您尝试过的内容。否则,只需一条“它不起作用”消息就很难提供帮助。