Alluxio(Tachyon) 集群独立运行模式安装遇到的问题(非root用户)
2016-08-07 00:26
1116 查看
1、如果启动报sudo相关命令错误,是因为启动用户未在sudoers里面,需要将用户添加到此文件中,添加方法搜下root位置,再后面添加即可。
内容如下:
同时把此文件中的:#Defaults requiretty 注释掉。
2、经过上面的设置之后,通过 alluxio-start.sh all 时,又报了另外一个错误,
的错误,解决方法如下:
即可。
3、再次通过 alluxio-start.sh all 命令启动整个集群,但是启动worker时报错,报错内容:Pseudo-terminal will not be allocated because stdin is not a terminal。解决方法如下:
更改:alluxio\bin\alluxio-workers.sh 的44行内容
原始内容为:
改成如下:
4、经过上面的处理之后,通过 alluxio-start.sh all 命令再次启动集群时,Worker上的 AlluxioWorker 进程还是没有,然后在 alluxio-1.2.0/logs 目录下有一个 worker.out 文件,其中的内容如下:
从错误信息中,可以看出,在启动脚本中运行which java 时报错了,然后找到报错的脚本,脚本内容如下:
但是,我们已经在 /etc/profile 中已经配置了 JAVA_HOME,并将 JAVA_HOME/bin 加入到了 PATH 中了,如图:
,并且在命令行中单独运行 which java 是没有问题的。
并且我又在 bin/alluxio-env.sh中,又配置了 JAVA_HOME 了,可为什么不行呢,原因还在上面的脚本中,可以看到其先是进行Java是否存在的判断,之后再进行conf/alluxio-env.sh脚本的运行,所以不管再怎么在alluxio-env.sh中设置JAVA_HOME已经没有用了。解决方法:
将两处的内容对调,如下图:
再次运行 alluxio-start.sh all 脚本,此时,整个集群启来了。
内容如下:
root ALL=(ALL) ALL hadoop ALL=(ALL) ALL |
2、经过上面的设置之后,通过 alluxio-start.sh all 时,又报了另外一个错误,
[sudo] password for hadoop |
hadoop ALL=(ALL) NOPASSWD:ALL |
3、再次通过 alluxio-start.sh all 命令启动整个集群,但是启动worker时报错,报错内容:Pseudo-terminal will not be allocated because stdin is not a terminal。解决方法如下:
更改:alluxio\bin\alluxio-workers.sh 的44行内容
原始内容为:
nohup ssh -o ConnectTimeout=5 -o StrictHostKeyChecking=no -t ${worker} ${LAUNCHER} \ |
nohup ssh -o ConnectTimeout=5 -o StrictHostKeyChecking=no -tt $ {worker} ${LAUNCHER} \ |
which: no java in (/sbin:/bin:/usr/sbin:/usr/bin) dirname: 缺少操作数 请尝试执行"dirname --help"来获取更多信息。 ALLUXIO_RAM_FOLDER was not set. Using the default one: /mnt/ramdisk Formatting RamFS: /mnt/ramdisk (1gb) Starting worker @ HDFS-YARN-2. Logging to /usr/alluxio-1.2.0/logs |
但是,我们已经在 /etc/profile 中已经配置了 JAVA_HOME,并将 JAVA_HOME/bin 加入到了 PATH 中了,如图:
,并且在命令行中单独运行 which java 是没有问题的。
[hadoop@HDFS-YARN-2 logs]$ which java /usr/java/jdk1.7.0_55/bin/java [hadoop@HDFS-YARN-2 logs]$ |
将两处的内容对调,如下图:
再次运行 alluxio-start.sh all 脚本,此时,整个集群启来了。
相关文章推荐
- 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。(遇到了这个问题网上查了下保存下来)
- 在Ubuntu9.10下安装DirectFB-1.0.1以及运行DFB程序时遇到的问题及解决方法
- 装sql server sp4时,遇到的问题:以前进行的程序安装创建了挂起的文件操作.运行程序之前,必须重新起动计算机
- linux下给php安装pdo_mysql和zlib以及测试模式的选择(禅道安装过程中遇到的问题)
- hadoop集群环境安装 遇到的问题汇总
- 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解决办法
- 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题
- 尝试加载Oracle客户端时引发BadImageFormatException 如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题
- win7 64bit 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题
- Windows下Cygwin环境的Hadoop安装(3)- 运行hadoop中的wordcount实例遇到的问题和解决方法
- 安装.net2008后,再安装.net2003,运行项目时遇到的问题解决方案!
- 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题
- server 2003 安装 VS 2003 遇到的问题 :安装frontpage 2000 web 客户端 和 安装程序运行时文件 失败
- 转载:用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解
- 非root用户安装python3.3和django1.5安装问题
- VMware7.10在安装虚拟系统时遇到的Easy Install模式和VMware Tools无法安装的问题
- 安装twitter storm集群组件ZeroMQ,jzmq时遇到的一系列问题
- VMware7.10在安装虚拟系统时遇到的Easy Install模式和VMware Tools无法安装的问题
- 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题