hive安装总结:
安装的系统是linux centos6.8
1,下载软件,解压
openssh-7.5p1.tar.gz
首先安装ssh,卸载旧的版本
解压后make & make install
安装后设置,/etc/ssh/ssh_config文件设置ForwardAgent yes, 这个设置是为使用ssh-agent(专用密钥高速缓存)和keychain(单点登录)
ssh-keygen -t rsa -P 'hadoop' -f ~/.ssh/id_rsa
ssh-keygen -t dsa -P 'hadoop' -f ~/.ssh/id_dsa
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
cp ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys2
(cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys2)
chmod 0600 ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys2
scp ~/.ssh/authorized_keys userb@slave2:~/.ssh
scp ~/.ssh/authorized_keys2 userb@slave2:~/.ssh
ssh-add ~/.ssh/id_rsa //添加到ssh-agent高速缓存中
ssh-add ~/.ssh/id_dsa //添加到ssh-agent高速缓存中
下面这步hadoop中是需要的,尤其是datanode,否则会抛出错误:master1: ssh: connect to host master1 port 22: No route to host
ssh localhost //Permanently added 'localhost' (ECDSA) to the list of known hosts.
启动:sudo service sshd restart
安装hadoop,用的版本是2.7.7,安装过程不叙述了,网上很多
hadoop-2.7.7.tar.gz
升级mysql, 先卸载旧的版本:
下载软件:
mysql-community-client-8.0.12-1.el6.x86_64.rpm
mysql-community-common-8.0.12-1.el6.x86_64.rpm
mysql-community-libs-8.0.12-1.el6.x86_64.rpm
mysql-community-server-8.0.12-1.el6.x86_64.rpm
查看已安装包:
rpm -qa | grep -i mysql
卸载:
rpm -ev --nodeps mysql-libs-5.1.73-7.el6.x86_64
rpm -ev --nodeps perl-DBD-MySQL-4.013-3.el6.x86_64
rpm -ev --nodeps qt-mysql-4.6.2-28.el6_5.x86_64
rpm -ev --nodeps mysql-server-5.1.73-7.el6.x86_64
rpm -ev --nodeps mysql-5.1.73-7.el6.x86_64
安装顺序:
rpm -ivh mysql-community-common-8.0.1