欢迎投稿

今日深度:

hive安装(本地mariaDB为元数据库),hivemariadb

hive安装(本地mariaDB为元数据库),hivemariadb


1 mariaDB安装           [root@localhost ~]# rpm -qa | grep mariadb           [root@localhost ~]# yum remove mysql mysql-server mysql-libs compat-mysql51       --删除自带的madiaDb                                    [root@localhost local]# tar -zxvf mariadb-10.1.14-linux-x86_64.tar.gz           [root@localhost local]# groupadd mysql           [root@localhost local]# useradd -g mysql mysql                [root@localhost local]# chown mysql:mysql -Rf /usr/local/mariadb-10.1.14-linux-x86_64           [root@localhost local]# chmod +x -Rf /usr/local/mariadb-10.1.12-linux-x86_64                                   [root@localhost local]# cp /usr/local/mariadb-10.1.14-linux-x86_64/support-files/my-medium.cnf /etc/my.cnf           [root@localhost local]# vi /etc/my.cnf                                                   [client]                           #password       = your_password                            port            = 3306                            socket          = /usr/local/mysql.sock                           [mysqld]
                           user=mysql
                           port            = 3306                            socket          = /usr/local/mysql.sock                            basedir         =/usr/local/mariadb-10.1.14-linux-x86_64/                            datadir         =/usr/local/mariadb-10.1.14-linux-x86_64/                            pid-file        =/usr/local/mariadb-10.1.14-linux-x86_64/mysql.pid                            log-error       =/usr/local/mariadb-10.1.14-linux-x86_64/err.log
          [root@localhost local]#  /usr/local/mariadb-10.1.14-linux-x86_64/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb-10.1.14-linux-x86_64/ --datadir=/usr/local/mariadb-10.1.14-linux-x86_64/&           -- 初始化数据库    [root@localhost support-files]# cp /usr/local/mariadb-10.1.14-linux-x86_64/support-files/mysql.server /etc/init.d/mysql            [root@localhost support-files]# vi /etc/init.d/mysql
                             basedir=/usr/local/mariadb-10.1.14-linux-x86_64                               datadir=/usr/local/mariadb-10.1.14-linux-x86_64                              mysqld_pid_file_path=/usr/local/mariadb-10.1.14-linux-x86_64/mysql.pid            [root@localhost support-files]# chkconfig  mysql on            [root@localhost support-files]# service mysql start             [root@localhost bin]# ./mysqladmin -u root password root    --设置root的密码            [root@localhost bin]# mysql -uroot -p             MariaDB [(none)]> create database hive;
2  hive的安装                                  [root@localhost local]# tar -zxvf apache-hive-2.1.0-bin.tar.gz             将mysql-connector-java-x.x.x.jar复制到hive的lib目录下            [root@localhost local]# mkdir /usr/local/hive            [root@localhost conf]# cd /usr/local/apache-hive-2.1.0-bin/conf/            [root@localhost conf]# cp hive-env.sh.template hive-env.sh            [root@localhost conf]# vi hive-env.sh                       HADOOP_HOME=/usr/local/hadoop-2.7.1/             [root@localhost conf]# cp hive-default.xml.template hive-site.xml             [root@localhost conf]# vi hive-site.xml 
                       <property>                                     <name>javax.jdo.option.ConnectionURL</name>                                      <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>                          </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>root</value>                                          <description>password to use against metastore database</description>                           </property>                           <property>                                          <name>hive.exec.local.scratchdir</name>                                          <value>/usr/local/hive</value>                                          <description>Local scratch space for Hive jobs</description>                            </property>                            <property>                                          <name>hive.downloaded.resources.dir</name>                                          <value>/usr/local/hive</value>                                          <description>Temporary local directory for added resources in the remote file system.</description>                             </property>         [root@localhost conf]# cp hive-log4j2.properties.template hive-log4j2.properties                 [root@localhost apache-hive-2.1.0-bin]# cd /usr/local/apache-hive-2.1.0-bin/bin/         [root@localhost bin]# vi hive-config.sh                         export JAVA_HOME=/usr/local/jdk1.7.0_79/                         export HIVE_HOME=/usr/local/apache-hive-2.1.0-bin/                         export HADOOP_HOME=/usr/local/hadoop-2.7.1/            [root@localhost conf]# vi /etc/profile                        HIVE_HOME=/usr/local/apache-hive-2.1.0-bin/                        PATH=:$PATHVE_HOME=/usr/local/apache-hive-2.1.0-bin/                       export HIVE_HOME                                   [root@localhost conf]# source /etc/profile         [root@localhost bin]# ./schematool -initSchema -dbType mysql         启动hive         [root@localhost conf]# hive

www.htsjk.Com true http://www.htsjk.com/mariadb/32145.html NewsArticle hive安装(本地mariaDB为元数据库),hivemariadb 1 mariaDB安装          [ root@localhost  ~]# rpm -qa | grep mariadb           [ root@localhost  ~]# yum remove mysql mysql-server mysql-libs compat-mysql51    ...
相关文章
    暂无相关文章
评论暂时关闭