mac(arm架构)安装Homebrew

Homebrew 是 macOS 上的一个包管理工具,它可以方便地安装和管理各种软件包和依赖。通过Homebrew,可以轻松安装和更新软件,解决依赖问题,并且能够管理 macOS 系统上常见的开源软件包。

安装Homebrew

打开terminal终端

command + space打开全局搜索,输入terminal

运行安装命令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

配置环境变量

安装完成之后执行下面的命令,加入到~/.zshrc

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
eval "$(/opt/homebrew/bin/brew shellenv)"

验证是否安装成功

brew --version

卸载Homebrew

如果想卸载Homebrew执行卸载命令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

如果没有卸载完,则需要手动清理

rm -rf /opt/homebrew
rm -rf ~/.brew
rm -rf ~/Library/Caches/Homebrew
rm -rf /usr/local/Homebrew
### 如何在ARM架构安装和配置ELK堆栈 #### 使用 Homebrew 安装必要的工具 对于 Mac ARM 架构下的 OS X 或更新版本,可以利用 Homebrew 来简化软件包的安装过程。确保已经通过官方指南成功安装Homebrew。 ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` #### Java 的安装 由于部分 ELK 组件依赖于特定版本的 JDK,建议按照官方文档指引来设置适合的 Java 版本。可以通过 Homebrew 安装 OpenJDK: ```bash brew install openjdk@8 echo 'export PATH="/usr/local/opt/openjdk@8/bin:$PATH"' >> ~/.zshrc # 如果使用的是 zsh shell source ~/.zshrc ``` #### Elasticsearch 的安装与配置 针对 ARM 架构,推荐采用 Docker 方式部署 Elasticsearch,因为这能更好地兼容不同硬件平台。首先拉取适用于 ARM 平台的镜像: ```bash docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.3-arm64 ``` 接着创建并启动容器: ```bash docker run -d --name elasticsearch \ -e "discovery.type=single-node" \ -p 9200:9200 -p 9300:9300 \ docker.elastic.co/elasticsearch/elasticsearch:7.17.3-arm64 ``` 此操作会下载指定标签的镜像,并以后台模式运行该服务[^1]。 #### Logstash 的安装与配置 同样地,为了保证最佳性能以及跨平台支持,也应选择基于 Docker 的方式来安装 Logstash: ```bash docker pull docker.elastic.co/logstash/logstash:7.17.3-arm64 docker run -d --name logstash \ --link elasticsearch:elasticsearch \ -v /path/to/config:/usr/share/logstash/pipeline \ docker.elastic.co/logstash/logstash:7.17.3-arm64 ``` 这里假设 `/path/to/config` 是本地路径指向自定义配置文件的位置[^3]。 #### Kibana 的安装与配置 最后一步是安装可视化组件——Kibana。继续沿用 Docker 方法完成这项任务: ```bash docker pull docker.elastic.co/kibana/kibana:7.17.3-arm64 docker run -d --link elasticsearch:elasticsearch \ -p 5601:5601 \ docker.elastic.co/kibana/kibana:7.17.3-arm64 ``` 上述命令中的 `--link` 参数用来建立与其他两个服务之间的连接关系,而 `-p` 则指定了端口映射规则[^4]。 #### 验证安装成果 当所有三个主要组成部分都已正确启动之后,打开浏览器访问 http://localhost:5601 即可进入 Kibana 用户界面,从而验证整个 ELK 堆栈是否正常运作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值