GithubHelp home page GithubHelp logo

stdnt-xiao / ansible-role-datasphere Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.46 MB

基于Ansible自动化部署datasphere(openeuler、linkis1.3.2、ambari+hdp3.1.5)

License: Apache License 2.0

Shell 32.17% Jinja 67.83%

ansible-role-datasphere's Introduction

ansible-role-datasphere

基于Ansible自动化部署datasphere(openeuler、linkis1.3.2、ambari+hdp3.1.5)

部署步骤

外网构建ubuntu离线软件包

拷贝所有软件包到离线环境

安装ansible软件

一键安装ambari组件

一键安装datasphere组件

编译apache-linkis-1.3.2-bin.tar.gz

方法一、参考官方[版本适配](https://linkis.apache.org/zh-CN/docs/latest/deployment/version-adaptation/)
方法二、下载编译 https://github.com/stdnt-xiao/linkis/tree/release-1.3.2-hdp3.1.5

安装步骤

  • 节点密钥配置
  • 拷贝软件包到/opt目录
  • 构建本地debs包
  • 安装ansible
  • 安装java、nginx、ambari
  • 通过ambari部署hdp组件
  • 部署linkis+dss

ambari安装

ambari-server setup --jdbc-db=mysql --jdbc-driver=/opt/ansible-role-datasphere/roles/ambari/files/mysql-connector-java-8.0.30.jar
jdbc:mysql://node001:3306/hive?SrverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false

yarn.dns 8053

linkis安装

/home/hadoop/linkis/lib/linkis-engineconn-plugins/hive/dist/3.1.0/lib 修改jar需要重启所有服务
sh bin/linkis-cli -submitUser  hadoop  -engineType hive-3.1.0  -codeType hql  -code "show tables"

dss安装

/home/hadoop/dss/conf/dss-flow-execution-server.properties

### 阿里云下载资源
安装
sudo curl -fsSL http://file.tickstep.com/apt/pgp | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg > /dev/null && echo "deb [signed-by=/etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg arch=amd64,arm64] http://file.tickstep.com/apt aliyunpan main" | sudo tee /etc/apt/sources.list.d/tickstep-aliyunpan.list > /dev/null && sudo apt-get update && sudo apt-get install -y aliyunpan
设置
aliyunpan config set -transfer_url_type 2
登录
浏览器登录阿里云盘,console执行
JSON.parse(localStorage.getItem("token")).refresh_token
下载

ansible-role-datasphere's People

Contributors

stdnt-xiao avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.