安装 Python 编译器
为什麽要装直译器?
使用 Python 程式语言所写出的程式码,不需要透过编译器(compiler)将它编译成可执行档案,仅需要 Python 直译器(interpreter)就可以执行。好处是程式码修改后,执行时立即改变。
下载 Python 直译器
直接连结到 Python 官方下载页 就可以找到各种版本的 Python 直译器。本文件目前会以 Python 2.5 版本为主,建议下载 Python 2.5.4 的版本来学习使用。
在 Windows 下安装
首先,在 Python 官方下载页选择 2.5.4 的版本:
并且下载适合的安装档案( *
.msi)
执行安装程式,按照指示安装在合适的路径:
在 Linux 下安装
现在大部份的 Linux 系统在标准安装后,预设都会安装 Python 的直译器,你可以先在命令列中输入 python
看看会不会出现类似像这样的交谈式介面:
Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
如果有出现类的画面就表示系统已经安装了 Python 直译器,若是没有出现,则可以选择下列几种安装方式:
使用套件系统安装
- 如果使用的是 Debian/Ubuntu Linux,则可以使用:
sudo apt-get install python
来进行安装。 - 若是 Gentoo Linux,则使用:
sudo emerge python
- 而 Fedora Linux 则是使用:
sudo yum install python2.5
来安装。
从 Python 原始码安装
- 从 Python 官方下载页 下载原始码(如:python-2.5.4.tgz 或 python-2.5.4.tar.bz2)
- 解压缩后,在 Python 原始码的目录中执行:
$ ./configure --prefix=/usr/local
便会开始设定建置 Python 的一些选项,其中prefix
为安装的位置。 - 若是没有错误,则可以利用下列指令完成安装:
$ sudo make install
- 试试看是否能执行
/usr/local/bin/python
在 Mac OSX 下安装
在 Mac OSX 下安装 Apache DolphinScheduler,可以按照以下步骤进行:
1. 安装依赖
首先确保你的系统中安装了以下依赖:
- JDK 1.8 或 11
- 检查 Java 是否安装:
java -version
- 安装方式(如果未安装):
brew install openjdk@8
- Python 3
- 检查 Python 版本:
python3 --version
- 安装 Python(如果未安装):
brew install python
- Node.js 和 Yarn
- 安装 Node.js:
bash brew install node
- 安装 Yarn:
npm install --global yarn
- Git
- 检查 Git 是否安装:
git --version
- 安装 Git(如果未安装):
bash brew install git
2. 下载 DolphinScheduler 源码
通过 Git 下载 DolphinScheduler 源码:
git clone https://github.com/apache/dolphinscheduler.git
cd dolphinscheduler
3. 编译 DolphinScheduler
DolphinScheduler 使用了 Maven 构建工具,因此需要用 Maven 编译项目。首先确保你已安装了 Maven:
brew install maven
然后,进入项目根目录,执行以下命令进行编译:
mvn clean install -Prelease -Dmaven.test.skip=true
编译成功后,可以在 dolphinscheduler-dist/target/apache-dolphinscheduler-bin
目录下找到编译好的包。
4. 配置数据库
DolphinScheduler 依赖 MySQL 数据库。确保你的系统上已经安装了 MySQL,安装方式:
brew install mysql
brew services start mysql
然后登录 MySQL 并创建 DolphinScheduler 所需的数据库和用户:
CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE USER 'dolphinscheduler'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dolphinscheduler.* TO 'dolphinscheduler'@'%';
FLUSH PRIVILEGES;
5. 启动 DolphinScheduler
- 在
conf
文件夹中修改application.yaml
或dolphinscheduler_env.sh
文件,将其与 MySQL 和其他组件集成。 - 启动 DolphinScheduler:
sh ./bin/start-all.sh
6. 访问 Web UI
启动成功后,你可以通过浏览器访问 DolphinScheduler 的 Web UI,默认端口为 12345
:
http://localhost:12345/dolphinscheduler
这样,DolphinScheduler 就应该在 Mac 上运行成功了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论