Ubuntu 10.04 安装JDK1.6、Hadoop及HBase指南

5星 · 超过95%的资源 需积分: 10 53 下载量 128 浏览量 更新于2024-10-17 1 收藏 8KB TXT 举报
"该文档是关于在Ubuntu 10.04系统上安装JDK 1.6、Hadoop和Hbase的详细指南。作者提供了详细的步骤和命令,旨在帮助用户顺利进行安装过程。此外,还提及了相关云计算技术的讨论论坛链接。" 在Ubuntu 10.04上安装JDK 1.6的步骤如下: 1. 将下载的JDK安装包(例如:jdk-6u21-linux-i586.bin)移动到/usr/lib/jvm目录下。 2. 更改文件权限,使其可执行:`chmod 777 jdk-6u21-linux-i586.bin`。 3. 执行安装命令:`./jdk-6u21-linux-i586.bin`。 4. 配置环境变量,打开/etc/profile文件,添加以下行: - `export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_21` - `export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar` - `export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH` 5. 保存并应用配置:`source /etc/profile`。 6. 检查Java版本是否已更新:`java -version`。 接下来,安装Hadoop 0.20.2: 1. 创建Hadoop用户组和用户:`sudo addgroup hadoop`,然后`sudo adduser --ingroup hadoop hadoop`。 2. 授予Hadoop用户sudo权限,编辑/etc/sudoers文件,添加行:`hadoop ALL=(ALL) ALL`,并确保文件权限正确:`chmod u+w /etc/sudoers`,修改后恢复权限:`chmod u-w /etc/sudoers`。 3. 设置SSH无密码登录,为Hadoop用户生成RSA密钥:`ssh-keygen -t rsa -f ~/.ssh/id_rsa`,并将公钥添加到authorized_keys:`cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys`,最后重启SSH服务:`sudo /etc/init.d/ssh reload`,测试本地SSH连接:`ssh localhost`。 4. 解压Hadoop安装包:`sudo tar xzf hadoop-0.20.2.tar.gz`,然后更改所有者和所属组:`sudo chown -R hadoop:hadoop hadoop-0.20.2`。 5. 配置Hadoop环境,将JAVA_HOME设置到之前安装的JDK路径:在hadoop-0.20.2/conf/hadoop-env.sh中添加`export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_21`。 配置Hadoop的核心站点XML(core-site.xml): 1. 编辑core-site.xml文件,添加如下内容: ```xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!-- Put site-specific property overrides in this file. --> ``` 这里给出的XML内容不完整,通常core-site.xml会包含HDFS的默认FS地址和其他配置。 请注意,这只是Hadoop安装的基础步骤,还需要进一步配置HDFS、MapReduce和YARN(在Hadoop 2.x及更高版本中),以及启动和管理Hadoop服务。Hbase的安装和配置则更为复杂,通常包括安装Zookeeper、配置Hbase的环境变量、启动Hbase守护进程等步骤,这些在此处未详述。对于Hbase的具体安装,可以参考官方文档或在线教程。如果需要了解更多云计算相关技术,可以访问提供的论坛链接。