安装mysql
1、安装mysql,推荐在官网上下载相对应的安装包,点击这里,进入官网。
安装完mysql之后,一般需要配置一下环境,这个参考链接就行:mysql环境配置
最后,在终端输入mysql -u root -p ,输入密码,可以进入mysql,安装完成。
安装java
2、安装java也是去官网上安装,记住不要安装最新的,java se 8 就足够了,否则会有冲突。官网链接:这里
在终端输入:java --version ,显示以下内容,即java安装成功。注意我的是java16,所以后面我又重新安装了。
安装Hadoop
3、安装之前,先看看ssh localhost 是否成功,如不成功,打开系统偏好设置 > 选择共享 > 远程登录(勾上),即允许远程登陆。
接着安装Hadoop,推荐使用Mac自带的brew命令安装
brew update
brew install hadoop
安装完了之后,需要配置几个地方,在/usr/local/Cellar/hadoop/3.3.0/libexec/etc/hadoop
目录下,主要配置core-site.xml,hadoop-env.sh,hdfs-site.xml,mapred-site.xml
,具体配置哪些内容,参考链接:链接1,链接2
备注:可能遇到的问题,lib/native不存在
进入etc/hadoop
路径下,编辑 log4j.properties
,插入
log4j.logger.org.apache.hadoop.util.NativeCodeLoader=ERROR
保存重启服务即可,这种方法可能不是最好的方法,建议下载别人编译好的native 库替换更好。
安装hive
4、安装hive,同Hadoop一样,建议用brew安装。
brew update
brew install hive
同样的,安装完hive 之后需要配置环境,在/usr/local/Cellar/hive/3.1.2_2/libexec/conf
目录下,复制hive-default.xml.template,重命名hive-site.xml,编辑里面的内容。
具体内容见链接:链接
总结
5、当所有的都安装完了之后,启动mysql,启动Hadoop,启动hive,都没有问题,则安装成功。
启动mysql命令:mysql -u root -p ,输入密码。
启动hive命令:hive
启动Hadoop命令:建议使用./sbin/start-all.sh
启动,当然也可以分别启动,./sbin/start-dfs.sh
, ./sbin/start-yarn.sh
,启动完之后,
## 检查hadoop启动情况:
Source manager: http://localhost:9870 【sbin/start-dfs.sh: 启动NameNode和DataNode】
JobTracker: http://localhost:8088 【sbin/start-yarn.sh: ResourceManager启动后有用】
Node Specific Info :http://localhost:8042/
点击上面链接,在浏览器中看到如下的结果,则安装成功。