Apache Solr integration with mongodb node
Budget: ₹600 – ₹1,500 INR
We want to implement search using apache solr integrated with mongodb deployed on AWS. Tried a few things but there is a blocker on connection part. Help would be really appreciated from someone who has worked completely on the given framework.
Below issue is faced currently
bitnami@ip-172-31-46-53:~/.local/bin$ ./mongo-connector --unique-key=_id -n 'solr.new_core44' -m localhost:27017 -t admin:AIHwiBlmMK1D@localhost:8983/solr/new_core44/ -d solr_doc_manager
Traceback (most recent call last):
File "./mongo-connector", line 10, in <module>
sys.exit(main())
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/util.py", line 107, in wrapped
func(*args, **kwargs)
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/connector.py", line 1409, in main
conf.parse_args()
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/config.py", line 125, in parse_args
option, dict((k, values.get(k)) for k in option.cli_names)
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/connector.py", line 1134, in apply_doc_managers
dm_instances.append(DocManager(target_url, **kwargs))
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/doc_managers/solr_doc_manager.py", line 80, in __init__
self._build_fields()
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/util.py", line 33, in wrapped
return f(*args, **kwargs)
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/doc_managers/solr_doc_manager.py", line 96, in _build_fields
declared_fields = self.solr._send_request('get', ADMIN_URL)
File "/home/bitnami/.local/lib/python3.7/site-packages/pysolr.py", line 422, in _send_request
auth=self.auth,
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 640, in send
adapter = self.get_adapter(url=request.url)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 731, in get_adapter
raise InvalidSchema("No connection adapters were found for '%s'" % url)
requests.exceptions.InvalidSchema: No connection adapters were found for 'admin:AIHwiBlmMK1D@localhost:8983/solr/new_core44/admin/luke?show=schema&wt=json'
Note - Timeline is tight need to be implemented in 24 hours
Thanks in advance
Below issue is faced currently
bitnami@ip-172-31-46-53:~/.local/bin$ ./mongo-connector --unique-key=_id -n 'solr.new_core44' -m localhost:27017 -t admin:AIHwiBlmMK1D@localhost:8983/solr/new_core44/ -d solr_doc_manager
Traceback (most recent call last):
File "./mongo-connector", line 10, in <module>
sys.exit(main())
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/util.py", line 107, in wrapped
func(*args, **kwargs)
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/connector.py", line 1409, in main
conf.parse_args()
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/config.py", line 125, in parse_args
option, dict((k, values.get(k)) for k in option.cli_names)
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/connector.py", line 1134, in apply_doc_managers
dm_instances.append(DocManager(target_url, **kwargs))
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/doc_managers/solr_doc_manager.py", line 80, in __init__
self._build_fields()
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/util.py", line 33, in wrapped
return f(*args, **kwargs)
File "/home/bitnami/.local/lib/python3.7/site-packages/mongo_connector/doc_managers/solr_doc_manager.py", line 96, in _build_fields
declared_fields = self.solr._send_request('get', ADMIN_URL)
File "/home/bitnami/.local/lib/python3.7/site-packages/pysolr.py", line 422, in _send_request
auth=self.auth,
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 640, in send
adapter = self.get_adapter(url=request.url)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 731, in get_adapter
raise InvalidSchema("No connection adapters were found for '%s'" % url)
requests.exceptions.InvalidSchema: No connection adapters were found for 'admin:AIHwiBlmMK1D@localhost:8983/solr/new_core44/admin/luke?show=schema&wt=json'
Note - Timeline is tight need to be implemented in 24 hours
Thanks in advance