Solr docker 部署

[!tag]+ Tags

DataBase #文档数据库 #Solr #INSTALL

Docker 部署(Windows环境)

选择镜像


# 选择7.5版本,也可以选择其他版本
docker pull solr:7.5

# 确认solr镜像下载完成
docker images | findstr solr

根据镜像创建容器


docker run -d ^
-v /F/datas/docker/Solr/Data:/var/solr/data ^
-v /F/datas/docker/Solr/Lib:/data-lib ^
-p 8983:8983 ^
--privileged=true ^
-e SOLR_JAVA_MEM=-Xmx512m ^
--name solr ^
solr:7.5

[!cite]+ 其他可以指定的参数
SOLR_ENABLE_CLOUD_MODE 以云模式启动 solr no
SOLR_NUMBER_OF_NODES solr 云集群节点数 1
SOLR_JETTY_HOST 配置侦听特定 IP 地址或主机名 0.0.0.0
SOLR_SECURITY_MANAGER_ENABLED Solr Java 安全管理器 false
SOLR_JAVA_MEM Solr JVM 内存 -Xms 512 m -Xmx 512 m
SOLR_PORT_NUMBER Solr port 端口号 8983
SOLR_COLLECTION_REPLICAS Solar collection replicas 1
SOLR_COLLECTION_SHARDS Solar collection shards 1
SOLR_ENABLE_AUTHENTICATION 启用身份验证 no
SOLR_ENABLE_AUTHENTICATION 启用身份验证 yes
SOLR_ADMIN_USERNAME admin Username admin
SOLR_ADMIN_PASSWORD admin password bitnami
SOLR_CLOUD_BOOTSTRAP Indicates if this node is the one that performs the boostraping no
SOLR_CORE_CONF_DIR Solar CORE 配置目录 ${SOLR_SERVER_DIR}/solr/configsets/_default/conf
SOLR_SSL_ENABLED SSL enabled no
SOLR_SSL_CHECK_PEER_NAME Solr should check the peer names false
SOLR_ZK_MAX_RETRIES 等待 Zookeeper 配置操作完成时的最大重试次数 5
SOLR_ZK_SLEEP_TIME 等待 zookeeper 配置操作完成时的睡眠时间 5
SOLR_ZK_CHROOT ZooKeeper ZNode chroot 存储 solr 数据的位置。默认值:/solr /solr

[!important]+ 访问Solr
http://127.0.0.1:8983/solr/#/
此时 Solr 还看不到 Core,也不能进行读写

创建自己的 core


#  docker exec -it --user=solr [容器名|容器ID] bin/solr create_core -c [自定义的core名称]
docker exec -it --user=solr solr bin/solr create_core -c custom_core

[!important]
通过客户端可以看到自己创建的 core

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。