hadoop下安装mysql_【Hadoop】在Ubuntu系统下安装MySQL

Ubuntu 14.10

MySQL 5.5.44

由于之前的分布式系统电脑带不动,所以想换一个伪分布式试一试。用的是Virtualbox + Ubuntu 14.10 。

结果发现,Ubuntu普通版本支持的时间都有限,过了支持的时间,更新源都会被停用,比如Ubuntu 9.10原来的源都失效了(包括官方源,类似ustc的第 三方源,因为这些第三方源也是和官方源同步的)。因此,直接用原来的源列表是不能安装更新软件的。也就是说,我们的 gcc /vim /openssl server / mysql 一系列包都装不了。

apt-get 源无法更新解决方案

为了解决这个问题,Ubuntu官方专门出了一个 old-release的镜像(http://old-releases.ubuntu.com/)。

版本号

11.04:  natty

11.10:  oneiric

12.04:  precise

12.10:  quantal

13.04:  raring

13.10:  saucy

14.04:  trusty

14.10:  utopic

15.04:  vivid

15.10:  wily

16.04:  xenial

16.10:  yakkety

首先先备份源列表:

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

用编辑器打开:

sudo gedit /etc/apt/sources.list

Ubuntu Linux其他版本的只需要把 utopic 改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 Hive 前需要先安装 Hadoop,这里假设已经安装好了 Hadoop。 1. 下载 Hive Hive 的下载地址为:https://hive.apache.org/downloads.html 选择一个版本下载即可,这里以最新版本 3.1.2 为例。 2. 解压 Hive 将下载好的 Hive 压缩包解压到指定目录,这里以 /usr/local/hive 为例: ``` tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /usr/local/ ``` 3. 配置环境变量 在 ~/.bashrc 文件中添加如下环境变量: ``` export HIVE_HOME=/usr/local/hive export PATH=$PATH:$HIVE_HOME/bin ``` 执行以下命令使环境变量生效: ``` source ~/.bashrc ``` 4. 配置 Hive 进入 Hive 的 conf 目录,复制模板文件 hive-default.xml.template 并重命名为 hive-site.xml: ``` cd /usr/local/hive/conf cp hive-default.xml.template hive-site.xml ``` 编辑 hive-site.xml 文件,设置如下属性: ``` <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value> <description>JDBC connect string for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> <description>Driver class name for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> <description>username to use against metastore database</description> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>your_mysql_password</value> <description>password to use against metastore database</description> </property> <property> <name>hive.metastore.schema.verification</name> <value>false</value> <description>Enforce metastore schema version consistency:</description> </property> <property> <name>hive.metastore.uris</name> <value>thrift://localhost:9083</value> <description>IP address (or fully-qualified domain name) and port of the metastore host</description> </property> ``` 其中,ConnectionURL 配置项中的 jdbc:mysql://localhost:3306/hive 是指定 Hive 的元数据存储在 MySQL 数据库中的名称为 hive 的数据库中。如果不存在,则会自动创建。 5. 安装 MySQL 如果没有安装 MySQL,可以使用以下命令在 Ubuntu安装: ``` sudo apt-get update sudo apt-get install mysql-server ``` 6. 创建 Hive 元数据数据库 登录到 MySQL 数据库中: ``` mysql -u root -p ``` 创建一个名为 hive 的数据库: ``` CREATE DATABASE hive; ``` 7. 初始化 Hive 元数据 使用以下命令初始化 Hive 的元数据: ``` schematool -initSchema -dbType mysql ``` 8. 启动 Hive 使用以下命令启动 Hive: ``` hive ``` 如果启动成功,会出现类似以下提示: ``` Hive Session ID = 6c7d6c6c-eb09-4c7b-9b50-1b421c5e8d5a hive> ``` 至此,Hive 的安装和配置就完成了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值