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

申请网站价格/seo排名优化培训

申请网站价格,seo排名优化培训,网络广告的特征是()多选题,做政府邀请函网站是哪个因为业务需要而cassandra查询功能缺少全局排序,测试prestocassandra查询的方案 测试时使用的cassandra版本为Cassandra 3.11.3 测试时使用的presto版本为presto-server-0.230 测试环境:三个cantos节点: 10.28.3.137 cluster1 localhost 10.28…

因为业务需要而cassandra查询功能缺少全局排序,测试presto+cassandra查询的方案
测试时使用的cassandra版本为Cassandra 3.11.3
测试时使用的presto版本为presto-server-0.230
测试环境:三个cantos节点:
10.28.3.137 cluster1 localhost
10.28.3.142 cluster2 localhost
10.28.3.144 cluster3 localhost

1.下载和安装cassandra

因测试集群已经安装好cassandra服务,具体安装步骤请参考cassandra官网或者其他cassandra安装的博客

2.下载和安装presto

1.下载地址请前往presto官网 https://prestodb.io/download.html

presto-server-0.230.tar.gz
presto-cli-0.230-executable.jar
并上传至服务器/usr/local路径下

2.解压 tar -xzvf presto-server-0.230.tar.gz

解压后的目录为【presto-server-0.230】

3.配置

估摸这presto重点都在配置上了。。。。

3.1 首先在【presto-server-0.230】目录下创建【etc】文件夹

此时etc路径为 /usr/local/presto-server-0.230/etc

3.2 配置node.properties

在etc目录中新建node.properties文件
此时文件路径为 /usr/local/presto-server-0.230/etc/node.properties

node.environment=pretest
node.id=cluster2
node.data-dir=/usr/local/presto-server-0.230/presto/data

node.environment 是集群名字,群集中的所有Presto节点必须设置相同
node.id 每个节点的唯一标识
node.data-dir 数据目录的位置(文件系统路径)。Presto将在此处存储日志和其他数据

3.3 配置jvm.config

在etc目录中新建jvm.config文件

-server
-Xmx16G
-XX:+UseG1GC
-XX:G1HeapRegionSize=32M
-XX:+UseGCOverheadLimit
-XX:+ExplicitGCInvokesConcurrent
-XX:+HeapDumpOnOutOfMemoryError
-XX:+ExitOnOutOfMemoryError

此处我们是参照官网设置。

3.4 配置 config.properties

3.4.1 coordinator节点的配置
选择一个节点(cluster1)作为coordinator
同样在etc目录中新建config.properties文件

coordinator=true
#node-scheduler.include-coordinator=false
http-server.http.port=8080
query.max-memory=16GB
query.max-memory-per-node=1GB
query.max-total-memory-per-node=2GB
discovery-server.enabled=true
discovery.uri=http://cluster1:8080

coordinator:是coordinator角色还是worker角色
node-scheduler.include-coordinator 是指可否允许在协调器上安排工作,即计算节点是否包含coordinator,允许就注释,不允许就取消注释
http-server.http.port 是服务启动的端口号默认8080,可以按照需求修改、
discovery-server.enabled 节点是否作为发现节点的web服务。分发任务时,用于发现计算节点,每个计算节点启动时会在其上注册
discovery.uri 发现节点的web服务地址,一般和coordinator部在一起。其中的host建议改为IP更好,注意端口和http-server.http.port似乎是保持一致的
query.max-memory:每个查询可以用的最大内存。
query.max-memory-per-node:每个查询每台计算节点可以用的最大内存。
query.max-total-memory-per-node:每个查询每台计算节点可以用的总的最大内存,包括查询任务用的内存和系统消耗的内存。

3.4.2 workers节点的配置
其他节点作为workers节点
同样在etc目录中新建config.properties文件

coordinator=false
http-server.http.port=8080
query.max-memory=16GB
query.max-memory-per-node=1GB
query.max-total-memory-per-node=2GB
discovery.uri=http://10.28.3.137:8080
3.5 配置log.properties

在etc目录中新建log.properties文件

com.facebook.presto=INFO
4 配置cassandra作为数据源

4.1 在etc目录下创建【catalog】文件夹

4.2 在【catalog】目录下创建cassandra.properties文件
路径是 /usr/local/presto-server-0.230/etc/catalog/cassandra.properties

connector.name=cassandra
cassandra.contact-points=cluster1,cluster2,cluster3
5.启动presto服务

/usr/local/presto-server-0.230/bin

启动服务命令

 sh launcher start

停止服务,查看服务状态命令

 sh launcher stopsh launcher status

将每个节点都启动,查看状态为Running即可
在这里插入图片描述

6.客户端

将presto-cli-0.230-executable.jar 重命名为presto ,然后chmod +x
测试中我们重命名为 presto-cli

执行以下命令连接Cassandra数据库

./presto-cli --server 10.28.3.137:8080 --catalog cassandra --schema platform_log

其中server请选择Cassandra的种子节点,端口是前面3.4配置的端口
schema 对应的是cassandra的keyspace

在这里插入图片描述至此,cassandra对接presto功能性验证完成

碰到的问题

起初3.4.1中node-scheduler.include-coordinator没有注释,即coordinator不作为计算节点;同时discovery.uri中写的是hostname
查询报错:
Query 20200114_083912_00013_yd3wx failed: Insufficient active worker nodes. Waited 5.00m for at least 1 workers, but only 0 workers are active

说明worker没起来,排查发现是两个worker执行启动命令以后,又会停止了,从下面操作可以看到
在这里插入图片描述
后注释了node-scheduler.include-coordinator,并且把worker的discovery.uri中hostname改为了ip地址,查询可以正常执行了

http://www.lbrq.cn/news/936433.html

相关文章:

  • 企业网站源码排行/网站服务器ip地址查询
  • 汽车行业网站建设比较好/技成培训网
  • 网站外包 博客/交换友情链接的途径有哪些
  • 营销型企业网站有哪些类型/seo服务
  • 网站分享链接怎么做/发稿软文公司
  • 苏州知名网站制作设计/武汉百度信息流广告
  • 个人网站做推广/seo排名技巧
  • 辽宁建设工程信息网场内业绩/河南seo
  • 简述网站建设及维护全过程/推广运营
  • 网站编程语言/外国搜索引擎登录入口
  • 佛山做外贸网站流程/百度推广售后客服电话
  • 淘宝客wordpress末班/汕头seo优化
  • 做网站源码/汕头seo
  • 做水利网站需要多少钱/互联网宣传推广
  • 什么网站上可以做简历/爱站seo查询软件
  • 苏州网站建设网站/品牌推广渠道
  • 买房子上哪个网站最好/东莞网站优化公司
  • 手机排行榜/seo的优点有哪些
  • 微信小程序设计网站/汕头网站优化
  • 手机端怎么打开响应式的网站/码迷seo
  • 网站建设 关于我们/kol推广
  • 做网站主要来源/促销活动推广语言
  • 网站建设的基本规范有什么/网站建设公司苏州
  • 无锡网络公司网站建设/体球网足球世界杯
  • 民宿网站开发方案/网络seo啥意思
  • 高端视觉网站/怎样做品牌推广
  • seo网站优化报价/网站域名备案查询
  • 网站 刷流量/360收录提交入口网址
  • 播放视频网站怎么做/电脑清理优化大师
  • 做一元购网站会被封吗/网络平台怎么推广
  • ERC20 和 XCM Precompile|详解背后技术逻辑
  • C++11之lambda及包装器
  • 什么是加密货币中的节点?
  • 【奔跑吧!Linux 内核(第二版)】第4章:内核编译和调试
  • 不坑盒子:Word里1秒制作“花括号”题目,多音字组词、形近字组词……
  • Matlab自学笔记六十五:解方程的数值解法(代码速成)