欢迎投稿

今日深度:

solr集群搭建,

solr集群搭建,


solr集群搭建的第一步先做免登陆设置(4个ip为 192.168.111.128 129 130 131)

密令:ssh-keygen -t rsa

生成一对公钥和私钥

在/root/.ssh/下面 这里是默认的

然后做认证把秘钥拷给其他3台机器(129 130 131)

然后我们用命令 ssh-copy-id ip 就可以拷贝了 拷贝完成后 我们开始搭建zookeeper

1解压(目录自定义,本文是放到/home/hadoop/app/solr下了)

然后 我们在zookeeper下建立两个目录 一个是data一个是logs 第一个是用于放solr的数据的 第二个是放日志的

然后们进去conf文件夹内配置。有个zoo模板配置文件 我们把他改名为 zoo。fcfg

然后编辑他.

首先是这两行

dataDir=/home/hadoop/app/solr/zookeeper-3.4.6/data  (告诉zookeeper我的数据在哪里)
dataLogDir=/home/hadoop/app/solr/zookeeper-3.4.6/logs(告诉zookeeper我的日志文件在哪里)

server.1=192.168.111.128:288:388(告诉zookeeper我的另外两台zookeeper在哪里,这里的第一个端口是进行心跳检查发现老大挂了的【监听端口】,第二个端口选举谁接管【选举端口】)

然后返回上级目录,在进入data目录(就是我们新建的那个文件夹)然后在里面建立个myid文件

用touch myid 然后往里面编译一个1  这是为什么?因为我们要告诉zookeeper我们的机器是谁 对应的是那个ip就是我们的配置文件中的server.1 就是我们的机器

然后就开始进行系统间的拷贝 然后就可以了

拷贝过去以后只需要修改对应的data下面的myid文件 你的ip对应的是server。* 你就改几

(这里有几个坑  就是当你启动zookeeper后 哟弄个status查看的时候后出现的。1是在你配置没有问题的情况下,1是你的zkServer。sh命令。网上很多人都这么多。但是有的么有,有的是防火墙的问题。这个不多说。只是告诉大家会有这方面的问题出现)

zookeeper就搭建的差不多了

关于solr搭建 我以写过 就不做过多的陈述。不一样的地方我再啰嗦就可以

下面我们需要准备的是solr集群的搭建

1solr的配置文件拷贝给zookeeper

2solr配置分片及节点

3solr的家里配置8080

4配置solr链接zookeeper

1`我们通过一下命令(有点长)

sh /home/hadoop/app/solr/solr-4.10.3/example/scripts/cloud-scripts/zkcli.sh -zkhost 192.168.111.129:2181,192.168.111.130:2181,192.168.111.131:2181 -cmd upconfig -confdir /home/hadoop/app/solr/solr-4.10.3/example/solr/collection1/conf -confname myconf -solrhome /home/hadoop/app/solr/solr-4.10.3/example/solr

 其中就是路径和ip弄对就可以都是死的

2我们在solr的家下面编辑并把这段话放入core.properties中

numShards=2 //分片数量

name=collection1 //core名称

shard=shard1 //所属分片

coreNodeName=core_node1 //结点名称3配置端口8080

在solr的家里面的文件夹有个solr。xml

里面有个端口改为8080

4配置solr链接zookeeper在tomcat的bin/catalina.sh中加入这句话(加在第一行就可以)

JAVA_OPTS="-DzkHost=192.168.111.128:2181,192.168.111.129:2181,192.168.111.130:2181"

最后进行系统间拷贝就大功告成了

scp [tomcat] ip:[tomcat] 拷贝tomcat。或者说是solr服务器

scp [solr] ip:[solr]拷贝solr的家

最后更改solr家里面的core。properties文件就ok了。改成对应的片 和对应的节点

www.htsjk.Com true http://www.htsjk.com/solr/38715.html NewsArticle solr集群搭建, solr集群搭建的第一步先做免登陆设置(4个ip为 192.168.111.128 129 130 131) 密令:ssh-keygen -t rsa 生成一对公钥和私钥 在/root/.ssh/下面 这里是默认的 然后做认证把秘钥拷给其他...
相关文章
    暂无相关文章
评论暂时关闭