由于工作的需要研究 hbase 所以我要去研究这一套系统的安装
我们首先来下载hdoop,zookeeper和 hbase,到了apache hadoop 网站都有的下,不过要考虑版本问题
尤其是hbase, 不知道为啥 我安装hbase-0.99.0 失败,只好选0.98.x 但是0.98.X 分 hadoop1 或者hadoop2
请看清楚再下载
然后我们开始做一些准备工作
系统的请关闭ipv6
linux检测ipv6 关闭方式
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
如果是0的话就是关闭是1就是开启
防火墙关闭
Ubuntu sudo ufw disable
Linux sudo service iptable
修改/etc/hosts文件
你要加入的主机的ip地址名称加入其中
并在其他主机做同样操作
修改主机名称
Vi /etc/hostsname
安装ssh并设定无验证连接
Ubuntu apt-get install ssh
Linux yum install openssh*
生成秘钥
Ssh-keygen –t rsa –P “”
在你所在权限下会出现
复制 id_rsa.pub 到其他的datanode上
Scp authorized_keys Hadoop@datanode1:~/.ssh
安装Java
用alien转rpm到deb
设置/etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_25
exportCLASSPATH=.:$JAVA_HOME/lib:$HADOOP_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin
Hadoop 应用于64位安装
安装 svn
下载 Hadoop源代
Yum install autofaunto make libtool cmake
Yum install ncurses-devel
Yum install opensll-ssl
Yum intall gcc*
安装maven
安装 ant
安装 protobuf
mvn install-DskipTests
mvn package -Pdist,native -DskipTests -Dtar-Dmaven.javadoc.skip=true
软后到/root/hadoop-2.5.1-src/hadoop-dist/target 找到编译好的压缩包