首页 > 系统相关 >centos7-datax和datax-web安装以及安装中问题的解决

centos7-datax和datax-web安装以及安装中问题的解决

时间:2023-06-25 18:12:38浏览次数:50  
标签:bin web local datax 安装 usr

一、下载这些软件(见)

 

系统变量设置(安装maven和jdk略)

vi /etc/profile

JAVA_HOME=/usr/local/jdk1.8.0_40

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

DATAX_HOME=/usr/local/datax

PATH=$PATH:$DATAX_HOME/bin

 

export MAVEN_HOME=/usr/local/apache-maven-3.6.3

export PATH=$PATH:$MAVEN_HOME/bin

 

生效系统变量

source /etc/profile

yum install python

二、安装配置datax

wget http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz

tar -zxvf datax.tar.gz && mv datax /usr/local/ cd /usr/local/datax/bin/ python datax.py /usr/local/datax/job/job.json

 

报错:

com.alibaba.datax.common.exception.DataXException: Code:[Common-00], Describe:[您提供的配置文件存在错误信息,请检查您的作业配置 .] - 配置信息错误,您提供的配置文件[/usr/local/datax/plugin/reader/._drdsreader/plugin.json]

进入查询,删除文件

cd /usr/local/datax/plugin/reader

ll -a

[root@Data1 reader]# ll -a

total 76

drwxr-xr-x 21 502 games 4096 Feb 19 21:05 .

drwxr-xr-x  4 502 games   66 Feb 19 21:05 ..

drwxr-xr-x  3 502 games  224 Feb 19 21:05 cassandrareader

-rwxr-xr-x  1 502 games  212 Oct 12  2019 ._cassandrareader

....

删除._开头语文件

rm -f ._*

cd /usr/local/datax/plugin/writer/

rm -f ._*

再次运行成功安装完成:

python /usr/local/datax/bin/datax.py  /usr/local/datax/job/job.json

由于/etc/profile中加了DATAX_HOME的环境变量,也可以用下面语句测试dataX是否安装成功:

[root@node-4 bin]# python $DATAX_HOME/bin/datax.py $DATAX_HOME/job/job.json

安装datax-web

centos7安装DataX可视化工具DataX-web

 

三、安装环境:Centos7,JDK1.8, Python 2.7.5,Datax 最新版本,Datax-web-2.1.2

1、下载datax-web免编译压缩包

datax-web压缩包:https://pan.baidu.com/s/13yoqhGpD00I82K4lOYtQhg 提取码:cpsk

2、解压压缩包

tar -xvf  datax-web-2.1.2.tar.gz

3、安装

cd datax-web-2.1.2/bin

./install.sh  #一键安装

会有交互 提示,一路输入 y就行

4、配置

cd  datax-web-2.1.2/modules/datax-execute/bin

cd /usr/local/datax-web-2.1.2/modules/datax-admin/bin

配置datax-web的数据库:

四、在navicat里面执行sql文件

MySQL8.0及以上版本创建数据库并分配用户授权

1)create database `datax_web` character set utf8mb4;

2)CREATE USER 'root'@'%' IDENTIFIED BY 'jysj@123456';

3)flush privileges;

4)grant all privileges on *.* to root@'%' with grant option;

5)ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'jysj@123456';

6)flush privileges;

执行一键安装脚本
进入解压后的目录,找到bin目录下面的install.sh文件,如果选择交互式的安装,则直接执行

./bin/install.sh

 

在交互模式下,对各个模块的package压缩包的解压以及configure配置脚本的调用,都会请求用户确认,可根据提示查看是否安装成功,如果没有安装成功,可以重复尝试; 如果不想使用交互模式,跳过确认过程,则执行以下命令安装

./bin/install.sh --force

 

启动datax-web服务

cd datax-web-2.1.2/bin

./start-all.sh

访问web页面:http://192.168.100.4:9527/index.html

默认admin/123456

5、

报错:[odpsreader,mysqlwriter]加载失败,1s后重试... Exception:Code:[Common-00], Describe:[您提供的配置文件存在错误信息,请检查您的作业配置 .] - 配置信息错误,

您提供的配置文件[/home/lijixin/datax/datax/plugin/reader/._oraclereader/plugin.json]不存在. 请检查您的配置文件.

经DataX智能分析,该任务最可能的错误原因是:

com.alibaba.datax.common.exception.DataXException: Code:[Common-00], Description:[您提供的配置文件存在错误信息,请检查您的作业配置。].

 -配置信息错误 ,您提供的配置文件:/Users/hn/datax/plugin/reader/.DS_Store/plugin.json]不存在,请检查您的配置文件。

查看plugins里是否有clickhouse的writer和reader的文件夹,文件夹里面是jar包,下载从百度网盘

里面找到文件夹上传到对应的centos7上的对应文件夹里面,并且保证里面没有垃圾文件,全部是文件夹,没有._的开头的文件。

标签:bin,web,local,datax,安装,usr
From: https://www.cnblogs.com/CarlJohnson9527/p/17503622.html

相关文章

  • TomCat快速安装使用
    下载这就不多说了,直接官网下载https://tomcat.apache.org/直接解压配置环境变量(提前安装好java,配置好java的环境变量)配置Tomcat环境变量前一定要配置好java的环境变量,尤其是JAVA_HOME新建CATALINA_HOME环境变量,变量:CATALINA_HOME值:D:\DevelopmentTool\apache-tomcat-9......
  • 部署PHP+Swoole实现自动更新项目的GitHub Webhooks
    前言在项目开发过程中,每次需要手动登录服务器并执行gitpull命令来更新代码,这样非常繁琐和耗时。为了简化这个过程,我们可以利用GitHub的Webhooks功能,结合PHP和Swoole来编写一个自动更新项目的接口脚本。实现步骤以下是实现自动更新项目的GitHubWebhooks的步骤:首先,你得有一个......
  • Postgresql 9.2安装配置教程(Windows)
    1、安装Postgresql9.2 https://blog.csdn.net/LY1201A/article/details/1064287332、安装postgishttps://www.codenong.com/cs107080664/3、配置连接https://www.cnblogs.com/xysgis/articles/16513814.html4、PostgreSQL安装,出现Failedtoloadsqlmodulesintothedat......
  • 配置vnc远程连接Linux和unix服务器图形界面安装Oracle
    1、配置并开启vnc服务[oracle@localhost~]$vncserverYouwillrequireapasswordtoaccessyourdesktops.Password:---这里要求输入vnc客户端登录的密码并重复Verify:New'localhost.localdomain:2(oracle)'desktopislocalhost.localdo......
  • 【已解决】【Tensorflow2.12.0版本以后合并CPU和GPU版】Tensorflow-gpu==2.12.0 安装
    !https://zhuanlan.zhihu.com/p/639416152解决方式:直接上解决方式,需要知道原因的看后文。直接安装tensroflow,从2022年12月起tensorflow-gpu已经合并到tensorflow包中了pipinstalltensorflow==2.12.0-ihttps://pypi.tuna.tsinghua.edu.cn/simple这里使用清华源......
  • electron 开启 webview
    main.js中添加webview配置信息constmainWindow=newBrowserWindow({width:800,height:600,webPreferences:{preload:path.join(__dirname,'preload.js'),webviewTag:true,//开启webview}})index.html<style>......
  • C#使用webview2来获取网页响应的一些内容
    想要获取webview2和网页之间的响应内容,需要在CoreWebView2InitializationCompleted事件中重写一下WebResourceResponseReceivedAsync事件,如下privatevoidwebView2_CoreWebView2InitializationCompleted(objectsender,CoreWebView2InitializationCompletedEventArgse)......
  • webpack打包自动上传到指定目录
    webpack打包生成一个静态目录文件,可以通过webpack将打包的文件移到指定目录文件进行提交,自动化构建上传编写一个webpack插件build.after.jsconstpluginName='ConsoleLogOnBuildWebpackPlugin';letfs=require('fs-extra');constprocess=require('process');const......
  • 宝塔安装和使用
    官网https://www.bt.cn/new/index.html#centos7yuminstall-ywget&&wget-Oinstall.shhttps://download.bt.cn/install/install_6.0.sh&&shinstall.shed8484bec#Ubuntu/Deepin安装脚本wget-Oinstall.shhttps://download.bt.cn/install/install-......
  • spring boot集成WebSocket
    原文:https://blog.csdn.net/hry2015/article/details/798296161.概述本文介绍webSocket相关的内容,主要有如下内容:WebSocket的诞生的背景、运行机制和抓包分析WebSocket的应用场景、服务端和浏览器的版本要求Spring内嵌的简单消息代理和消息流程图在Springboot中集成w......