Хотите знать, что означает эта линия? Искал вокруг, но не может найти ссылку на эту команду,Команда Hadoop Pig fs test
Pig.fs("test -e " + pathToCheck) == 0:
спасибо заранее, Lin
Хотите знать, что означает эта линия? Искал вокруг, но не может найти ссылку на эту команду,Команда Hadoop Pig fs test
Pig.fs("test -e " + pathToCheck) == 0:
спасибо заранее, Lin
Использование линии инструмент командной и запустить hadoop fs -help
и получил:
-test -[defsz] <path> :
Answer various questions about <path>, with result via exit status.
-d return 0 if <path> is a directory.
-e return 0 if <path> exists.
-f return 0 if <path> is a file.
-s return 0 if file <path> is greater than zero bytes in size.
-z return 0 if file <path> is zero bytes in size, else return 1.
Спасибо Mzf за ссылку и проголосуйте. Как hadoop fs связан с Pig.fs? –
имеет смысл, что команда свиней fs является командой hdfs, также можно увидеть документацию http://pig.apache.org/docs/r0.15.0/cmds.html#fs - при нажатии на ссылку «Руководство по работе с файловой системой» «это приведет вас к команде файловой системы hadoop – Mzf
Спасибо за помощь Mzf, проголосуйте и отметьте свой ответ в качестве ответа. –
Возможно тестирование на наличие regex пути, основанные на том, как он выглядит. Я также предполагаю, что это уже устарело в текущей версии, так как вы не можете найти ссылку. – Mai
@Mai, спасибо, проголосуйте и -e, равный нулю, означает существование или не существует? –