一、启动hadoop 集群
1、启动zookeeper 集群 zkServer.sh start
2、在master.hadoop 机器上 ./start-all.sh
由于 start-all命令存在BUG,resourceManager 无正常启动
3、到slave1.hadoop 、slave2.haoop 单独启动 yarn-daemon.sh start resourcemanager
4、启动hbase 数据库;start-hbase.sh
二、选取一台机器安装mysql(已安装Hadoop的机器)确保能访问网络
1、解决提示
请参考博文:https://www.cnblogs.com/yowamushi/p/8043054.html
2、yum install mysql-server
3、/bin/systemctl start mysqld.service
4、mysql
5、 use mysql; 到mysql这个库下
6、show tables; 查看表
7、select host,user from user; 查看默认配置
8、修改mysql权限控制 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
9、delete from user where host !='%';
10、flush privileges; 刷新权限
11、quit;
12、mysql -u root -p (验证设置是否有效)
三、开始安装hive
1、上传压缩包到master1.hadoop服务器的 /user/hadoop 目录下
2、 使用命令:tar xf 解压
3、使用命令:vi /etc/profile 配置环境变量
export HIVE_HOME=/usr/hadoop/hive2.3.3
export PATH=$HIVE_HOME/bin:$PATH
4、使用命令:source /etc/profile 文件生效
5、修改 hbase-site.xml 配置文件
hive.metastore.warehouse.dir
/user/hive_remote/warehouse
javax.jdo.option.ConnectionURL
jdbc:mysql://192.168.35.170:3306/hive_remote?createDatabaseIfNotExist=true
javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver
javax.jdo.option.ConnectionUserName
root
javax.jdo.option.ConnectionPassword
123
6、上传MySQL驱动包(mysql-connector-java-5.1.44-bin.jar) 到 /usr/hadoop/hive2.3.3/lib 目录下
7、初始化 hive 使用命令:schematool -initSchema -dbType mysql
8、使用命令: hive 启动hive;
9、使用命令: show tables; 测试下
扫描下方二维码,关注我们。每天都有精彩内容哦!~