我已经下载了猪,但它不工作
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
【讨论】:
以上是关于我已经下载了猪,但它不工作的主要内容,如果未能解决你的问题,请参考以下文章
PHP 不能归档contact.html,但它不应该存在? (智能引擎)
Windows 应用程序在 Visual Studio 2019 中运行时工作,在我在本地构建和运行后工作,但是当提交到应用商店并下载时,它不运行