我正在尝试在Windows server 2012环境中安装Hadoop for windows (Hortonworks Data Platform 2.0),并创建下一个powershell命令
$currentPath = (Get-ItemProperty -Path $key -name) .Path + ';'我得到了这个错误
At line:1 char:52
+$currentPath = (Get-ItemProperty -Path $key -name) .Path + ';'
+
Unexpected toke '.Path' in expression or statement
+ CategoryInfo : ParserError:(:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorID : UnexpectedToken我做错了什么,请记住,我正在阅读Horton Works的这篇官方文档
http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.1-Win-latest/bk_installing_hdp_for_windows/content/win-softwareinstall-ps.html#win-cli-python
发布于 2014-09-10 21:23:53
让我们看看,
首先,这里有一个空格) .Path
其次,Path似乎不是该cmdlet返回的有效属性,因此,即使更正了错误的空格,它仍然无法正常工作
第三,在没有提供值的情况下指定参数-name
发布于 2014-09-11 22:46:07
经过一些研究,我能够解决这个错误。
事情是这样的,我试图做的是使用PowerShell在Windows Server中安装HDP环境,因为我不是很擅长它,所以我犯了愚蠢的错误。
对于那些不太擅长使用powershell的人来说,有一种手动方式来安装HDP所需的环境,这要简单得多。
这是链接。
http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.1-Win-latest/bk_installing_hdp_for_windows/content/win-software-install-gui.html
我希望它不能再节省一点时间了。
https://stackoverflow.com/questions/25766476
复制相似问题