<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[汐 朔]]></title><description><![CDATA[知之为知之，不知为不知]]></description><link>https://blog.youkuaiyun.com/arlanhon</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; arlanhon]]></copyright><item><title><![CDATA[创建topic时报java.nio.channels.UnresolvedAddressException的错误]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/130558106</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/130558106</guid><author>arlanhon</author><pubDate>Mon, 08 May 2023 14:20:45 +0800</pubDate><description><![CDATA[先重启zookeeper。]]></description><category></category></item><item><title><![CDATA[在Spark中实现map-side join和reduce-side join]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/128861787</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/128861787</guid><author>arlanhon</author><pubDate>Fri, 03 Feb 2023 10:18:32 +0800</pubDate><description><![CDATA[看过一篇能浅显易懂地解释spark的map-side join与reduce-side join]]></description><category></category></item><item><title><![CDATA[ambari集群ntp时间同步]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/128149228</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/128149228</guid><author>arlanhon</author><pubDate>Fri, 02 Dec 2022 15:51:34 +0800</pubDate><description><![CDATA[centos集群环境nft时间同步]]></description><category></category></item><item><title><![CDATA[Centos-yum安装指定版本的clickhouse]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/127449364</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/127449364</guid><author>arlanhon</author><pubDate>Fri, 21 Oct 2022 16:52:04 +0800</pubDate><description><![CDATA[了解clickhouse yum安装并指定版本]]></description><category></category></item><item><title><![CDATA[Cannot initialize Cluster. Please check your configuration for mapreduce.framework .name and the cor]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/112480999</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/112480999</guid><author>arlanhon</author><pubDate>Mon, 11 Jan 2021 18:14:03 +0800</pubDate><description><![CDATA[背景

利用ambari搭建的新环境，跑数据出现了不少问题，但如下问题困扰了很长时间，直到今天才得以解决，每次报错。按照网上的各种方式都不行。我知道问题点肯定在spark2.3.1 集成hive3.1.0的版本问题上，因为hive3.1.0新增了很多功能，如事务等，发布时间没有长时间的积累，出问题很容易不受控制。

环境

采用ambari2.7.1 + spark2.3.1 + hadoop3.1.1 + hive3.1.0

scala2.11.8, jdk1.8

代码


// 可以正常打印
   ]]></description><category></category></item><item><title><![CDATA[Gremlin提交参数过多导致：The max number of supported arguments is 255, but found的错]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104758498</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104758498</guid><author>arlanhon</author><pubDate>Mon, 09 Mar 2020 18:45:21 +0800</pubDate><description><![CDATA[背景
当前业务中遇到一个场景，为了提高查询效率，比如会一次要查询多个顶点详情，但是当传入的点过多时，会报参数过多的限制异常。
代码
client的获取后续会在其它文章中补充
@Test
    public void bigSubmitTest() throws ExecutionException, InterruptedException {
        Client client = G...]]></description><category></category></item><item><title><![CDATA[janusgraph重建索引时报异常Update action [REINDEX] cannot be invoked for index with status [INSTALLED]]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104502630</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104502630</guid><author>arlanhon</author><pubDate>Tue, 25 Feb 2020 18:45:18 +0800</pubDate><description><![CDATA[背景
因为有批数据先插入了，但忘了建索引了，于是，再建索引后，重新索引数据，不过执行时报异常：
Exception in thread "main" java.lang.IllegalArgumentException: Update action [REINDEX] cannot be invoked for index with status [INSTALLED]
代码
JanusGraph...]]></description><category></category></item><item><title><![CDATA[java.lang.IllegalStateException: The vertex or type is not associated with this transaction]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104474530</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104474530</guid><author>arlanhon</author><pubDate>Mon, 24 Feb 2020 11:35:04 +0800</pubDate><description><![CDATA[经过
给字段建索引时，报异常。
java.lang.IllegalStateException: The vertex or type is not associated with this transaction [person_name]
代码
StandardJanusGraph standardGraphFactory = GraphUtil.getStandardGraphFactory...]]></description><category></category></item><item><title><![CDATA[JanusGraph给Label添加载字段属性时报org.janusgraph.core.SchemaViolationException异常]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104473309</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104473309</guid><author>arlanhon</author><pubDate>Mon, 24 Feb 2020 10:55:56 +0800</pubDate><description><![CDATA[经过
janusgraph没有表的概念，但有类似表的schema的定义，称为label。如：我们可以通过graph.openManagement().makeVertexLabel().make()方法来创建顶点label。那么存在了类似表的label，是否就有类似表字段类似的定义，答案是肯定的。janusgraph中用propertykey的定义来替代常用表的属性作为解决方案。
但是和关系型数据...]]></description><category></category></item><item><title><![CDATA[启动GremlinServer服务时报异常：IllegalArgumentException: Vertex Label with given name does not exist: user]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104389557</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104389557</guid><author>arlanhon</author><pubDate>Wed, 19 Feb 2020 16:43:51 +0800</pubDate><description><![CDATA[背景
启动gremlin - server服务时报如下异常：
34180 [main] WARN  org.janusgraph.graphdb.database.idassigner.placement.PartitionIDRange  - Individual key range is too small for partition block - result would be empty...]]></description><category></category></item><item><title><![CDATA[JanusGraph-应用端提交gremlin删除语句时报异常]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104378135</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104378135</guid><author>arlanhon</author><pubDate>Tue, 18 Feb 2020 18:48:29 +0800</pubDate><description><![CDATA[背景
采用连接gremlin server的方式，提交删除表数据，数据量大根在14000条左右，但删除报错了。
代码
String str = DataUtil.getStr(vertexLabels);
        GremlinServer.GremlinServerClient gremlinServerClient = GraphUtil.getGremlinServerClient(...]]></description><category></category></item><item><title><![CDATA[连接JanusGraph报异常：ExecutionException:javax.security.auth.login.LoginException: 没有为none配置 LoginModules]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104349959</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104349959</guid><author>arlanhon</author><pubDate>Sun, 16 Feb 2020 23:41:00 +0800</pubDate><description><![CDATA[连接JanusGraph报异常：java.util.concurrent.ExecutionException: javax.security.auth.login.LoginException: 没有为none配置 LoginModules

因为采用了用户名密码连接，把客户端的yaml配置文件中的
jaasEntry: none
protocol: none
两个配置注释掉就OK啦

...]]></description><category></category></item><item><title><![CDATA[JanusGraph创建索引时出现异常：java.lang.IllegalArgumentException: Name cannot be in protected namespace: label]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104313458</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104313458</guid><author>arlanhon</author><pubDate>Fri, 14 Feb 2020 15:53:51 +0800</pubDate><description><![CDATA[JanusGraph创建索引时出现异常：java.lang.IllegalArgumentException: Name cannot be in protected namespace: label
在创建janusgraph的边索引时，报如下异常，经过排查。

关键代码如下：
for (Map.Entry&lt;String, String&gt; entry : fields.entrySe...]]></description><category></category></item><item><title><![CDATA[通过Gremlin-Console连接JanusGraph的几种方式]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104060271</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104060271</guid><author>arlanhon</author><pubDate>Tue, 21 Jan 2020 12:12:00 +0800</pubDate><description><![CDATA[背景
janusgraph的资料比较少，而且比较散，所以笔者在这里，统一一下。JanusGraph有很多种连接的方式，以下将会通过从gremlin console及Java的客户端的方式一一介绍。
通过Gremlin console连接
在连接之前，首先把配置好gremlin server的服务并启动。
如下，因为我搭建的是集群环境，所以指定了多个hosts。
分别启动192.168.1.244,...]]></description><category></category></item><item><title><![CDATA[JanusGraph使用过程中的问题]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104053725</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104053725</guid><author>arlanhon</author><pubDate>Mon, 20 Jan 2020 16:58:33 +0800</pubDate><description><![CDATA[1. 背景
JanusGraph的资料比较少，而且大家也都不愿意将成果贡献出来，所以打算将一些知识汇总，然后挖掘。现准备此帖，来收录大家的遇到的问题。如果有没收录的，希望看到的同学能留言，经确认或解决后，均会更新。提供问题格式如下：
JanusGraph版本：0.4.0
JanusGraph部署模式：janusgraph-server * 1 + hbase * 3 （独立环境） + elasti...]]></description><category></category></item><item><title><![CDATA[JanusGraph进行索引操作时异常SchemaViolationException]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104053296</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104053296</guid><author>arlanhon</author><pubDate>Mon, 20 Jan 2020 16:24:06 +0800</pubDate><description><![CDATA[背景
想把诸神的图数据插入到数据库，代码如下：
//Create Schema
        JanusGraphManagement management = graph.openManagement();
        final PropertyKey name = management.makePropertyKey("name").dataType(String.class).mak...]]></description><category></category></item><item><title><![CDATA[JanusGraph端查询异常：exception.ResponseException: Undefined type used in query: created]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104038174</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104038174</guid><author>arlanhon</author><pubDate>Sun, 19 Jan 2020 11:22:51 +0800</pubDate><description><![CDATA[背景
解决了之前的异常问题后，发现还是连接报错， JanusGraph端查询异常：exception.ResponseException: gremlin-groov y is not an avilable GremlinScriptEngine，错误如下：

问题解决过程
单纯看这个错，实际上没有任何帮助，甚至会有所误导，找了很多资料，没有帮助，但感觉还是配置出了问题。所以从网上找了一些别人的...]]></description><category></category></item><item><title><![CDATA[JanusGraph端查询异常：exception.ResponseException: gremlin-groov y is not an avilable GremlinScriptEngine]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104037726</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104037726</guid><author>arlanhon</author><pubDate>Sun, 19 Jan 2020 11:09:08 +0800</pubDate><description><![CDATA[背景
对janusgraph的各个方面进行调研，包括性能测试，当然首先得把环境搭建起来。然后将数据录入进去，但当数据录入完后，在进行查询时报错了。网上的资料很少，对于这个JanusGraph的研究，其实加了一个社群的人并不少，只是对于这个项技术的调研分享个人觉得大家都太过封闭了，所以还是靠自己吧，有了一些研究成果，在接下来的一段时间里会慢慢公布。
不得不吐槽一下，网上大部分的资料都是互相抄的，而且...]]></description><category></category></item><item><title><![CDATA[连接Janusgraph时报Unable to determine Elasticsearch server version. Default to FIVE.异常]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/104004547</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/104004547</guid><author>arlanhon</author><pubDate>Thu, 16 Jan 2020 14:47:20 +0800</pubDate><description><![CDATA[连接Janusgraph时报Unable to determine Elasticsearch server version. Default to FIVE.异常
采用的 janusgraph + hbase + es的集群模式，但通过gremlin.sh的console连接janusgraph服务时的如下错：
gremlin&gt; graph = JanusGraphFactory.open...]]></description><category></category></item><item><title><![CDATA[mac 安装homebrew出错 Failed to connect to raw.githubusercontent.com port 443: Connection refused error:]]></title><link>https://blog.youkuaiyun.com/arlanhon/article/details/103905351</link><guid>https://blog.youkuaiyun.com/arlanhon/article/details/103905351</guid><author>arlanhon</author><pubDate>Thu, 09 Jan 2020 14:44:48 +0800</pubDate><description><![CDATA[折腾了好久，执行
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
开始一直报错Failed to connect to raw.githubusercontent.com port 443: Connection refused error: Err...]]></description><category></category></item></channel></rss>