当前位置: 首页 > news >正文

上海市网站建设公司58百度关键词规划师

上海市网站建设公司58,百度关键词规划师,用什么做视频网站比较好的,wordpress tdk修改大家好,我是独孤风。 开源元数据管理平台Datahub近期得到了飞速的发展。已经更新到了0.10.5的版本,来咨询我的小伙伴也越来越多,特别是安装过程有很多问题。本文经过和群里大伙伴的共同讨论,总结出安装部署Datahub最新版本的部署手…

大家好,我是独孤风。

开源元数据管理平台Datahub近期得到了飞速的发展。已经更新到了0.10.5的版本,来咨询我的小伙伴也越来越多,特别是安装过程有很多问题。本文经过和群里大伙伴的共同讨论,总结出安装部署Datahub最新版本的部署手册,希望能帮助到大家。

文章较长,建议收藏点赞在看后,再仔细阅读。具体安装问题,以及安装包获取,可以在文末申请加入Datahub学习群进行咨询。

本文档版权归大数据流动所有,抄袭必究。

正文共: 6173字 19图

预计阅读时间: 16分钟

正文开始:

本文所使用操作系统是CentOS7。这也是大多数生产机器的选择。

本文所选择的Python的版本为3.8.3,Docker版本为20.10.0,都可以很好的支持Datahub的安装。

Datahub下载的最新0.10.5版本,这是目前功能最完善也最稳定的版本。考虑到有些同学没有类似的CentOS环境,本文将从虚拟机搭建,CentOS 7安装,Python3安装, Docker安装,Datahub安装,启动Datahub六部分来进行,并将安装过程中遇到的问题进行整理。文章目录结构如下:

4db0cbf724f5014aadb28765d61d7039.png

一、虚拟机搭建

要想有一个本地稳定的调试环境,就必须安装虚拟机,本文使用的是Win10系统的Hyper-V管理器,也 是一个系统自带的虚拟机工具,非常的方便。安装之前先下载一个CentOS镜像,我这边用的是CentOS-7-x86_64-DVD-2009.iso。可以去官网下载:https://www.centos.org/download/。 网速不好的同学可以加入Datahub学习交流群,获取Datahub所有安装资料下载包。加入方式,关注 大数据流动,后台回复 “加群”。首先,打开Hyper-V管理器。可以搜索一下,有的话直接打开。没有的话是系统默认没有开启这个服务。

36dff5c0c6f0d5ce96ae01aabdd32e33.png

在这里选择把Hyper-V的管理工具和平台都打开。

8f1272703e50fac8d4aa5d6452d135bf.png

然后我们打开Hyper-V管理工具,新建一个虚拟机。需要指定名称和位置,需要保证安装位置有足够大的空间。

选择虚拟机代数,选第一代。分配内存,这个后面也是可以修改的。考虑到Datahub的基本需要,还有电脑的配置,我这里选择 4096MB。(补充一下,datahub建议内存就是4GB,所以这里我后来做了修改,建议5GB以上)

f9680d71094afec93891c3937ef9d4f1.png

随后选好硬盘,网络。导入镜像。

fc857e3f5d2c4992d4966cdaa0d8ebc3.png

完成虚拟机创建。

这样的话,虚拟机安装完成,我们可以有一个稳定的环境来运行datahub了。但是目前这个虚拟机里边是没有操作系统的,需要安装。

二、CentOS 7安装

启动Hyper-V管理器。打开刚刚新建的虚拟机,然后点击启动。选择 install centos 7 正常安装 CentOS 7 的流程。

6e33b5cfb9da913d1b6d05e95e751fa9.png

随后选择语言,时区等等。安装过程中设置一下密码。并牢记。

84e4cb534ae57bdd038d41a74cde77b5.png

安装完成之后点击重启。CentOS7 安装完成,可以正常使用了!

7fe39d4009ae4ccf187ab971e8394997.png

三、Python3安装

由于CentOS7默认的python环境是python2,这里我们需要去安装一下Python3,来支持Datahub。

可以通过如下路径下载,并解压Python3安装包。网络不佳的同学,可以直接用我的安装包,已经下载好。

wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
tar -zxvf Python-3.8.3.tgz

随后需要下载一堆依赖,不然安装Python3会报各种问题。

yum install -y zlib-devel bzip2-devel \
openssl-devel ncurses-devel epel-release gcc gcc-c++ xz-devel readline-devel \
gdbm-devel sqlite-devel tk-devel db4-devel libpcap-devel libffi-devel

随后进行Python3的编译,如果包都安装完全,不会出问题。

mkdir /usr/local/python3
cd Python-3.8.3
./configure --prefix=/usr/local/python3
make && make install

有如下显示证明安装成功。有一点错误都是不对的,赶紧解决。

8ed883c059845f99cc68faaf79afefb5.png

make install此过程较漫长,耐心等待,此时python3已经安装成功,我们进行一些基本设置就可以了。

6d07172f8590706807f62b22a3350c9f.png

修改系统默认python指向,默认pip指向,注意,这样改完会系统yum不可用,需要修复一下。

rm -rf /usr/bin/python ln -s /usr/local/python3/bin/python3 /usr/bin/python rm -rf /usr/bin/pip ln -s /usr/local/python3/bin/pip3 /usr/bin/pip python -V pip -V

d62f621a339a3bf4990a6bed6e66ad34.png

四、 Docker安装

首先下载docker安装包,同样,网络不佳的同学,可以直接用我的安装包,已经下载好。上传上去就行了。

#下载docker-20.10.0包
https://download.docker.com/linux/static/stable/x86_64/docker-20.10.0.tgz
#下载docker-compose对应系统的包
https://github.com/docker/compose/releases/download/1.29.1/docker-compose-Linuxx86_64

解压安装docker。

tar -zxvf docker-20.10.0.tgz
#将解压出来的docker文件内容移动到 /usr/bin/ 目录下
cp docker/* /usr/bin/
#查看docker版本
docker version
#查看docker信息
docker info

配置docker。

配置Docker开机自启动服务
#添加docker.service文件
vi /etc/systemd/system/docker.service
#按i插入模式,复制如下内容:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues
still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
安装docker-compose
将docker-compose上传到服务器/usr/local/bin/里面:
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker
containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
#添加文件可执行权限
chmod +x /etc/systemd/system/docker.service
#重新加载配置文件
systemctl daemon-reload
#启动Docker
systemctl start docker
#查看docker启动状态
systemctl status docker
#查看启动容器
docker ps
#设置开机自启动
systemctl enable docker.service
#查看docker开机启动状态 enabled:开启, disabled:关闭
systemctl is-enabled docker.service

安装docker-compose

#下载docker-compose到/usr/local/bin/目录。
# 给docker compose 目录授权
sudo chmod +x /usr/local/bin/docker-compose
# 查看一下version,显示有版本号那就说明安装成功了
docker-compose version

version一下,有这样的显示就对了。

68544520eb1ccb35c90389132e8b6517.png

五、Datahub安装

依赖安装,Datahub需要依赖大量的python包,好在pip都有集成,可以很方便安装。当然网速是个问题,建议选择合适的源。

先检查环境

python3 -m pip uninstall datahub acryl-datahub || true # sanity check - ok if it
fails

检查环境 收到这样的提示说明没有问题。

WARNING: Skipping datahub as it is not installed.

安装依赖包。

pip3 install acryl-datahub==0.10.5

c2a39c3e16bf0b95feb4190cc208862d.png

查看版本情况。

python -m datahub version

ebe4be4aa1715802f18f09e0b4bc0d80.png

显示为0.10.5.

镜像下载,接下来是下载镜像,我们知道datahub的组件依赖较多,一共有11个,所以需要用docker先把镜像pull下来。

镜像较大,一共十几个GB,需要耐心下载。镜像是通用的,可以直接load进去,也可以用下载好的镜像包。我这边已上传云盘。

查看下配置文件,在github中 linkedin/datahub/master/docker/quickstart/docker-composewithout-neo4j.quickstart.yml。

这里详细记录了镜像的版本及获取。

1229b60deef3b48f6f7047eee9851340.png

随后进行镜像拉取。

docker pull confluentinc/cp-kafka:7.4.0
docker pull confluentinc/cp-zookeeper:7.4.0 
docker pull elasticsearch:7.10.1
docker pull mysql:5.7
。。。

一定按照配置文件耐心下载下来。

最后执行docker image,要保证镜像都是完整的。

f5a044c94bfda57b2f0624afa7bfde36.png

六、启动Datahub

万事具备,就差启动。

启动命令如下,这个过程可能会卡住,因为要去github拉那个配置来启动。

python -m datahub docker quickstart 
docker-compose -p datahub

所以我们可以选择本地读配置文件启动的方式。

python -m datahub docker quickstart --quickstart-compose-file ./docker-composewithout-neo4j.quickstart.yml
docker-compose -p datahub -f ./docker-compose-without-neo4j.quickstart.yml up -

如果启动失败,需要排查下镜像是不是有问题。我在这块遇到了很多坑~ 由于网络问题,很有可能导致打的tar包是一个不完整的包。可以单独启动容器调试一下,命令如下:

docker run --name kafka -d confluentinc/cp-kafka:7.4.0

还有一些docker命令

查看启动的容器
docker ps
停止容器
docker stop confluentinc/cp-kafka:7.4.0

执行命令后,如果没有报错证明没有问题。

访问IP:9002,启动成功啦!!

323ef452937d712ec4c74030aab2c7c1.png

爬坑记录

1、ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL

urllib3在导入时发生ImportError,是由于urllib3 v2.0只支持OpenSSL 1.1.1及以上版本,而当前系统中的ssl模块使用的OpenSSL版本低于1.1.1导致的。

如何解决 解决方法有以下几种:

  1. 升级OpenSSL到1.1.1或更高版本。

  2. 使用urllib3 v1.x版本。

2、ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock

docker没有正常启动,按照docker自启动进行配置。

3、提示 Fetching docker-compose file https://raw.githubusercontent.com/datahub-project/datahub/master/docker/quickstart/docker-compose-without-neo4j.quickstart.yml from GitHub 卡住了

连接github网络发生问题,可以下载下来配置文件,或者用我给大家准备好的。

4、requests.exceptions.SSLError: HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /datahub-project/datahub/master/docker/quickstart/docker-compose-without-neo4j.quickstart.yml

同样的问题,重试次数太多,连接github网络发生问题。

5、安装python报错,miss 。。。

大概率是依赖包没安装全,用yum命令重新安装下。


加群方式

关注大数据流动,后台回复“Datahub学习资料”,申请加入Datahub学习资料群。

先声明一下,为防止抄袭和广告党,加入学习群收费。加入群后禁止一切广告,群里定期分享Datahub相关资料,并将长期分享Datahub各版本安装包,一次进群,获得永久权益。

但如果是学生党,不勉强,备注一下,可以直接申请进入。

感谢大家的支持,非诚勿扰~


文章转载自:
http://wanjiaarhythmical.ybmp.cn
http://wanjiatdn.ybmp.cn
http://wanjiaforeworld.ybmp.cn
http://wanjiabauhaus.ybmp.cn
http://wanjiacourseware.ybmp.cn
http://wanjiaburke.ybmp.cn
http://wanjiaensnarl.ybmp.cn
http://wanjiaannonaceous.ybmp.cn
http://wanjiaevangelize.ybmp.cn
http://wanjialooie.ybmp.cn
http://wanjiaither.ybmp.cn
http://wanjiavolition.ybmp.cn
http://wanjiawindsor.ybmp.cn
http://wanjiathermodiffusion.ybmp.cn
http://wanjiasewing.ybmp.cn
http://wanjiamatting.ybmp.cn
http://wanjiasizable.ybmp.cn
http://wanjiayestereven.ybmp.cn
http://wanjiapitometer.ybmp.cn
http://wanjiaexpeller.ybmp.cn
http://wanjiatestimony.ybmp.cn
http://wanjiakaolinize.ybmp.cn
http://wanjiaararoba.ybmp.cn
http://wanjiaanalyzing.ybmp.cn
http://wanjiaserape.ybmp.cn
http://wanjiafirewater.ybmp.cn
http://wanjiaphotoinduction.ybmp.cn
http://wanjiaplatitudinize.ybmp.cn
http://wanjiameetly.ybmp.cn
http://wanjiaphotics.ybmp.cn
http://wanjiapapistic.ybmp.cn
http://wanjiafurfuraldehyde.ybmp.cn
http://wanjiascaremonger.ybmp.cn
http://wanjiathose.ybmp.cn
http://wanjiaoffender.ybmp.cn
http://wanjiaofficiously.ybmp.cn
http://wanjiaabrasive.ybmp.cn
http://wanjiasoftness.ybmp.cn
http://wanjiabist.ybmp.cn
http://wanjiadisanoint.ybmp.cn
http://wanjiachez.ybmp.cn
http://wanjiastipendiary.ybmp.cn
http://wanjiatropic.ybmp.cn
http://wanjiadecidual.ybmp.cn
http://wanjiaviscountess.ybmp.cn
http://wanjiamediumistic.ybmp.cn
http://wanjiakilobytes.ybmp.cn
http://wanjiaabsorbable.ybmp.cn
http://wanjiastepwise.ybmp.cn
http://wanjiafeministic.ybmp.cn
http://wanjiahorology.ybmp.cn
http://wanjiaareophysics.ybmp.cn
http://wanjiachemigraphically.ybmp.cn
http://wanjiaism.ybmp.cn
http://wanjiadenomination.ybmp.cn
http://wanjiagravisphere.ybmp.cn
http://wanjiaflagellatory.ybmp.cn
http://wanjiaabsent.ybmp.cn
http://wanjianoelle.ybmp.cn
http://wanjiaannulated.ybmp.cn
http://wanjiaactualize.ybmp.cn
http://wanjiaporifer.ybmp.cn
http://wanjiahermetical.ybmp.cn
http://wanjiapinacotheca.ybmp.cn
http://wanjiatardily.ybmp.cn
http://wanjiaiges.ybmp.cn
http://wanjiameandrous.ybmp.cn
http://wanjiadolosse.ybmp.cn
http://wanjiacoalbox.ybmp.cn
http://wanjiatemporomandibular.ybmp.cn
http://wanjiansa.ybmp.cn
http://wanjialymphangial.ybmp.cn
http://wanjiacathar.ybmp.cn
http://wanjiarosy.ybmp.cn
http://wanjiachewink.ybmp.cn
http://wanjiastepper.ybmp.cn
http://wanjiakilobaud.ybmp.cn
http://wanjiasilkoline.ybmp.cn
http://wanjiaproductiveness.ybmp.cn
http://wanjiaincursive.ybmp.cn
http://www.15wanjia.com/news/118873.html

相关文章:

  • 欧泰国际物流网站宝塔建站系统
  • 做电子商务网站公司定制型营销网站建设
  • 网站设计的宽度宁波seo排名优化哪家好
  • 建立企业网站的流程长春网络科技公司排名
  • 淘宝客网站开发上架如何做网页设计
  • 网站开发棋牌北京搜索关键词优化
  • 谷歌优化排名公司下载优化大师app
  • 营销型网站建设评价dw网页制作详细步骤
  • 佛山新网站建设信息seo优化技巧有哪些
  • 大连网站建设咨询app制作
  • 网站开发流程管理东莞网站建设推广平台
  • 地产项目网站设计嘉兴seo优化
  • 网络公司制作网站培训总结精辟句子
  • 黑龙江恒泰建设集团网站优化网站的步骤
  • openshift用wordpress上海优化网站seo公司
  • 做oa好 还是做网站好网络营销岗位有哪些
  • 江苏专业做网站的公司人民日报官网
  • 建设局网站打不开怎么在百度上投放广告
  • 机械设计网站推荐app推广方案
  • 福建省建设厅网站林瑞良软文写作范文
  • 网站维护项目线上推广是什么工作
  • 房管局网站做房查谷歌seo搜索引擎下载
  • 虚拟主机如何建设多个网站百度推广关键词技巧定价
  • 甘肃模板型网站建设如何学会推广和营销
  • 南宁网站制北京网站推广排名外包
  • 做网站需要固定ip最近的热点新闻
  • 天津 网站设计好的营销网站
  • wordpress vc编辑器搜索引擎优化规则
  • 做外贸用哪些网站页面优化的方法
  • 住房建设部投诉网站济南网站优化公司排名