不得不说这个是让我最恶心的东西,因为虚拟机,我咋设/etc/network/interfaces都设置不正确
导致sudo apt-get install 用不成,如果有哪位大大搞定了麻烦教教我,我这里就献丑说说我的蠢办法,只能手动安装了。
1.下载&安装zlib
http://www.zlib.net/ 页面中间有最新版本
tar -xvf zlib.tar.gz cd zlib ./configure sudo make sudo make install
2.下载&安装openssl,ubuntu12.04带有ssl,可以使用命令
openssl version -a
查看安装目录,但是我们安装openssh时候需要用到的是openssl的头文件,因为Makefile里的依赖关系
所以需要重新下载并安装一份ssl
http://www.openssl.org/ 进入该网址就能看到最新版available,当然请选用stable的,下载好tar.gz后
tar -xvf openssl.tar.gz cd openssl sudo ./config --prefix=/usr/local sudo make sudo make install
这里我们将openssl安装到/usr/local目录下,进入/usr/local/openssl你可以去看到include下面有头文件
3.下载&安装openssh
http://openbsd.org.ar/pub/OpenBSD/OpenSSH/portable/ 在这里选择最新的稳定版本下载就行了
tar -xvf openssh.tar.gz cd openssh sudo ./configure --sysconfdir=/etc/ssh --with-tcp-wrappers --with-ipv4-default --with-ssl-dir=/usr/local/openssl
这里可能会报错,提示缺少 libwrapper***
这时候我们需要下载一个tcp-wrapper的包 并安装
http://packages.ubuntu.com/saucy/libwrap0-dev
在这个下面下载7.6.24dev版本
http://packages.ubuntu.com/saucy/libwrap0
7.6.24版本
http://packages.ubuntu.com/quantal/libwrap0
7.6.23版本
请将这三个版本的包都下载,然后安装的次序是23 24dev 24,这是我经过长时间的总结才发现的,我google了为什么23我安装后还是提示wrapper缺少,是因为一个头文件的bug。
24dev对这个bug做了修复,我试着再安装24dev时发现有问题,我又安装了一遍24,这才将整个问题解决。
有人会好奇我为什么这么2 直接按24不就好了,这个恰恰是我在第二台机器上做的事情,但是还是提示缺少wrapper。
按我的理解是23出现了bug,24dev进行修复时自身出现了bug,24dev发布后成为了24版本,24版本里只包含了部分fix,有其它出问题的地方。所以可能是覆盖原因,互相来盖几下就没这问题了。
然后
sudo make sudo make install
然后会出现一次错误 没有安装成功 这时候我们需要修改/etc/passwd
sudo gedit /etc/passwd
加上这一句话 sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin 在末尾
然后重新make install 覆盖之前的安装包就行了 至此ok了
重启后/etc/passwd生效
然后启动/usr/local/sbin/sshd就行了
相关推荐
Ubuntu12.04下安装Hadoop2.4.0单机模式详细教程
在 Ubuntu12.04 上安装 Hadoop-1.2.1 的过程涉及到多个环节,包括系统准备、用户权限设置、Java 开发环境的安装、Hadoop 的下载与配置、主机名与网络设置以及 SSH 无密码登录的实现。以下是对这些步骤的详细解释: ...
在Ubuntu 12.04系统中,如果你需要将32位的Hadoop 2.2.0编译成64位,以下是一份详细的步骤指南。首先,确保你的系统支持64位编译,并且你已经具备了必要的权限。 1. **安装GCC**: 在编译任何软件之前,你需要安装...
本教程主要讲述了在 Ubuntu 16.04 环境下安装 Hadoop 2.7.1 的步骤,包括单机模式、伪分布式模式和分布式模式三种安装方式。以下是本教程的知识点总结: 1. 安装前的准备工作:创建 hadoop 用户,设置密码,增加...
小白搭建hadoop完全分布式环境笔记,步骤详细,原创
### Hadoop 在 Ubuntu 下的安装教程 #### 一、安装 Linux 操作...以上步骤提供了在 Ubuntu 12.04 操作系统上搭建 Hadoop 开发环境的详细指南,按照这些步骤操作,可以顺利地搭建起一个功能完善的 Hadoop 单机环境。
为了构建基于Ubuntu的Hadoop集群,首先需要准备以下运行环境: - 操作系统:Ubuntu 14.04 LTS - 虚拟化平台:VMware Workstation 12 Pro ##### 3.2 VMware Workstation 12 Pro的安装 - 安装VMware Workstation 12 ...
在IT行业中,分布式计算系统Hadoop是大数据处理的关键技术之一,而SSH(Secure Shell)是实现远程登录和安全通信的基础工具。在搭建Hadoop环境时,为了方便节点间的通信,通常需要配置SSH免登陆,以简化集群管理。...
本文档详细介绍了如何在Ubuntu系统上搭建Hadoop2.x环境,包括创建用户、安装Java环境、配置SSH无密码登录、安装Hadoop并配置相关核心文件的过程。通过这些步骤,用户可以顺利地在自己的Ubuntu环境中运行Hadoop集群,...
在 Ubuntu 12.04 上安装 Hadoop 2.2 的分步指南 安装 Hadoop 的先决条件 1- Create hadoop user :- This is not a mandatory step. It is just to seperate the Hadoop instalation from other installed ...
ubuntu下安装hadoop集群,设置ssh对其他node无密码访问
在Ubuntu环境下搭建Hadoop伪分布式模式,主要是为了模拟多节点Hadoop集群的环境,以便于学习和测试Hadoop的功能。这个过程涉及到多个步骤,包括必要的资源下载、软件安装、环境配置以及Hadoop服务的启动与验证。以下...
通过以上步骤,可以成功在Ubuntu 14.04 LTS环境下通过Cloudera CDH 5.4.8搭建出一个功能完备的Hadoop集群。在整个过程中,关键是要仔细遵循官方指南和最佳实践,确保每个环节的准确性,从而避免潜在的问题和错误。
本节主要介绍了在CentOS 6虚拟机环境中准备Hadoop环境的步骤,包括虚拟机环境准备、Linux安装Hadoop、Hadoop目录结构等内容。 1. 虚拟机环境准备 在CentOS 6虚拟机环境中,需要首先克隆虚拟机,并将其设置为静态IP...
环境准备包括安装 VMware Workstation11 和软件准备,包括 SSH、Hadoop-2.6.0.tar.gz 和 jdk-8u45-linux-x64.tar.gz。 软件安装包括安装 Hadoop-2.6.0.tar.gz 和 jdk-8u45-linux-x64.tar.gz。安装完成后,需要修改 ...
在本文中,我们将详细探讨如何在Ubuntu 10.10 (Maverick Meerkat)上通过VMware虚拟机安装并配置Hadoop集群。这个过程涵盖了从搭建虚拟环境到安装必要的软件,以及最终配置Hadoop分布式文件系统(HDFS)和MapReduce服务...
本文将详细介绍如何搭建多节点 Hadoop 环境,包括安装 Ubuntu 操作系统、安装 Hadoop 软件、配置 SSH 无密码登录、配置 Hadoop 集群等步骤。 一、安装 Ubuntu 操作系统 在开始搭建 Hadoop 环境之前,需要安装 ...