苹果电脑M1可以用mysql吗_千万不要试图在macbook m1上安装SQL server

博主在苹果M1电脑上尝试安装SQL Server,遇到微软官方无mac版本及docker安装问题,最终因兼容性失败。转而考虑使用MySQL,但面临与课程作业不一致的挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我下学期要学数据库,老师让装微软的SQL server。我听到微软,真的是心头一紧……

我是mac,还是最新的m1,我没有办法,我去了微软的官方界面。oh,界面看起来还挺好看的

嗯很好,没有mac的,苹果钱没打够。那我用docker呗。

你以为这就OK了吗?

那个按钮是假的!!!!!是的,没错,这个按钮点了永远不会有反应。不愧是你微软可真有你的微软

然后,要求第一步就是安装docker。好的。

在m1上安装docker也是一个大坑。还好我有一个神奇的网站,告诉了我m1上有没有docker。有两个docker,给我看傻了。但是总之有m1版本的

看来还是有的,gogogo!

靠着这个网站的引导,我到了docker-for-mac-m1的官网post,然后安心下载了preview版本

官网也给出来了一些Issue作为警告:

嗯。mysql不能用又不代表mssql不能用。

你们抓鲁迅关我周树人什么事。

胆子大的我直接跟着微软的教程干了起来:

sudo docker pull mcr.microsoft.com/mssql/server:2019-latest

安装成功:

然后:

sudo docker run -e "ACCEPT_EUL

### 安装和配置Hadoop 对于希望在MacOS上安装并配置Hadoop与Hive的用户来说,以下是详细的指导。 #### 设置虚拟机环境 为了搭建一个稳定的开发测试平台,在MacBook M1/M2设备上通过VMware Workstation Pro设置三个基于CentOS7系统的虚拟机是一个不错的选择。这些虚拟机的具体资源配置如下: - **hadoop1**: 4GB RAM, 20GB磁盘空间 - **hadoop2**: 2GB RAM, 20GB磁盘空间 - **hadoop3**: 2GB RAM, 20GB磁盘空间[^1] #### Java环境准备 由于Hadoop依赖于Java运行时环境(JRE),因此首先需要确认已正确安装JDK,并将其`JAVA_HOME`指向正确的目录位置。可以通过命令 `/usr/libexec/java_home` 来查找当前系统中的Java安装路径[^4]。接着,在所有节点上的`/etc/profile.d/hadoop-env.sh`文件中追加相应的`export JAVA_HOME=...`语句以定义全局变量[^2]。 #### 下载并解压Hadoop压缩包 建议将下载好的Hadoop二进制版本放置在一个固定的目录下,比如`/Library/hadoop-3.4.0`,以便后续操作更加方便[^3]。完成上述准备工作之后,就可以按照官方文档指示逐步执行集群初始化过程了。 ### Hive元数据管理 考虑到性能因素以及多用户并发访问的需求,推荐采用MySQL而非内置Derby作为外部关系型数据库用于保存Hive Metastore的数据结构描述信息。这涉及到几个关键步骤:首先是获取适合目标操作系统架构版本的MySQL Server软件包;其次是依照提示完成必要的安装流程;最后不要忘记更新`.bashrc`或者类似的shell启动脚本,使得新加入的服务程序能够被顺利调用[^5]。 ```sql -- 创建hive metastore所需的schema source /path/to/apache-hive-x.x.x-bin/scripts/metastore/upgrade/mysql/hive-schema-<version>.mysql.sql; ``` ### 配置网络连接和其他必要参数 确保每台机器之间可以互相通信非常重要,通常情况下会编辑/etc/hosts文件来实现主机名解析功能。另外还需要调整防火墙策略允许特定端口范围内的流量进出各个实例间通讯接口。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值