日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS7下Solr6.6+ZooKeeper集群安裝部署

centos7下ZooKeeper 集群安裝部署

安裝JDK

yum install -y java-1.8.0-openjdk

安裝ZooKeeper

下載

成都創(chuàng)新互聯(lián)公司擁有網(wǎng)站維護(hù)技術(shù)和項目管理團(tuán)隊,建立的售前、實施和售后服務(wù)體系,為客戶提供定制化的成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、西部信息服務(wù)器租用解決方案。為客戶網(wǎng)站安全和日常運(yùn)維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護(hù)服務(wù)覆蓋集團(tuán)企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站建設(shè)、政府網(wǎng)站等各類型客戶群體,為全球1000多家企業(yè)提供全方位網(wǎng)站維護(hù)、服務(wù)器維護(hù)解決方案。

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
tar -zxvf zookeeper-3.4.10.tar.gz

官方地址:http://www.apache.org/dyn/closer.cgi/zookeeper/

配置zoo.cfg

cp conf/zoo_sample.cfg conf/zoo.cfg
vi conf/zoo.cfg

修改(本)

# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/data/solr/zookeeper
# the port at which the clients will connect
clientPort=2181
server.211=dt211.corp:2888:3888
server.212=0.0.0.0:2888:3888
server.214=dt214.corp:2888:3888

創(chuàng)建數(shù)據(jù)目錄和myid

mkdir /data/solr/zookeeper
vi /data/solr/zookeeper/myid

myid 文件中只有一個數(shù)字,與server id對應(yīng)

212

防火墻配置

firewall-cmd --permanent --add-port=2181/tcp
firewall-cmd --permanent --add-port=2888/tcp
firewall-cmd --permanent --add-port=3888/tcp
firewall-cmd --reload

同步到其它機(jī)器

CentOS7 NFS共享設(shè)置

安裝nfs工具

yum install -y nfs-utils

配置共享目錄

創(chuàng)建共享目錄

mkdir /home/share

目錄授權(quán)

chmod 766 /home/share

編輯exports

vi /etc/exports

添加內(nèi)容

/home/share 192.168.1.0/24(rw,sync)

先啟動rpcbind

systemctl start rpcbind

在啟動nfs

systemctl start nfs

查看本機(jī)共享目錄

exportfs

防火墻設(shè)置

firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload

掛載共享目錄

安裝nfs,同上
創(chuàng)建掛載目錄

mkdir /mnt/share

添加掛載

mount 192.168.1.212:/home/share /mnt/share

異常處理

1.mount.nfs: requested NFS version or transport protocol is not supported
啟動順序不對,先啟動rpcbind,在啟動nfs

2.mount.nfs: access denied by server while mounting

修改zoo.cfg,本機(jī)IP地址:0.0.0.0

啟動集群

啟動

bin/zkServer.sh start

查看狀態(tài)

bin/zkServer.sh status

停止

bin/zkServer.sh stop

異常處理

1.java.net.ConnectException: 拒絕連接 (Connection refused)
本機(jī)IP要改成0.0.0.0,無法識別別名,127.0.0.1也只能有一臺

CentOS7下Solr6.6 集群安裝部署

Solr

添加zk地址

vi bin/solr.in.sh
# Set the ZooKeeper connection string if using an external ZooKeeper ensemble # e.g. host1:2181,host2:2181/chroot # Leave empty if not using SolrCloud ZK_HOST="hbase201:2181,hbase202:2181,hbase203:2181/solr" # Set the ZooKeeper client timeout (for SolrCloud mode) ZK_CLIENT_TIMEOUT="15000"

上傳配置文件

./zkcli.sh -zkhost hbase201,hbase202,hbase203:2181/solr -cmd upconfig -confdir /usr/solr/solr-6.6.0/server/solr/configsets/data_driven_schema_configs/conf -confname solr

同步到其它服務(wù)器

scp -r /usr/solr hbase201:/usr/
scp -r /usr/solr hbase202:/usr/

分別啟動solr服務(wù)

bin/solr start -force

集群操作

查看狀態(tài)

http://hbase203:8983/solr/#/~cloud

創(chuàng)建集群

http://hbase203:8983/solr/admin/collections?action=CREATE&name=test&numShards=3&replicationFactor=3&maxShardsPerNode=3&collection.configName=solr

刪除集群

http://hbase203:8983/solr/admin/collections?action=DELETE&name=test

重新加載

http://hbase203:8983/solr/admin/collections?action=RELOAD&name=test

更新配置文件,添加DIH

修改solrconfig.xml

vi solrconfig.xml
  
  
    
    data-config.xml  
    

創(chuàng)建data-config.xml

vi data-config.xml
  
    
    
      
      
    

創(chuàng)建schema.xml

vi schema.xml

  id
  
  
  
  
  

  

  
  
  

  
  
  
    
      
      
    
    
      
      
    
  

上傳配置文件

./zkcli.sh -zkhost hbase201,hbase202,hbase203:2181/solr -cmd putfile /configs/solr/solrconfig.xml /usr/solr/solr-6.6.0/server/solr/configsets/data_driven_schema_configs/conf/solrconfig.xml
./zkcli.sh -zkhost hbase201,hbase202,hbase203:2181/solr -cmd putfile /configs/solr/data-config.xml /usr/solr/solr-6.6.0/server/solr/configsets/data_driven_schema_configs/conf/data-config.xml
./zkcli.sh -zkhost hbase201,hbase202,hbase203:2181/solr -cmd putfile /configs/solr/schema.xml /usr/solr/solr-6.6.0/server/solr/configsets/data_driven_schema_configs/conf/schema.xml

更新配置文件

http://hbase201:8983/solr/admin/collections?action=RELOAD&name=test

備份和恢復(fù)

備份

http://hbase201:8983/solr/test/replication?command=backup&location=/home/test_bak

恢復(fù)

  1. 停止Solr服務(wù)
  2. Copy備份文件到CoreIndex目錄
  3. 啟動Solr服務(wù)

Index存儲為HDFS

修改solrconfig.xml

vi solrconfig.xml

  hdfs://hbase201:9000/solr
  true
  1
  true
  16384
  true
  true
  16
  192

 

${solr.lock.type:hdfs}

上傳配置文件到zookeeper

./zkcli.sh -zkhost hbase201,hbase202,hbase203:2181/solr -cmd putfile /configs/solr/data-config.xml /usr/solr/solr-6.6.0/server/solr/configsets/data_driven_schema_configs/conf/data-config.xml

更新Hadoop處理jar包(solr自帶版本不一致)

rm -f server/solr-webapp/webapp/WEB-INF/lib/hadoop-*
rm -f server/solr-webapp/webapp/WEB-INF/lib/protobuf-java-*
cd /usr/hadoop/hadoop-2.7.4/share
cp hadoop/common/hadoop-common-2.7.4.jar /usr/solr/solr-6.6.0/server/solr-webapp/webapp/WEB-INF/lib/
cp hadoop/common/lib/hadoop-* /usr/solr/solr-6.6.0/server/solr-webapp/webapp/WEB-INF/lib/
cp hadoop/common/lib/protobuf-java-2.5.0.jar /usr/solr/solr-6.6.0/server/solr-webapp/webapp/WEB-INF/lib/
cp hadoop/hdfs/hadoop-hdfs-2.7.4.jar /usr/solr/solr-6.6.0/server/solr-webapp/webapp/WEB-INF/lib/

本文名稱:CentOS7下Solr6.6+ZooKeeper集群安裝部署
網(wǎng)頁鏈接:http://www.5511xx.com/article/djpdssp.html