mac环境下安装hive

作者: 尹小凯 | 来源:发表于2017-09-07 10:19 被阅读379次

    本文主要讲述在mac环境下安装hive,目标读者为大数据初学者或者有意进入大数据行业的研发人员。

    阅读本文前请先阅读《mac环境下hadoop安装》

    需要先安装mysql ,https://dev.mysql.com/downloads/file/?id=471631

    mysql密码重置

    1) /usr/lcoal/mysql/bin/mysql.server stop

    2)/usr/local/mysql/bin/mysqld_safe --skip-grant-tables

    3)打开另一个终端: /usr/local/mysql/bin/mysql -u root

    UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';

    FLUSH PRIVILEGES;

    \q

    至此,密码修改成功

    进入/usr/local/Cellar/hive/2.1.1/bin

    schematool -initSchema -dbType mysql  (一定要执行,不然会出现错误)

    如果出现错误,需要我们检查目录下是否已经有,metastore_db这个目录,如果有,那么就删掉后重新执行初始化命令。我的问题就是这个原因导致的。

    进入mysql客户端会看到生成了很多hive的表

    接下来 执行hive,看到hive命令行,表示成功

    使用Squirrel SQL 连接hive

    这里的坑比较多

    首先下载squirrel SQL 自己百度

    下载后配置driver:

    出现: xxx is notallowed to impersonate root

    把下边的root改为xxx

    hadoop.proxyuser.root.groups

    root

    Allow the superuser oozie to impersonate any members of the group group1 and group2

    hadoop.proxyuser.root.hosts

    localhost

    The superuser can connect only from host1 and host2 to impersonate a user

    出现:Name node is in safe mode

    hadoop dfsadmin -safemode leave

    相关文章

      网友评论

        本文标题:mac环境下安装hive

        本文链接:https://www.haomeiwen.com/subject/fanbjxtx.html