我已经下载了猪,但它不工作

Posted

技术标签:

【中文标题】我已经下载了猪,但它不工作【英文标题】:I have downloaded pig but it is not working 【发布时间】:2017-03-04 07:06:10 【问题描述】:

我已经安装了 Pig。但是当我运行命令来检查猪版本时。它说无效的选项。我已经编辑了 bashrc 文件。

执行 source .bashrc 后出现以下错误:

hduser@ubuntu:~$ source .bashrc
bash: export: '=': not a valid identifier
bash: export: '/usr/local/pig': not a valid identifier
bash: export: '=': not a valid identifier
bash: export: 'PATH:/usr/local/pig/bin': not a valid identifier
bash: export: '=': not a valid identifier
bash: export: '/usr/local/hadoop/conf': not a valid identifier

【问题讨论】:

@KenWhite:我是初学者,我已经尝试了所有可能的方法,我无法成功,这就是我在这里发布的原因。 我在您的问题中没有看到任何关于所有可能的手段,我也没有看到任何解释我无法成功 的意思。本网站是针对具体问题实际问题。关于我下载了这个东西但它不起作用。没有任何具体 我在问题中提出了完整的问题,但它不允许我发布我的问题。无论如何,如果你能检查一下,我将非常感激。我在 /usr/local/pig-0.15.0 export PIG_HOME = /usr/local/pig-0.15.0 export PATH =$PIG_HOME/bin:$PATH export PIG_CLASSPATH = $HADOOP_HOME/conf 位置提取了 tar 文件有 2可用的下载形式。 pig-0.15.0.tar.gz 和 pig-0.15.0-src.tar.gz 我都试过了。 只下载二进制文件pig-0.15.0.tar.gz。在export 语句中,您似乎在= 周围有空格。 @franklinsijo:我删除了空格。现在它不允许我在 bash 上运行任何命令。即使我运行 ls 命令,它也会说:bash: ls: No such file or directory 【参考方案1】:

添加到.bashrc 文件的export 语句不应包含= 周围的空格

编辑~/.bashrc,因为$PATH 变量未设置,所以对可执行文件使用绝对路径。

/usr/bin/vi ~/.bashrc

Pig(取自 cmets)的这些行添加到 bashrc 文件中,

export PIG_HOME=/usr/local/pig-0.15.0
export PATH=$PIG_HOME/bin:$PATH

【讨论】:

以上是关于我已经下载了猪,但它不工作的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP 上的 Apache 不工作

从网站下载文件

下载的mbtiles中的多语言支持

我正在尝试上传文件,但它不工作

PHP 不能归档contact.html,但它不应该存在? (智能引擎)

Windows 应用程序在 Visual Studio 2019 中运行时工作,在我在本地构建和运行后工作,但是当提交到应用商店并下载时,它不运行