从零搭建hive环境_ jdk 8 + SSH + hadoop 2.9.2 + hive 3.1.2

目录

一、Ubuntu18.04 安装 jdk 8

二、安装SSH

三、安装hadoop 2.9.2

四、安装hive 3.1.2


Windows 虚拟机安装 Ubuntu18.04 + Vim + Mysql5.7参照 https://blog.csdn.net/zhsworld/article/details/103740953

一、Ubuntu18.04 安装 jdk 8

1 官网下载 jdk8安装包

2 将jdk8安装包解压到指定文件夹

// 创建java目录
sudo mkdir /usr/lib/java

// 将安装文件移动到创建的目录下
// ~/Downloads是下载的安装文件的目录
sudo mv ~/Downloads/jdk-8u241-linux-x64.tar.gz /usr/lib/java

// 切换到java目录
cd /usr/lib/java

// 解压文件
sudo tar -zxvf jdk-8u241-linux-x64.tar.gz

3 修改环境变量

// 打开bashrc文件
sudo vim ~/.bashrc

// 进入编辑模式
i

// 在文件末尾追加
export JAVA_HOME=/usr/lib/java/jdk1.8.0_241
export JRE_HOME=${JAVA_HOME}jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

// 退出编辑模式
按ESC键

// 保存文件
:wq


// 使环境变量立即生效
source ~/.bashrc

4 检查是否安装成功

java -version

二、安装SSH

SSH介绍 https://www.cnblogs.com/suntingme/p/10522310.html

1 安装SSH

// 安装ssh
sudo apt-get install openssh-server

// 未正常安装成功,提示错误
/*
The following information may help to resolve the situation:
The following packages have unmet dependencies:
 openssh-server : Depends: openssh-client (= 1:7.6p1-4)
                  Depends: openssh-sftp-server but it is not going to be installed
                  Recommends: ssh-import-id but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
*/

// 卸载 openssh-client openssh-server
sudo apt-get  autoremove  openssh-client openssh-server

// 重装 openssh-client openssh-server
sudo apt-get install openssh-client openssh-server

2 测试是否安装成功

// 重启服务
/etc/init.d/ssh restart
// 出现如下提示代表服务启动
[ ok ] Restarting ssh (via systemctl): ssh.service.

// 测试服务是否成功启动
netstat -a | more
// 出现如下提示代表服务成功启动

3 配置免密登录

// 初次登录
ssh localhost

// 初次登陆后,会在当前目录用户下有一个.ssh文件夹,进入该文件夹下
cd ~/.ssh/

// 使用rsa算法生成密钥和公钥对
ssh-keygen -t rsa
// 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值