分布式云计算的平台搭建———(4)BigDaTa配置
1.4.1 基础配置
进行网络配置,修改主机名,使用hostnamectl set-hostname master ;hostnamectl set-hostname slave修改两台主机名,配置文件/etc/hosts文件修改映射(如图hosts-bigdata)
在master节点上,将XianDian-Bigdata-v2.2.iso挂到/mnt目录下,将其中的admin解压到/opt目录下(如图挂载-bigdata),并在master节点配置ftp服务。
在master&slave节点上将yum源迁移到/opt下,重新配置yum源(如图yum-bigdata)
1.4.2 服务配置
在master节点上安装httpd服务(如图http-bigdata)
在master节点上安装ntp服务,并在/etc/ntp.conf文件下进行配置,注释或删除#server0~server3四行(如图ntp-bigdata(master)),添加以下两行:
#server 127.127.1.0
#fudge 127.127.1.0 stratum 10
完成后在slaver节点上同步master节点的时间(如图ntp-bigdata)
在master&slaver配置SSH,使master和slaver可以通过无密钥相互访问(如图ssh-bigdata)。
禁用Transparent Huge Pages,操作系统后台有个khugepaged的进程,它会一直扫描所有进程占用的内存,其本身所占内存也比较大,所以禁用该进程(如图khugepaged-bigdata)。
在master&slave节点上安装配置JDK,结果如图所示(如图jdk-bigdata)。
#mkdir /usr/jdk64/
#mount –o loop XianDian-BigData-v2.2.iso /mnt/
#tar –zxvf /mnt/jdk-8u77-linux-x64.tar.gz –C /usr/jdk64/
#vi /etc/profile
export JAVA_HOME=/usr/jdk64/jdk1.8.0_77
export PATH=$ JAVA_HOME/bin:$PATH
在master节点上安装ambari-server,MariaDB,配置MariaDB,创建ambari数据库,进入/etc/profile文件下添加以下一行:
ambari-server=2.6.0.0
安装ambari-server,进行细节配置(如图ambari-server-bigdata),启动ambari-server。
#ambari-server setup
#ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar
#ambari-server start
在master&slave节点上安装配置ambari-agent
#yun –y install ambari-agent
#vi /etc/ambari-agent/conf/ambari-agent.ini
hostname=master.hadoop
#mabari-agent restart
部署Hadoop集群(见附录Hadoop部署)