Powershell Windows Server 2012. Ошибка пути при установке Hortonworks Data Platform (HDP)

Я пытаюсь установить Hadoop для Windows (Hortonworks Data Platform 2.0) в среде Windows Server 2012 и создать следующую команду 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


person William Servigna    schedule 10.09.2014    source источник


Ответы (2)


Давайте посмотрим,

Для начала у вас есть пробел здесь ).Path

Во-вторых, Path не является допустимым свойством, возвращаемым этим командлетом, поэтому даже после того, как вы исправите ошибочное пространство, оно все равно не будет работать.

В-третьих, вы указываете параметр -name без указания значения

person Noah Sparks    schedule 10.09.2014

После небольшого исследования я смог решить ошибку.

Вот что я пытался сделать, это установить среду HDP в Windows Server с помощью PowerShell, и, поскольку я не очень хорош в этом, я делаю глупые ошибки.

Для тех, кто не очень хорошо использует powershell, есть ручной способ установить необходимую среду для HDP, это намного проще.

Вот ссылка.

http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.1-Win-latest/bk_installing_hdp_for_windows/content/win-software-install-gui.html

Я надеюсь, что это не может сэкономить немного больше времени.

person William Servigna    schedule 11.09.2014